netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Daniel Borkmann <daniel@iogearbox.net>
To: davem@davemloft.net
Cc: alexei.starovoitov@gmail.com, tgraf@suug.ch,
	netdev@vger.kernel.org, Daniel Borkmann <daniel@iogearbox.net>
Subject: [PATCH net-next 0/7] BPF updates
Date: Fri,  4 Mar 2016 15:15:01 +0100	[thread overview]
Message-ID: <cover.1457099834.git.daniel@iogearbox.net> (raw)

Couple of misc updates to BPF, besides others this series adds
bpf_csum_diff() to be used with L3 csums, allows for managing
tunnel options for collect meta data mode, and enabling ipv6
traffic class for collect meta data in vxlan specifically (geneve
already supports it). For more details, please see individual
patches.

The series requires net to be merged into net-next first to
avoid any further pending merge conflicts.

Thanks a lot!

Daniel Borkmann (7):
  bpf: allow bpf_csum_diff to feed bpf_l3_csum_replace as well
  bpf: add flags to bpf_skb_store_bytes for clearing hash
  bpf: make helper function protos static
  bpf: allow to propagate df in bpf_skb_set_tunnel_key
  bpf: support for access to tunnel options
  bpf, vxlan, geneve, gre: fix usage of dst_cache on xmit
  vxlan: allow setting ipv6 traffic class

 drivers/net/geneve.c     |  10 ++--
 drivers/net/vxlan.c      |  38 ++++++++-------
 include/net/checksum.h   |   5 ++
 include/net/ip_tunnels.h |  15 ++++++
 include/uapi/linux/bpf.h |  13 ++++++
 net/core/filter.c        | 119 ++++++++++++++++++++++++++++++++++++++++-------
 net/ipv4/ip_gre.c        |  10 ++--
 7 files changed, 165 insertions(+), 45 deletions(-)

-- 
1.9.3

             reply	other threads:[~2016-03-04 14:15 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-04 14:15 Daniel Borkmann [this message]
2016-03-04 14:15 ` [PATCH net-next 1/7] bpf: allow bpf_csum_diff to feed bpf_l3_csum_replace as well Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 2/7] bpf: add flags to bpf_skb_store_bytes for clearing hash Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 3/7] bpf: make helper function protos static Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 4/7] bpf: allow to propagate df in bpf_skb_set_tunnel_key Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 5/7] bpf: support for access to tunnel options Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 6/7] bpf, vxlan, geneve, gre: fix usage of dst_cache on xmit Daniel Borkmann
2016-03-04 14:15 ` [PATCH net-next 7/7] vxlan: allow setting ipv6 traffic class Daniel Borkmann
2016-03-16 10:59   ` Jiri Benc
2016-03-16 12:52     ` Daniel Borkmann
2016-03-08 19:05 ` [PATCH net-next 0/7] BPF updates David Miller
2016-03-08 19:19   ` Daniel Borkmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1457099834.git.daniel@iogearbox.net \
    --to=daniel@iogearbox.net \
    --cc=alexei.starovoitov@gmail.com \
    --cc=davem@davemloft.net \
    --cc=netdev@vger.kernel.org \
    --cc=tgraf@suug.ch \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).