openvswitch: Use Geneve device.
authorPravin B Shelar <pshelar@nicira.com>
Thu, 27 Aug 2015 06:46:53 +0000 (23:46 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 27 Aug 2015 22:42:47 +0000 (15:42 -0700)
commit6b001e682e90d7edf21f93687f5c3b39d412ad6c
tree58e9c710586aa2442638ef29d8f7d9c6f5a2e998
parente305ac6cf5a1e1386aedce7ef9cb773635d5845c
openvswitch: Use Geneve device.

With help of tunnel metadata mode OVS can directly use
Geneve devices to implement Geneve tunnels.
This patch removes all of the OVS specific Geneve code
and make OVS use a Geneve net_device. Basic geneve vport
is still there to handle compatibility with current
userspace application.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Reviewed-by: Jesse Gross <jesse@nicira.com>
Acked-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/openvswitch/Kconfig
net/openvswitch/vport-geneve.c