diff options
Diffstat (limited to 'include/net/vxlan.h')
| -rw-r--r-- | include/net/vxlan.h | 13 | 
1 files changed, 2 insertions, 11 deletions
| diff --git a/include/net/vxlan.h b/include/net/vxlan.h index b8803165df91..b96d0360c095 100644 --- a/include/net/vxlan.h +++ b/include/net/vxlan.h @@ -1,13 +1,10 @@  #ifndef __NET_VXLAN_H  #define __NET_VXLAN_H 1 -#include <linux/ip.h> -#include <linux/ipv6.h>  #include <linux/if_vlan.h> -#include <linux/skbuff.h> -#include <linux/netdevice.h> -#include <linux/udp.h> +#include <net/udp_tunnel.h>  #include <net/dst_metadata.h> +#include <net/udp_tunnel.h>  /* VXLAN protocol (RFC 7348) header:   * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ @@ -392,12 +389,6 @@ static inline __be32 vxlan_compute_rco(unsigned int start, unsigned int offset)  	return vni_field;  } -static inline void vxlan_get_rx_port(struct net_device *netdev) -{ -	ASSERT_RTNL(); -	call_netdevice_notifiers(NETDEV_OFFLOAD_PUSH_VXLAN, netdev); -} -  static inline unsigned short vxlan_get_sk_family(struct vxlan_sock *vs)  {  	return vs->sock->sk->sk_family; |