mirror of
https://github.com/torvalds/linux
synced 2024-11-05 18:23:50 +00:00
62b9c8d037
The internal and netdev vport remain part of openvswitch.ko. Encap vports including vxlan, gre, and geneve can be built as separate modules and are loaded on demand. Modules can be unloaded after use. Datapath ports keep a reference to the vport module during their lifetime. Allows to remove the error prone maintenance of the global list vport_ops_list. Signed-off-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
20 lines
379 B
Makefile
20 lines
379 B
Makefile
#
|
|
# Makefile for Open vSwitch.
|
|
#
|
|
|
|
obj-$(CONFIG_OPENVSWITCH) += openvswitch.o
|
|
|
|
openvswitch-y := \
|
|
actions.o \
|
|
datapath.o \
|
|
dp_notify.o \
|
|
flow.o \
|
|
flow_netlink.o \
|
|
flow_table.o \
|
|
vport.o \
|
|
vport-internal_dev.o \
|
|
vport-netdev.o
|
|
|
|
obj-$(CONFIG_OPENVSWITCH_GENEVE)+= vport-geneve.o
|
|
obj-$(CONFIG_OPENVSWITCH_VXLAN) += vport-vxlan.o
|
|
obj-$(CONFIG_OPENVSWITCH_GRE) += vport-gre.o
|