We talk recently about harmonizing tunnels so they behave consistently wrt. SKB orphaning, cleaning netfilter state, etc. The goal of this serie is to achieve this.
Note that I only made some basic tests with ipip, sit and ip6_tunnels modules. drivers/net/vxlan.c | 4 ++-- include/linux/skbuff.h | 2 +- include/net/dst.h | 12 +++++++----- include/net/ip6_tunnel.h | 1 - include/net/ip_tunnels.h | 5 ++--- net/core/dev.c | 2 +- net/core/skbuff.c | 19 ++++++++++++------- net/ipv4/ip_tunnel.c | 12 ++++-------- net/ipv4/ip_tunnel_core.c | 10 ++++------ net/ipv4/ipmr.c | 3 +-- net/ipv6/ip6_gre.c | 9 +++------ net/ipv6/ip6_tunnel.c | 11 ++--------- net/ipv6/ip6mr.c | 3 +-- net/ipv6/sit.c | 13 +++---------- net/openvswitch/vport-gre.c | 4 ++-- 15 files changed, 45 insertions(+), 65 deletions(-) Comments are welcome. Regards, Nicolas _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev