BPF updates
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | bpf: add new arg_type that allows for 0 sized stack bufferinclude/ kernel/ | +33 | 0 replies | |
| 2/6 | bpf: add generic bpf_csum_diff helperinclude/ net/ | +64 | 0 replies | |
| 3/6 | bpf: remove artificial bpf_skb_{load,store}_bytes buffer limitationnet/ | +14 | 0 replies | |
| 4/6 | bpf: try harder on clones when writing into skbinclude/ net/ net/ +1 more | +24 | 0 replies | |
| 5/6 | bpf: fix csum update in bpf_l4_csum_replace helper for udpinclude/ net/ | +8 | 0 replies | |
| 6/6 | bpf: don't emit mov A,A on returnnet/ | +6 | 0 replies |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Alexei Starovoitov |
|---|---|
| 1/6 | A-b |
| 2/6 | A-b |
| 3/6 | A-b |
| 4/6 | A-b |
| 5/6 | A-b |
| 6/6 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH net-next 0/6] BPF updates
This set contains various updates for eBPF, i.e. the addition of a generic csum helper function and other misc bits that mostly improve existing helpers and ease programming with eBPF on cls_bpf. For more details, please see individual patches.
Set is rebased on top of http://patchwork.ozlabs.org/patch/584465/.
Thanks!
Daniel Borkmann (6):
bpf: add new arg_type that allows for 0 sized stack buffer
bpf: add generic bpf_csum_diff helper
bpf: remove artificial bpf_skb_{load,store}_bytes buffer limitation
bpf: try harder on clones when writing into skb
bpf: fix csum update in bpf_l4_csum_replace helper for udp
bpf: don't emit mov A,A on return
include/linux/bpf.h | 1 + include/linux/skbuff.h | 7 ++++ include/uapi/linux/bpf.h | 12 ++++++ kernel/bpf/verifier.c | 42 ++++++++++++++----- net/core/filter.c | 103 ++++++++++++++++++++++++++++++++++++++--------- net/sched/act_csum.c | 8 +--- net/sched/act_nat.c | 18 +++------ 7 files changed, 142 insertions(+), 49 deletions(-)
Signature · 1 line
1.9.3