BPF updates
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest5 patches 3 repliesIn review
- v15 patches 5 repliesSuperseded
Changes in v2 from the cover letter
- fix minor stylistic nit spotted by Sergei
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | {f,m}_bpf: make tail calls workingtc/ | +19 | 0 replies | |
| 2/5 | {f,m}_bpf: check map attributes when fetching as pinnedtc/ | +53 | 0 replies | |
| 3/5 | {f,m}_bpf: allow for user-defined object pinningsetc/ include/ include/ +2 more | +204 | 0 replies | |
| 4/5 | {f,m}_bpf: allow updates on program arraystc/ tc/ tc/ | +306 | 2 replies | |
| 5/5 | {f,m}_bpf: add more example codeexamples/ examples/ examples/ +2 more | +241 | 1 reply |
Reviews trailers per patch
All 5 patches have a Reviewed-by or Acked-by.
| Patch | Alexei Starovoitov |
|---|---|
| 1/5 | A-b |
| 2/5 | A-b |
| 3/5 | A-b |
| 4/5 | A-b |
| 5/5 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH iproute2 -next v2 0/5] BPF updates
Some more updates on the BPF front-end to get further eBPF functionality working with tc. See individual patches for details. Targeted at iproute2's -next branch.
Thanks!
v1 -> v2:
- fix minor stylistic nit spotted by Sergei
Daniel Borkmann (5):
{f,m}_bpf: make tail calls working
{f,m}_bpf: check map attributes when fetching as pinned {f,m}_bpf: allow for user-defined object pinnings {f,m}_bpf: allow updates on program arrays {f,m}_bpf: add more example code
etc/iproute2/bpf_pinning | 6 + examples/bpf/README | 13 + examples/bpf/bpf_cyclic.c | 32 ++ examples/bpf/bpf_funcs.h | 11 + examples/bpf/bpf_graft.c | 70 +++++ examples/bpf/bpf_tailcall.c | 115 +++++++ include/bpf_elf.h | 2 +- include/utils.h | 4 + lib/rt_names.c | 5 +- tc/e_bpf.c | 30 +- tc/tc_bpf.c | 708 +++++++++++++++++++++++++++++++++----------- tc/tc_bpf.h | 1 + 12 files changed, 819 insertions(+), 178 deletions(-) create mode 100644 etc/iproute2/bpf_pinning create mode 100644 examples/bpf/README create mode 100644 examples/bpf/bpf_cyclic.c create mode 100644 examples/bpf/bpf_graft.c create mode 100644 examples/bpf/bpf_tailcall.c
Signature · 1 line
1.9.3