netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH iproute2 -next 0/5] BPF updates
@ 2015-11-26 12:58 Daniel Borkmann
  2015-11-26 12:58 ` [PATCH iproute2 -next 1/5] {f,m}_bpf: make tail calls working Daniel Borkmann
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Daniel Borkmann @ 2015-11-26 12:58 UTC (permalink / raw)
  To: stephen; +Cc: ast, netdev, Daniel Borkmann

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!

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                 | 712 +++++++++++++++++++++++++++++++++-----------
 tc/tc_bpf.h                 |   1 +
 12 files changed, 823 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

-- 
1.9.3

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-11-28  6:03 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-26 12:58 [PATCH iproute2 -next 0/5] BPF updates Daniel Borkmann
2015-11-26 12:58 ` [PATCH iproute2 -next 1/5] {f,m}_bpf: make tail calls working Daniel Borkmann
2015-11-26 13:10   ` Sergei Shtylyov
2015-11-26 14:40     ` Daniel Borkmann
2015-11-26 12:58 ` [PATCH iproute2 -next 2/5] {f,m}_bpf: check map attributes when fetching as pinned Daniel Borkmann
2015-11-26 12:58 ` [PATCH iproute2 -next 3/5] {f,m}_bpf: allow for user-defined object pinnings Daniel Borkmann
2015-11-28  0:26   ` David Ahern
2015-11-28  1:41     ` Daniel Borkmann
2015-11-28  6:03       ` David Ahern
2015-11-26 12:58 ` [PATCH iproute2 -next 4/5] {f,m}_bpf: allow updates on program arrays Daniel Borkmann
2015-11-26 12:58 ` [PATCH iproute2 -next 5/5] {f,m}_bpf: add more example code Daniel Borkmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).