mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN
This readds the config option CONFIG_OPENVSWITCH_VXLAN to avoid a hard dependency of OVS on VXLAN. It moves the VXLAN config compat code to vport-vxlan.c and allows compliation as a module. Fixes:614732eaa1
("openvswitch: Use regular VXLAN net_device device") Fixes:2661371ace
("openvswitch: fix compilation when vxlan is a module") Cc: Pravin B Shelar <pshelar@nicira.com> Cc: Nicolas Dichtel <nicolas.dichtel@6wind.com> Signed-off-by: Thomas Graf <tgraf@suug.ch> Acked-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1ce4b2f44d
commit
dcc38c033b
5 changed files with 235 additions and 200 deletions
|
@ -26,7 +26,10 @@
|
|||
|
||||
struct vport *ovs_netdev_get_vport(struct net_device *dev);
|
||||
|
||||
struct vport *ovs_netdev_link(struct vport *vport, const char *name);
|
||||
int ovs_netdev_send(struct vport *vport, struct sk_buff *skb);
|
||||
void ovs_netdev_detach_dev(struct vport *);
|
||||
void ovs_vport_free_rcu(struct rcu_head *);
|
||||
|
||||
int __init ovs_netdev_init(void);
|
||||
void ovs_netdev_exit(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue