It's probably worth mentioning in NEWS and updating FAQ, SubmittingPatches, and README to remove references to 2.6.18.
--Justin On Aug 30, 2013, at 1:22 PM, Pravin B Shelar <pshe...@nicira.com> wrote: > datapath support for older kernel is been broken for kernel > older than 2.6.32 for some time now. There have not been any > complains about this. So it makes sense to get rid of the code. > This make datapath module much close to upstream datapath and > make code easy to understand. > To make review easy I have broken down patches. > > Pravin B Shelar (11): > datapath: Move kernel version check to configure. > datapath: vport: Remove compat support > datapath: Remove namespace compat support. > datapath: Remove skb->mask compat code. > datapath: Remove checksum compat support > datapath: Remove vlan compat support > datapath: Cleanup netlink compat code. > datapath: Cleanup compat support. > datapath: Remove compat support for NLA_NUL_STRING > datapath: Remove reciprocal_div compat code. > datapath: Remove compat header files. > > acinclude.m4 | 16 +- > datapath/Modules.mk | 3 - > datapath/actions.c | 17 +- > datapath/checksum.c | 271 ------------ > datapath/checksum.h | 173 -------- > datapath/compat.h | 73 ---- > datapath/datapath.c | 95 +---- > datapath/datapath.h | 15 - > datapath/dp_notify.c | 2 +- > datapath/flow.c | 9 +- > datapath/linux/Modules.mk | 20 +- > datapath/linux/compat/addrconf_core-openvswitch.c | 82 ---- > datapath/linux/compat/genetlink-openvswitch.c | 132 ------ > datapath/linux/compat/include/linux/dmi.h | 114 ----- > datapath/linux/compat/include/linux/if.h | 7 - > datapath/linux/compat/include/linux/if_ether.h | 13 - > datapath/linux/compat/include/linux/inetdevice.h | 14 - > datapath/linux/compat/include/linux/kernel.h | 31 -- > datapath/linux/compat/include/linux/kobject.h | 30 -- > datapath/linux/compat/include/linux/lockdep.h | 449 -------------------- > datapath/linux/compat/include/linux/mutex.h | 59 --- > datapath/linux/compat/include/linux/netdevice.h | 88 ---- > .../linux/compat/include/linux/netfilter_bridge.h | 24 - > .../linux/compat/include/linux/netfilter_ipv4.h | 19 - > datapath/linux/compat/include/linux/netlink.h | 16 - > datapath/linux/compat/include/linux/rculist.h | 18 - > .../linux/compat/include/linux/reciprocal_div.h | 40 -- > datapath/linux/compat/include/linux/rtnetlink.h | 43 -- > datapath/linux/compat/include/linux/skbuff.h | 45 -- > datapath/linux/compat/include/linux/slab.h | 31 -- > datapath/linux/compat/include/linux/timer.h | 96 ----- > datapath/linux/compat/include/net/checksum.h | 12 +- > datapath/linux/compat/include/net/genetlink.h | 167 +------- > datapath/linux/compat/include/net/ip.h | 6 - > datapath/linux/compat/include/net/net_namespace.h | 80 +---- > datapath/linux/compat/include/net/netlink.h | 113 ----- > datapath/linux/compat/include/net/netns/generic.h | 12 - > datapath/linux/compat/include/net/protocol.h | 12 - > datapath/linux/compat/include/net/route.h | 21 - > datapath/linux/compat/include/net/sctp/checksum.h | 5 - > datapath/linux/compat/include/net/sock.h | 15 - > datapath/linux/compat/ip_output-openvswitch.c | 33 -- > datapath/linux/compat/ip_tunnels_core.c | 4 - > datapath/linux/compat/kmemdup.c | 22 - > datapath/linux/compat/net_namespace.c | 35 -- > datapath/linux/compat/netdevice.c | 4 - > datapath/linux/compat/reciprocal_div.c | 1 + > datapath/linux/compat/skbuff-openvswitch.c | 22 - > datapath/linux/compat/time.c | 39 -- > datapath/linux/compat/utils.c | 39 ++ > datapath/linux/compat/vxlan.c | 11 +- > datapath/vlan.c | 58 --- > datapath/vlan.h | 39 -- > datapath/vport-gre.c | 15 +- > datapath/vport-internal_dev.c | 32 +- > datapath/vport-lisp.c | 28 +- > datapath/vport-netdev.c | 23 +- > datapath/vport-vxlan.c | 8 +- > datapath/vport.c | 2 - > 59 files changed, 122 insertions(+), 2781 deletions(-) > delete mode 100644 datapath/checksum.c > delete mode 100644 datapath/checksum.h > delete mode 100644 datapath/linux/compat/addrconf_core-openvswitch.c > delete mode 100644 datapath/linux/compat/include/linux/dmi.h > delete mode 100644 datapath/linux/compat/include/linux/inetdevice.h > delete mode 100644 datapath/linux/compat/include/linux/kobject.h > delete mode 100644 datapath/linux/compat/include/linux/lockdep.h > delete mode 100644 datapath/linux/compat/include/linux/mutex.h > delete mode 100644 datapath/linux/compat/include/linux/netfilter_bridge.h > delete mode 100644 datapath/linux/compat/include/linux/netfilter_ipv4.h > delete mode 100644 datapath/linux/compat/include/linux/reciprocal_div.h > delete mode 100644 datapath/linux/compat/include/linux/slab.h > delete mode 100644 datapath/linux/compat/include/linux/timer.h > delete mode 100644 datapath/linux/compat/include/net/netns/generic.h > delete mode 100644 datapath/linux/compat/include/net/protocol.h > delete mode 100644 datapath/linux/compat/include/net/route.h > delete mode 100644 datapath/linux/compat/include/net/sock.h > delete mode 100644 datapath/linux/compat/ip_output-openvswitch.c > delete mode 100644 datapath/linux/compat/kmemdup.c > delete mode 100644 datapath/linux/compat/time.c > create mode 100644 datapath/linux/compat/utils.c > delete mode 100644 datapath/vlan.c > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev