Sign in
kunit
/
linux
/
8d2670deb919bf1eb51300b60042c3ba2115b954
/
net
/
sched
/
cls_api.c
ee3bbfe
net/sched: let actions use RCU to access 'goto_chain'
by Davide Caratti
· 6 years ago
5b5f99b
net_sched: return correct value for *notify* functions
by Zhike Wang
· 6 years ago
b62989f
net: sched: fix potential use-after-free in __tcf_chain_put()
by Vlad Buslov
· 6 years ago
268a351
net: sched: fix typo in walker_check_empty()
by Vlad Buslov
· 6 years ago
ace4a26
net: sched: don't release block->lock when dumping chains
by Vlad Buslov
· 6 years ago
6676d5e
net: sched: set dedicated tcf_walker flag when tp is empty
by Vlad Buslov
· 6 years ago
1421510
net_sched: initialize net pointer inside tcf_exts_init()
by Cong Wang
· 6 years ago
af736bf
net: sched: potential NULL dereference in tcf_block_find()
by Dan Carpenter
· 6 years ago
fb14b09
net: sched: remove duplicated include from cls_api.c
by YueHaibing
· 6 years ago
470502d
net: sched: unlock rules update API
by Vlad Buslov
· 6 years ago
18d3eef
net: sched: refactor tcf_block_find() into standalone functions
by Vlad Buslov
· 6 years ago
12db03b
net: sched: extend proto ops to support unlocked classifiers
by Vlad Buslov
· 6 years ago
7d5509f
net: sched: extend proto ops with 'put' callback
by Vlad Buslov
· 6 years ago
ec6743a
net: sched: track rtnl lock status when validating extensions
by Vlad Buslov
· 6 years ago
726d0612
net: sched: prevent insertion of new classifiers during chain flush
by Vlad Buslov
· 6 years ago
8b64678
net: sched: refactor tp insert/delete for concurrent execution
by Vlad Buslov
· 6 years ago
fe2923a
net: sched: traverse classifiers in chain with tcf_get_next_proto()
by Vlad Buslov
· 6 years ago
4dbfa76
net: sched: introduce reference counting for tcf_proto
by Vlad Buslov
· 6 years ago
ed76f5e
net: sched: protect filter_chain list with filter_chain_lock mutex
by Vlad Buslov
· 6 years ago
a565482
net: sched: protect chain template accesses with block lock
by Vlad Buslov
· 6 years ago
bbf7383
net: sched: traverse chains in block with tcf_get_next_chain()
by Vlad Buslov
· 6 years ago
165f013
net: sched: protect block->chain0 with block->lock
by Vlad Buslov
· 6 years ago
2cbfab0
net: sched: refactor tc_ctl_chain() to use block->lock
by Vlad Buslov
· 6 years ago
91052fa
net: sched: protect chain->explicitly_created with block->lock
by Vlad Buslov
· 6 years ago
c266f64
net: sched: protect block state with mutex
by Vlad Buslov
· 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
cd0c4e7
net_sched: refetch skb protocol for each filter
by Cong Wang
· 6 years ago
aeb3fec
net_sched: fold tcf_block_cb_call() into tc_setup_cb_call()
by Cong Wang
· 6 years ago
69bd484
net/sched: Remove egdev mechanism
by Oz Shlomo
· 6 years ago
7f76fa3
net: sched: register callbacks for indirect tc block binds
by John Hurley
· 6 years ago
2e2d6f0
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
e331473
net/sched: cls_api: add missing validation of netlink attributes
by Davide Caratti
· 6 years ago
dac9c97
net: Add extack to nlmsg_parse
by David Ahern
· 6 years ago
460b360
net_sched: fix a crash in tc_new_tfilter()
by Cong Wang
· 7 years ago
787ce6d
net: sched: use reference counting for tcf blocks on rules update
by Vlad Buslov
· 7 years ago
0607e43
net: sched: implement tcf_block_refcnt_{get|put}()
by Vlad Buslov
· 7 years ago
ab28162
net: sched: protect block idr with spinlock
by Vlad Buslov
· 7 years ago
f002343
net: sched: implement functions to put and flush all chains
by Vlad Buslov
· 7 years ago
cfebd7e
net: sched: change tcf block reference counter type to refcount_t
by Vlad Buslov
· 7 years ago
e368fdb
net: sched: use Qdisc rcu API instead of relying on rtnl lock
by Vlad Buslov
· 7 years ago
f5b9bac
net_sched: notify filter deletion when deleting a chain
by Cong Wang
· 7 years ago
b7b4247
net: sched: return -ENOENT when trying to remove filter from non-existent chain
by Jiri Pirko
· 7 years ago
d5ed72a
net: sched: fix extack error message when chain is failed to be created
by Jiri Pirko
· 7 years ago
84a75b3
net: sched: extend action ops with put_dev callback
by Vlad Buslov
· 7 years ago
63cc5bc
net: sched: fix block->refcnt decrement
by Jiri Pirko
· 7 years ago
5ca8a25
net: sched: fix flush on non-existing chain
by Jiri Pirko
· 7 years ago
290b1c8
net: sched: make tcf_chain_{get,put}() static
by Jiri Pirko
· 7 years ago
5368140
net: sched: fix notifications for action-held chains
by Jiri Pirko
· 7 years ago
3d32f4c
net: sched: change name of zombie chain to "held_by_acts_only"
by Jiri Pirko
· 7 years ago
1f3ed38
net: sched: don't dump chains only held by actions
by Jiri Pirko
· 7 years ago
c921d7d
net: sched: unmark chain as explicitly created on delete
by Jiri Pirko
· 7 years ago
2ed9db3
net: sched: cls_api: fix dead code in switch
by Gustavo A. R. Silva
· 7 years ago
9f407f1
net: sched: introduce chain templates
by Jiri Pirko
· 7 years ago
32a4f5e
net: sched: introduce chain object to uapi
by Jiri Pirko
· 7 years ago
f71e0ca4
net: sched: Avoid implicit chain 0 creation
by Jiri Pirko
· 7 years ago
f34e8bf
net: sched: push ops lookup bits into tcf_proto_lookup_ops()
by Jiri Pirko
· 7 years ago
baa2d2b
net: sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register
by Gustavo A. R. Silva
· 7 years ago
c4c5551
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
by David S. Miller
· 7 years ago
5318918
net: sched: Using NULL instead of plain integer
by YueHaibing
· 7 years ago
01683a1
net: sched: refactor flower walk to iterate over idr
by Vlad Buslov
· 7 years ago
90b73b7
net: sched: change action API to use array of pointers to actions
by Vlad Buslov
· 7 years ago
16af606
net: sched: implement reference counted action release
by Vlad Buslov
· 7 years ago
789871b
net: sched: implement unlocked action init API
by Vlad Buslov
· 7 years ago
3263674
net: sched: call reoffload op on block callback reg
by John Hurley
· 7 years ago
60513bd
net: sched: pass extack pointer to block binds and cb registration
by John Hurley
· 7 years ago
9a99dc1
Revert "net: sched: cls: Fix offloading when ingress dev is vxlan"
by David S. Miller
· 7 years ago
d96a43c
net: sched: cls: Fix offloading when ingress dev is vxlan
by Paul Blakey
· 7 years ago
0e39903
net: sched: return error code when tcf proto is not found
by Vlad Buslov
· 7 years ago
c431f89
net: sched: split tc_ctl_tfilter into three handlers
by Vlad Buslov
· 7 years ago
5b79c2a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
aaa908f
net_sched: switch to rcu_work
by Cong Wang
· 7 years ago
f8f4bef
net : sched: cls_api: deal with egdev path only if needed
by Or Gerlitz
· 7 years ago
d68d75f
net: sched: fix error path in tcf_proto_create() when modules are not configured
by Jiri Pirko
· 7 years ago
2f635ce
net: Drop pernet_operations::async
by Kirill Tkhai
· 7 years ago
d04e699
net sched actions: update Add/Delete action API with new argument
by Roman Mashak
· 7 years ago
02df428
net: Convert simple pernet_operations
by Kirill Tkhai
· 7 years ago
f74290f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
5ae437a
net: sched: report if filter is too large to dump
by Roman Kapl
· 7 years ago
f5c0c6f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
aea0d72
net: sched: act: add extack to init
by Alexander Aring
· 7 years ago
ee99b2d
net: Revert sched action extack support series.
by David S. Miller
· 7 years ago
10defbd
net: sched: act: add extack to init
by Alexander Aring
· 7 years ago
bb047dd
net: sched: don't set q pointer for shared blocks
by Jiri Pirko
· 7 years ago
9ce7549
cls_api: Convert to idr_alloc_u32
by Matthew Wilcox
· 7 years ago
322d884
idr: Delete idr_find_ext function
by Matthew Wilcox
· 7 years ago
9c16094
idr: Delete idr_remove_ext function
by Matthew Wilcox
· 7 years ago
715df5e
net: sched: propagate extack to cls->destroy callbacks
by Jakub Kicinski
· 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
c35a4ac
net: sched: cls_api: handle generic cls errors
by Alexander Aring
· 7 years ago
d680b35
net: sched: silence uninitialized parent variable warning in tc_dump_tfilter
by Jiri Pirko
· 7 years ago
7960d1d
net: sched: use block index as a handle instead of qdisc when block is shared
by Jiri Pirko
· 7 years ago
caa7260
net: sched: keep track of offloaded filters and check tc offload feature
by Jiri Pirko
· 7 years ago
edf6711
net: sched: remove classid and q fields from tcf_proto
by Jiri Pirko
· 7 years ago
f36fe1c
net: sched: introduce block mechanism to handle netif_keep_dst calls
by Jiri Pirko
· 7 years ago
9d3aaff
net: sched: avoid usage of tp->q in tcf_classify
by Jiri Pirko
· 7 years ago
4861738
net: sched: introduce shared filter blocks infrastructure
by Jiri Pirko
· 7 years ago
a9b1944
net: sched: introduce support for multiple filter chain pointers registration
by Jiri Pirko
· 7 years ago
Next »