From: Pravin B Shelar <[email protected]>
Following patches brings in couple of fixes to recent tunneling changes.
along with various other improvement and fixes.
Pravin B Shelar (24):
datapath: compat: clear skb IPCB block.
datapath: tnl-segmentation: clone dst for each segment.
datapath: compat: Set OVS-GSO segment handler only for GSO packet.
datapath: compat: reset md_dst on recieve.
datapath: Use skb_postpush_rcsum()
datapath: Sync OVS recursive loop counter with upstream.
datapath: remove get_pcpu_ptr
datapath: genlmsg_new_unicast to genlmsg_new
datapath: backport: openvswitch: allow management from inside user namespaces
datapath: backport: retain parsed IPv6 header fields in flow on error
skipping extension headers
datapath: backport: allow output of MPLS packets on tunnel vports
datapath: backport: ovs: allow nl 'flow set' to use ufid without flow key
datapath: backport: ovs: align nlattr properly when needed
datapath: backport: ovs: use nla_put_u64_64bit()
datapath: backport: ovs: propagate per dp max headroom to all vports
datapath: backport: libnl: nla_put_be64(): align on a 64-bit area
datapath: use PTR_ERR_OR_ZERO
datapath: Move key memset to ovs_flow_key_extract_userspace()
datapath: backport: ovs: do not allocate memory from offline numa node
datapath: backport: ovs: set name assign type of internal port
datapath: internal-dev: set IFF_NO_QUEUE
datapath: vxlan: enable zero checksum on recv.
datapath: openvswitch: update checksum in {push,pop}_mpls
datapath: Check for flow key tunnel proto to detect tunnel.
acinclude.m4 | 5 +-
datapath/actions.c | 62 +++++-----
datapath/datapath.c | 141 ++++++++++++++--------
datapath/datapath.h | 4 +
datapath/flow.c | 23 +++-
datapath/flow_netlink.c | 15 +--
datapath/flow_table.c | 5 +-
datapath/linux/Modules.mk | 1 +
datapath/linux/compat/geneve.c | 2 +-
datapath/linux/compat/gso.c | 5 +
datapath/linux/compat/gso.h | 16 +++
datapath/linux/compat/include/linux/err.h | 9 ++
datapath/linux/compat/include/linux/genetlink.h | 10 ++
datapath/linux/compat/include/linux/netdevice.h | 25 ++++
datapath/linux/compat/include/linux/openvswitch.h | 4 +
datapath/linux/compat/include/linux/percpu.h | 6 -
datapath/linux/compat/include/linux/skbuff.h | 20 +++
datapath/linux/compat/include/net/dst_metadata.h | 20 +--
datapath/linux/compat/include/net/genetlink.h | 9 --
datapath/linux/compat/include/net/netlink.h | 59 +++++++++
datapath/linux/compat/include/net/udp_tunnel.h | 14 ++-
datapath/linux/compat/ip_gre.c | 2 +-
datapath/linux/compat/ip_tunnels_core.c | 13 +-
datapath/linux/compat/lisp.c | 2 +-
datapath/linux/compat/stt.c | 2 +-
datapath/linux/compat/utils.c | 39 ++++++
datapath/linux/compat/vxlan.c | 2 +-
datapath/vport-internal_dev.c | 21 +++-
datapath/vport-netdev.c | 2 +-
datapath/vport-vxlan.c | 2 +-
datapath/vport.h | 7 --
lib/odp-util.c | 2 +
32 files changed, 399 insertions(+), 150 deletions(-)
create mode 100644 datapath/linux/compat/include/linux/genetlink.h
--
1.9.1
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev