datapath: Provide compatibility for kernels up to 3.17
authorThomas Graf <tgraf@noironetworks.com>
Thu, 18 Sep 2014 12:48:56 +0000 (14:48 +0200)
committerPravin B Shelar <pshelar@nicira.com>
Sun, 21 Sep 2014 02:36:33 +0000 (19:36 -0700)
commitf6a0c895fcece5bdf538f3f0afc13275c062b4d6
tree9189f85eef8d93c4b12d5e9b1f2a4c31304ddd1c
parent3b2bbceb56ce4bbc679a31a0877e396db2c845d9
datapath: Provide compatibility for kernels up to 3.17

Port datapath to work with kernrels up to 3.17 and use 3.16.2 as
the new kernel for CI testing.

Tested with 3.14, 3.16.2, and net-next (3.17).

Signed-off-by: Thomas Graf <tgraf@noironetworks.com>
Co-authored-by: Madhu Challa <challa@noironetworks.com>
Acked-by: Pravin B Shelar <pshelar@nicira.com>
18 files changed:
.travis.yml
.travis/build.sh
acinclude.m4
datapath/linux/Modules.mk
datapath/linux/compat/include/linux/if.h
datapath/linux/compat/include/linux/netdevice.h
datapath/linux/compat/include/linux/skbuff.h
datapath/linux/compat/include/net/ip_tunnels.h
datapath/linux/compat/include/net/udp.h [new file with mode: 0644]
datapath/linux/compat/include/net/vxlan.h
datapath/linux/compat/ip_tunnels_core.c
datapath/linux/compat/vxlan.c
datapath/vport-geneve.c
datapath/vport-gre.c
datapath/vport-internal_dev.c
datapath/vport-lisp.c
datapath/vport-netdev.c
datapath/vport-vxlan.c