Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1f17f7742eeba73dbd5ae8bdec1a85ce5877001e
/
net
/
sched
/
cls_flower.c
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
· 7 years ago
5e9a0fe
net/sched: flower: Fix null pointer dereference when run tc vlan command
by Jianbo Liu
· 7 years ago
d64efd0
net/sched: flower: Add supprt for matching on QinQ vlan headers
by Jianbo Liu
· 7 years ago
d306951
net/sched: flower: Dump the ethertype encapsulated in vlan
by Jianbo Liu
· 7 years ago
aaab083
net/sched: flower: Add support for matching on vlan ethertype
by Jianbo Liu
· 7 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
4100203
net: sched: cls_flower: propagate extack support for filter offload
by Quentin Monnet
· 7 years ago
1057c55
net: sched: cls: add extack support for tcf_change_indev
by Alexander Aring
· 7 years ago
571acf2
net: sched: cls: add extack support for delete callback
by Alexander Aring
· 7 years ago
50a5619
net: sched: cls: add extack support for tcf_exts_validate
by Alexander Aring
· 7 years ago
7306db3
net: sched: cls: add extack support for change callback
by Alexander Aring
· 7 years ago
caa7260
net: sched: keep track of offloaded filters and check tc offload feature
by Jiri Pirko
· 7 years ago
62b3237
flow_dissector: dissect tunnel info outside __skb_flow_dissect()
by Simon Horman
· 7 years ago
4dc6758
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
0dadc11
cls_flower: use tcf_exts_get_net() before call_rcu()
by Cong Wang
· 7 years ago
384c181
net: sched: Identify hardware traffic classes using classid
by Amritha Nambiar
· 7 years ago
e1ea2f9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
0552c8a
net_sched: use tcf_queue_work() in flower filter
by Cong Wang
· 7 years ago
8d26d56
net: sched: avoid ndo_setup_tc calls for TC_SETUP_CLS*
by Jiri Pirko
· 7 years ago
208c0f4
net: sched: use tc_setup_cb_call to call per-block callbacks
by Jiri Pirko
· 7 years ago
c019b51
net/sched: cls_flower: Set egress_dev mark when calling into the HW driver
by Or Gerlitz
· 7 years ago
717503b
net: sched: convert cls_flower->egress_dev users to tc_setup_cb_egdev infra
by Jiri Pirko
· 7 years ago
a38402b
flow_dissector: dissect tunnel info
by Simon Horman
· 7 years ago
fe2502e
net_sched: remove cls_flower idr on failure
by Cong Wang
· 7 years ago
07d79fc
net_sched: add reverse binding for tc class
by Cong Wang
· 7 years ago
c15ab23
net/sched: Change cls_flower to use IDR
by Chris Mi
· 7 years ago
d978db8
net: sched: cls_flower: fix ndo_setup_tc type for stats call
by Jiri Pirko
· 7 years ago
7b06e8a
net: sched: remove cops->tcf_cl_offload
by Jiri Pirko
· 7 years ago
8113c09
net_sched: use void pointer for filter handle
by WANG Cong
· 7 years ago
de4784c
net: sched: get rid of struct tc_to_netdev
by Jiri Pirko
· 7 years ago
d7c1c8d
net: sched: move prio into cls_common
by Jiri Pirko
· 7 years ago
5fd9fc4
net: sched: push cls related args into cls_common structure
by Jiri Pirko
· 7 years ago
3e0e826
net: sched: make egress_dev flag part of flower offload struct
by Jiri Pirko
· 7 years ago
2572ac5
net: sched: make type an argument for ndo_setup_tc
by Jiri Pirko
· 7 years ago
4550752
net: sched: cls_flower: no need to call tcf_exts_change for newly allocated struct
by Jiri Pirko
· 7 years ago
a5fcf8a
net: propagate tc filter chain index down the ndo_setup_tc call
by Jiri Pirko
· 8 years ago
Next »