[ovs-dev] [PATCH 00/11] datapath: Remove old compatibility code.
Justin Pettit
jpettit at nicira.com
Fri Aug 30 22:52:32 UTC 2013
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 <pshelar at 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 at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
More information about the dev
mailing list