Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1e34064b60552616b2767d22f2e6f440ced09acb
/
net
/
sched
/
cls_bpf.c
fb7dd8b
bpf: Refactor BPF_PROG_RUN into a function
by Andrii Nakryiko
· 3 years, 5 months ago
695176b
net_sched: refactor TC action init API
by Cong Wang
· 3 years, 5 months ago
77151cc
bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation
by Toke Høiland-Jørgensen
· 3 years, 6 months ago
2e24cd7
net_sched: fix ops->bind_class() implementations
by Cong Wang
· 5 years ago
41aa29a
net: cls_bpf: fix NULL deref on offload filter removal
by Jakub Kicinski
· 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
d2912cb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
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
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
f9562fa
cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops
by YueHaibing
· 6 years ago
7e916b7
net: sched: cls_bpf: implement offload tcf_proto_op
by John Hurley
· 7 years ago
aaa908f
net_sched: switch to rcu_work
by Cong Wang
· 7 years ago
0b4ce8d
cls_bpf: Convert to use idr_alloc_u32
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
0e908a4
cls_bpf: propagate extack to offload delete callback
by Jakub Kicinski
· 7 years ago
a6ffd6b
cls_bpf: pass offload flags to tc_cls_common_offload_init()
by Jakub Kicinski
· 7 years ago
f558fde
cls_bpf: remove gen_flags from bpf_offload
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
631f65f
net: sched: cls_bpf: plumb extack support in filter for hardware offload
by Quentin Monnet
· 7 years ago
8565d26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 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
ad9294d
bpf: fix cls_bpf on filter replace
by Daniel Borkmann
· 7 years ago
caa7260
net: sched: keep track of offloaded filters and check tc offload feature
by Jiri Pirko
· 7 years ago
f36fe1c
net: sched: introduce block mechanism to handle netif_keep_dst calls
by Jiri Pirko
· 7 years ago
102740b
cls_bpf: fix offload assumptions after callback conversion
by Jakub Kicinski
· 7 years ago
25415ce
cls_bpf: don't decrement net's refcount when offload fails
by Jakub Kicinski
· 7 years ago
288b3de
bpf: offload: move offload device validation out to the drivers
by Jakub Kicinski
· 7 years ago
4dc6758
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
aae2c35
cls_bpf: use tcf_exts_get_net() before call_rcu()
by Cong Wang
· 7 years ago
6c8dfe2
cls_bpf: allow attaching programs loaded for specific device
by Jakub Kicinski
· 7 years ago
53b3847
net: sched: cls_bpf: use bitwise & rather than logical && on gen_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
e910af6
net_sched: use tcf_queue_work() in bpf 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
3f7889c
net: sched: cls_bpf: call block callbacks for offload
by Jiri Pirko
· 7 years ago
76cf546
net_sched: use idr to allocate bpf filter handles
by Cong Wang
· 7 years ago
6aaae2b
bpf: rename bpf_compute_data_end into bpf_compute_data_pointers
by Daniel Borkmann
· 7 years ago
07d79fc
net_sched: add reverse binding for tc class
by Cong Wang
· 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
6839da3
net: sched: cls_bpf: no need to call tcf_exts_change for newly allocated struct
by Jiri Pirko
· 7 years ago
6a725c4
net: sched: cls_bpf: rename cls_bpf_modify_existing function
by Jiri Pirko
· 7 years ago
e862830
bpf: expose prog id for cls_bpf and act_bpf
by Daniel Borkmann
· 8 years ago
a5fcf8a
net: propagate tc filter chain index down the ndo_setup_tc call
by Jiri Pirko
· 8 years ago
e25ea21
net: sched: introduce a TRAP control action
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
5cecb6c
net/sched: cls_bpf: Reflect HW offload status
by Or Gerlitz
· 8 years ago
f1f7714
bpf: rework prog_digest into prog_tag
by Daniel Borkmann
· 8 years ago
7bd509e
bpf: add prog_digest and expose it via fdinfo/netlink
by Daniel Borkmann
· 8 years ago
8d829bd
bpf, cls: consolidate prog deletion path
by Daniel Borkmann
· 8 years ago
2745529
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
d936377
net, sched: respect rcu grace period on cls destruction
by Daniel Borkmann
· 8 years ago
55556dd
bpf: drop useless bpf_fd member from cls/act
by Daniel Borkmann
· 8 years ago
b15ca18
netlink: Add nla_memdup() to wrap kmemdup() use on nlattr
by Thomas Graf
· 8 years ago
68d6406
net: cls_bpf: allow offloaded filters to update stats
by Jakub Kicinski
· 8 years ago
eadb414
net: cls_bpf: add support for marking filters as hardware-only
by Jakub Kicinski
· 8 years ago
0d01d45
net: cls_bpf: limit hardware offload by software-only flag
by Jakub Kicinski
· 8 years ago
332ae8e
net: cls_bpf: add hardware offload
by Jakub Kicinski
· 8 years ago
5a7a555
net sched: stylistic cleanups
by Jamal Hadi Salim
· 8 years ago
04b3f8d
bpf: drop unnecessary test in cls_bpf_classify and tcf_bpf
by Daniel Borkmann
· 8 years ago
b9a24bb
net_sched: properly handle failure case of tcf_exts_init()
by WANG Cong
· 8 years ago
113214b
bpf: refactor bpf_prog_get and type check into helper
by Daniel Borkmann
· 9 years ago
db58ba4
bpf: wire in data and data_end for cls_act_bpf
by Alexei Starovoitov
· 9 years ago
3a461da
cls_bpf: reset class and reuse major in da
by Daniel Borkmann
· 9 years ago
1f211a1
net, sched: add clsact qdisc
by Daniel Borkmann
· 9 years ago
fdc5432
net, sched: add skb_at_tc_ingress helper
by Daniel Borkmann
· 9 years ago
c46646d
sched, bpf: add helper for retrieving routing realms
by Daniel Borkmann
· 9 years ago
5cf8ca0
cls_bpf: further limit exec opcodes subset
by Daniel Borkmann
· 9 years ago
ef146fa
cls_bpf: make binding to classid optional
by Daniel Borkmann
· 9 years ago
bf007d1
cls_bpf: also dump TCA_BPF_FLAGS
by Daniel Borkmann
· 9 years ago
27b29f6
bpf: add bpf_redirect() helper
by Alexei Starovoitov
· 9 years ago
045efa8
cls_bpf: introduce integrated actions
by Daniel Borkmann
· 9 years ago
f6bfc46
sched: cls_bpf: fix panic on filter replace
by Daniel Borkmann
· 9 years ago
3431205
bpf: make programs see skb->data == L2 for ingress and egress
by Alexei Starovoitov
· 10 years ago
a166151
bpf: fix bpf helpers to use skb->mac_header relative offsets
by Alexei Starovoitov
· 10 years ago
54720df
cls_bpf: do eBPF invocation under non-bh RCU lock variant for maps
by Daniel Borkmann
· 10 years ago
1e052be
net_sched: destroy proto tp when all filters are gone
by Cong Wang
· 10 years ago
e2e9b65
cls_bpf: add initial eBPF support for programmable classifiers
by Daniel Borkmann
· 10 years ago
95f873f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
3f2ab13
net: cls_bpf: fix auto generation of per list handles
by Daniel Borkmann
· 10 years ago
7913ecf
net: cls_bpf: fix size mismatch on filter preparation
by Daniel Borkmann
· 10 years ago
33e9fcc
tc: cls_bpf: rename bpf_len to bpf_num_ops
by Jiri Pirko
· 10 years ago
57d743a
net: sched: cls: remove unused op put from tcf_proto_ops
by Jiri Pirko
· 10 years ago
3fe6b49
net_sched: cls_bpf: remove faulty use of list_for_each_entry_rcu
by Jiri Pirko
· 10 years ago
Next »