Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3c22baeab40b2f8e75907cfd7aa69147d5343d2c
/
net
/
sched
/
cls_flower.c
8a9093c
net: sched: correct flower port blocking
by Jason Baron
· 4 years, 11 months ago
e2debf0
net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
by Davide Caratti
· 4 years, 11 months ago
2e24cd7
net_sched: fix ops->bind_class() implementations
by Cong Wang
· 5 years ago
a5b72a0
net/sched: add delete_empty() to filters and use it in cls_flower
by Davide Caratti
· 5 years ago
c593642
treewide: Use sizeof_field() macro
by Pankaj Bharadiya
· 5 years ago
8ffb055
cls_flower: Fix the behavior using port ranges with hw-offload
by Yoshiki Komachi
· 5 years ago
79b1011
net: sched: allow flower to match erspan options
by Xin Long
· 5 years ago
d8f9dfa
net: sched: allow flower to match vxlan options
by Xin Long
· 5 years ago
918190f
net: sched: flower: don't take rtnl lock for cls hw offloads API
by Vlad Buslov
· 5 years ago
5a6ff4b
net: sched: take reference to action dev before calling offloads
by Vlad Buslov
· 5 years ago
9838b20
net: sched: take rtnl lock in tc_setup_flow_action()
by Vlad Buslov
· 5 years ago
a449a3e
net: sched: notify classifier on successful offload add/delete
by Vlad Buslov
· 5 years ago
4011921
net: sched: refactor block offloads counter usage
by Vlad Buslov
· 5 years ago
a732331
net: flow_offload: rename tc_setup_cb_t to flow_setup_cb_t
by Pablo Neira Ayuso
· 5 years ago
f9e3008
net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload
by Pablo Neira Ayuso
· 5 years ago
e0ace68
net/sched: cls_flower: Add matching on conntrack info
by Paul Blakey
· 5 years ago
af144a9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 5 years ago
d39d714
idr: introduce idr_for_each_entry_continue_ul()
by Cong Wang
· 6 years ago
8212ed7
net: sched: cls_flower: use flow_dissector for ingress ifindex
by Jiri Pirko
· 6 years ago
13091aa
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
a514862
net: sched: remove NET_CLS_IND config option
by Jiri Pirko
· 6 years ago
99815f5
net: sched: flower: don't call synchronize_rcu() on mask creation
by Vlad Buslov
· 6 years ago
2874c5f
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
by Thomas Gleixner
· 6 years ago
d678714
net/sched: remove block pointer from common offload structure
by Pieter Jansen van Vuuren
· 6 years ago
88c44a5
net/sched: add block pointer to tc_cls_common_offload structure
by Pieter Jansen van Vuuren
· 6 years ago
8cb0817
netlink: make validation more configurable for future strictness
by Johannes Berg
· 6 years ago
ae0be8d
netlink: make nla_nest_start() add NLA_F_NESTED flag
by Michal Kubecek
· 6 years ago
c049d56
net: sched: flower: refactor reoffload for concurrent access
by Vlad Buslov
· 6 years ago
9994677
net: sched: flower: fix filter net reference counting
by Vlad Buslov
· 6 years ago
9e35552
net: sched: flower: use correct ht function to prevent duplicates
by Vlad Buslov
· 6 years ago
1f17f77
net: sched: flower: insert filter to ht before offloading it to hw
by Vlad Buslov
· 6 years ago
95e27a4
net: sched: ensure tc flower reoffload takes filter ref
by John Hurley
· 6 years ago
9214919
net: sched: flower: set unlocked flag for flower proto ops
by Vlad Buslov
· 6 years ago
c24e43d8
net: sched: flower: track rtnl lock state
by Vlad Buslov
· 6 years ago
3d81e71
net: sched: flower: protect flower classifier state with spinlock
by Vlad Buslov
· 6 years ago
272ffaa
net: sched: flower: handle concurrent tcf proto deletion
by Vlad Buslov
· 6 years ago
9a2d938
net: sched: flower: handle concurrent filter insertion in fl_change
by Vlad Buslov
· 6 years ago
259e60f
net: sched: flower: protect masks list with spinlock
by Vlad Buslov
· 6 years ago
195c234
net: sched: flower: handle concurrent mask insertion
by Vlad Buslov
· 6 years ago
f48ef4d
net: sched: flower: add reference counter to flower mask
by Vlad Buslov
· 6 years ago
b2552b8
net: sched: flower: track filter deletion with flag
by Vlad Buslov
· 6 years ago
0617755
net: sched: flower: introduce reference counting for filters
by Vlad Buslov
· 6 years ago
620da48
net: sched: flower: refactor fl_change
by Vlad Buslov
· 6 years ago
e474619
net: sched: flower: don't check for rtnl on head dereference
by Vlad Buslov
· 6 years ago
ecb3dea
net: sched: flower: insert new filter to idr after setting its mask
by Vlad Buslov
· 6 years ago
1421510
net_sched: initialize net pointer inside tcf_exts_init()
by Cong Wang
· 6 years ago
1f15bb4
net: sched: flower: only return error from hw offload if skip_sw
by Vlad Buslov
· 6 years ago
12db03b
net: sched: extend proto ops to support unlocked classifiers
by Vlad Buslov
· 6 years ago
ec6743a
net: sched: track rtnl lock status when validating extensions
by Vlad Buslov
· 6 years ago
a655fe9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
2cd173e
cls_flower: don't expose TC actions to drivers anymore
by Pablo Neira Ayuso
· 6 years ago
3b1903e
flow_offload: add statistics retrieval infrastructure and use it
by Pablo Neira Ayuso
· 6 years ago
3a7b686
cls_api: add translator to flow_action representation
by Pablo Neira Ayuso
· 6 years ago
e3ab786
flow_offload: add flow action infrastructure
by Pablo Neira Ayuso
· 6 years ago
8f25662
flow_offload: add flow_rule and flow_match structures and use them
by Pablo Neira Ayuso
· 6 years ago
c1f7e02
net: cls_flower: Remove filter from mask before freeing it
by Petr Machata
· 6 years ago
2cddd20
net/sched: cls_flower: allocate mask dynamically in fl_change()
by Ivan Vecera
· 6 years ago
2be09de
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
599d257
net/sched: cls_flower: Remove old entries from rhashtable
by Roi Dayan
· 6 years ago
aeb3fec
net_sched: fold tcf_block_cb_call() into tc_setup_cb_call()
by Cong Wang
· 6 years ago
4cc1fee
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
35cc3cef
net/sched: cls_flower: Reject duplicated rules also under skip_sw
by Or Gerlitz
· 6 years ago
5c72299
net: sched: cls_flower: Classify packets using port ranges
by Amritha Nambiar
· 6 years ago
63c8299
net: sched: cls_flower: validate nested enc_opts_policy to avoid warning
by Jakub Kicinski
· 6 years ago
95278dd
net_sched: convert idrinfo->lock from spinlock to a mutex
by Cong Wang
· 6 years ago
ec3ed29
net_sched: change tcf_del_walker() to take idrinfo->lock
by Vlad Buslov
· 6 years ago
cb205a8
net: sched: Use FIELD_SIZEOF directly instead of reimplementing its function
by zhong jiang
· 6 years ago
86c5536
net: sched: cls_flower: dump offload count value
by Vlad Buslov
· 6 years ago
9ca6163
net: sched: cls_flower: set correct offload data in fl_reoffload
by Vlad Buslov
· 6 years ago
0a6e777
net/sched: allow flower to match tunnel options
by Pieter Jansen van Vuuren
· 6 years ago
1cbc36a5
net: sched: cls_flower: Fix an error code in fl_tmplt_create()
by Dan Carpenter
· 6 years ago
158abbf
net/sched: cls_flower: Use correct inline function for assignment of vlan tpid
by Jianbo Liu
· 6 years ago
3473845
net: sched: cls_flower: propagate chain teplate creation and destruction to drivers
by Jiri Pirko
· 6 years ago
b95ec7e
net: sched: cls_flower: implement chain templates
by Jiri Pirko
· 6 years ago
33fb5cb
net: sched: cls_flower: change fl_init_dissector to accept mask and dissector
by Jiri Pirko
· 6 years ago
f574908
net: sched: cls_flower: move key/mask dumping into a separate function
by Jiri Pirko
· 6 years ago
0e2c17b
net/sched: cls_flower: Support matching on ip tos and ttl for tunnels
by Or Gerlitz
· 6 years ago
01683a1
net: sched: refactor flower walk to iterate over idr
by Vlad Buslov
· 6 years ago
5e9a0fe
net/sched: flower: Fix null pointer dereference when run tc vlan command
by Jianbo Liu
· 6 years ago
d64efd0
net/sched: flower: Add supprt for matching on QinQ vlan headers
by Jianbo Liu
· 6 years ago
d306951
net/sched: flower: Dump the ethertype encapsulated in vlan
by Jianbo Liu
· 6 years ago
aaab083
net/sched: flower: Add support for matching on vlan ethertype
by Jianbo Liu
· 6 years ago
31533cb
net: sched: cls_flower: implement offload tcf_proto_op
by John Hurley
· 7 years ago
44a5cd4
cls_flower: fix use after free in flower S/W path
by Paolo Abeni
· 7 years ago
f6521c5
cls_flower: Fix comparing of old filter mask with new filter
by Paul Blakey
· 7 years ago
de9dc65
cls_flower: Fix missing free of rhashtable
by Paul Blakey
· 7 years ago
9c54aeb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
8258d2d
cls_flower: Fix incorrect idr release when failing to modify rule
by Paul Blakey
· 7 years ago
aaa908f
net_sched: switch to rcu_work
by Cong Wang
· 7 years ago
05cd271
cls_flower: Support multiple masks per priority
by Paul Blakey
· 7 years ago
459d153
net/sched: cls_flower: Add support to handle first frag as match field
by Pieter Jansen van Vuuren
· 7 years ago
85bd043
cls_flower: Convert to idr_alloc_u32
by Matthew Wilcox
· 7 years ago
322d884
idr: Delete idr_find_ext function
by Matthew Wilcox
· 7 years ago
234a462
idr: Delete idr_replace_ext function
by Matthew Wilcox
· 7 years ago
9c16094
idr: Delete idr_remove_ext function
by Matthew Wilcox
· 7 years ago
1b0f803
cls_flower: propagate extack to delete callback
by Jakub Kicinski
· 7 years ago
ea20594
cls_flower: pass offload flags to tc_cls_common_offload_init()
by Jakub Kicinski
· 7 years ago
34832e1
net: sched: prepare for reimplementation of tc_cls_common_offload_init()
by Jakub Kicinski
· 7 years ago
715df5e
net: sched: propagate extack to cls->destroy callbacks
by Jakub Kicinski
· 7 years ago
8f0b425
net: sched: add extack support for offload via tc_cls_common_offload
by Quentin Monnet
· 7 years ago
Next »