openvswitch: gre tunneling support.
Pravin B Shelar says:
====================
Following patch series adds support for gre tunneling.
First six patches extend kernel gre and ip_tunnel modules
api so that there is more code sharing between gre modules
and ovs. Rest of patches adds ovs tunneling infrastructre
and gre protocol vport.
V2 fixes two patches according to comments from Jesse.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/vxlan.c 8 additions, 24 deletionsdrivers/net/vxlan.c
- include/net/gre.h 27 additions, 0 deletionsinclude/net/gre.h
- include/net/ip_tunnels.h 17 additions, 11 deletionsinclude/net/ip_tunnels.h
- include/uapi/linux/openvswitch.h 19 additions, 0 deletionsinclude/uapi/linux/openvswitch.h
- net/ipv4/Makefile 1 addition, 1 deletionnet/ipv4/Makefile
- net/ipv4/gre.c 292 additions, 31 deletionsnet/ipv4/gre.c
- net/ipv4/ip_gre.c 29 additions, 218 deletionsnet/ipv4/ip_gre.c
- net/ipv4/ip_tunnel.c 15 additions, 53 deletionsnet/ipv4/ip_tunnel.c
- net/ipv4/ip_tunnel_core.c 122 additions, 0 deletionsnet/ipv4/ip_tunnel_core.c
- net/ipv4/ipip.c 5 additions, 1 deletionnet/ipv4/ipip.c
- net/ipv6/sit.c 16 additions, 30 deletionsnet/ipv6/sit.c
- net/openvswitch/Kconfig 2 additions, 0 deletionsnet/openvswitch/Kconfig
- net/openvswitch/Makefile 2 additions, 1 deletionnet/openvswitch/Makefile
- net/openvswitch/actions.c 4 additions, 0 deletionsnet/openvswitch/actions.c
- net/openvswitch/datapath.c 297 additions, 59 deletionsnet/openvswitch/datapath.c
- net/openvswitch/datapath.h 4 additions, 0 deletionsnet/openvswitch/datapath.h
- net/openvswitch/flow.c 166 additions, 18 deletionsnet/openvswitch/flow.c
- net/openvswitch/flow.h 40 additions, 5 deletionsnet/openvswitch/flow.h
- net/openvswitch/vport-gre.c 274 additions, 0 deletionsnet/openvswitch/vport-gre.c
- net/openvswitch/vport-internal_dev.c 1 addition, 1 deletionnet/openvswitch/vport-internal_dev.c
Loading
Please register or sign in to comment