Sign in
android-kvm
/
linux
/
ac5c66f261b7174d0d9aaeb2bf9f8c2c2dbad0bd
/
net
/
sched
/
cls_u32.c
c5eb179
net/sched: cls_u32: Use struct_size() in kzalloc()
by Gustavo A. R. Silva
· 4 years, 7 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
275c44a
net/sched: cls_u32: fix refcount leak in the error path of u32_change()
by Davide Caratti
· 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
a514862
net: sched: remove NET_CLS_IND config option
by Jiri Pirko
· 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
e512fcf
net: sched: cls_u32: use struct_size() helper
by Gustavo A. R. Silva
· 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
1421510
net_sched: initialize net pointer inside tcf_exts_init()
by Cong Wang
· 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
aeb3fec
net_sched: fold tcf_block_cb_call() into tc_setup_cb_call()
by Cong Wang
· 6 years ago
068ceb3
net: sched: cls_u32: add res to offload information
by Jakub Kicinski
· 6 years ago
d864991
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
a030598
net: sched: cls_u32: simplify the hell out u32_delete() emptiness check
by Al Viro
· 6 years ago
b245d32
net: sched: cls_u32: keep track of knodes count in tc_u_common
by Al Viro
· 6 years ago
8a8065f
net: sched: cls_u32: get rid of tp_c
by Al Viro
· 6 years ago
db04ff4
net: sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data
by Al Viro
· 6 years ago
18512f5
net: sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode
by Al Viro
· 6 years ago
4895c42
net: sched: cls_u32: clean tc_u_common hashtable
by Al Viro
· 6 years ago
07743ca
net: sched: cls_u32: get rid of tc_u_common ->rcu
by Al Viro
· 6 years ago
ec17caf
net: sched: cls_u32: get rid of tc_u_knode ->tp
by Al Viro
· 6 years ago
dc07c57
net: sched: cls_u32: get rid of unused argument of u32_destroy_key()
by Al Viro
· 6 years ago
2f0c982
net: sched: cls_u32: make sure that divisor is a power of 2
by Al Viro
· 6 years ago
27594ec
net: sched: cls_u32: disallow linking to root hnode
by Al Viro
· 6 years ago
b44ef84
net: sched: cls_u32: mark root hnode explicitly
by Al Viro
· 6 years ago
6d4c407
net: sched: cls_u32: fix hnode refcounting
by Al Viro
· 6 years ago
98c8f12
net: sched: Fix memory exposure from short TCA_U32_SEL
by Kees Cook
· 6 years ago
530d995
net: sched: cls_u32: implement offload tcf_proto_op
by John Hurley
· 7 years ago
aaa908f
net_sched: switch to rcu_work
by Cong Wang
· 7 years ago
f12c643
net_sched: fix a missing idr_remove() in u32_delete_key()
by Cong Wang
· 7 years ago
339c21d
net: sched: fix tc_u_common lookup
by Jiri Pirko
· 7 years ago
c839682
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 7 years ago
9d21874
Merge branch 'idr-2018-02-06' of git://git.infradead.org/users/willy/linux-dax
by Linus Torvalds
· 7 years ago
eb53f7a
net/sched: cls_u32: fix cls_u32 on filter replace
by Ivan Vecera
· 7 years ago
f730cb9
cls_u32: Convert to idr_alloc_u32
by Matthew Wilcox
· 7 years ago
ffdc2d9
cls_u32: Reinstate cyclic allocation
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
d7cdee5
cls_u32: fix use after free in u32_destroy_key()
by Paolo Abeni
· 7 years ago
058a6c0
cls_u32: add missing RCU annotation.
by Paolo Abeni
· 7 years ago
458e704
cls_u32: propagate extack to delete callback
by Jakub Kicinski
· 7 years ago
f40fe58
cls_u32: 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
10a47e0
net: sched: cls_u32: propagate extack support for filter offload
by Quentin Monnet
· 7 years ago
4b981db
net: sched: cls_u32: add extack support
by Alexander Aring
· 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
8865fdd
net: sched: cls: fix code style issues
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
8359301
net: remove duplicate includes
by Pravin Shedge
· 7 years ago
4dc6758
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
35c55fc
cls_u32: use tcf_exts_get_net() before call_rcu()
by Cong Wang
· 7 years ago
0f04d05
net: sched: cls_u32: use bitwise & rather than logical && on n->flags
by Colin Ian King
· 7 years ago
e1ea2f9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
c0d378e
net_sched: use tcf_queue_work() in u32 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
245dc51
net: sched: cls_u32: call block callbacks for offload
by Jiri Pirko
· 7 years ago
7746041
net: sched: cls_u32: swap u32_remove_hw_knode and u32_remove_hw_hnode
by Jiri Pirko
· 7 years ago
d18b4b3
net: sched: cls_u32: use hash_ptr() for tc_u_hash
by Arnd Bergmann
· 7 years ago
7fa9d97
net: sched: cls_u32: use block instead of q in tc_u_common
by Jiri Pirko
· 7 years ago
e761437
net_sched: use idr to allocate u32 filter handles
by Cong Wang
· 7 years ago
07d79fc
net_sched: add reverse binding for tc class
by Cong Wang
· 7 years ago
3cd904e
net_sched: kill u32_node pointer in Qdisc
by WANG Cong
· 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
5fd9fc4
net: sched: push cls related args into cls_common structure
by Jiri Pirko
· 7 years ago
2572ac5
net: sched: make type an argument for ndo_setup_tc
by Jiri Pirko
· 7 years ago
705c709
net: sched: cls_u32: 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
763dbf6
net_sched: move the empty tp check from ->destroy() to ->delete()
by WANG Cong
· 8 years ago
fceb643
netlink: pass extended ACK struct to parsing functions
by Johannes Berg
· 8 years ago
24d3dc6
net/sched: cls_u32: Reflect HW offload status
by Or Gerlitz
· 8 years ago
58fa118
cls_u32: don't bother explicitly initializing ->divisor to zero
by Alexandru Moise
· 8 years ago
5a7a555
net sched: stylistic cleanups
by Jamal Hadi Salim
· 8 years ago
b9a24bb
net_sched: properly handle failure case of tcf_exts_init()
by WANG Cong
· 8 years ago
201c44b
net: cls_u32: be more strict about skip-sw flag for knodes
by Jakub Kicinski
· 9 years ago
6eef380
net: cls_u32: catch all hardware offload errors
by Jakub Kicinski
· 9 years ago
92c075d
net: sched: fix tc_should_offload for specific clsact classes
by Daniel Borkmann
· 9 years ago
d47a0f3
net: cls_u32: be more strict about skip-sw flag
by Jakub Kicinski
· 9 years ago
1a0f7d2
net: cls_u32: fix error code for invalid flags
by Jakub Kicinski
· 9 years ago
d34e3e1
net: cls_u32: Add support for skip-sw flag to tc u32 classifier.
by Samudrala, Sridhar
· 9 years ago
9854518e
sched: align nlattr properly when needed
by Nicolas Dichtel
· 9 years ago
9e8ce79
net: sched: cls_u32 add bit to specify software only rules
by John Fastabend
· 9 years ago
6843e7a
net: sched: consolidate offload decision in cls_u32
by John Fastabend
· 9 years ago
a1b7c5f
net: sched: add cls_u32 offload hooks for netdevs
by John Fastabend
· 9 years ago
a6c1aea
cls_u32: complete the check for non-forced case in u32_destroy()
by WANG Cong
· 9 years ago
0fa74a4b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
5778d39
net_sched: fix struct tc_u_hnode layout in u32
by WANG Cong
· 10 years ago
1e052be
net_sched: destroy proto tp when all filters are gone
by Cong Wang
· 10 years ago
Next »