xref: /linux-6.15/net/openvswitch/Makefile (revision 7f8a436e)
1ccb1352eSJesse Gross#
2ccb1352eSJesse Gross# Makefile for Open vSwitch.
3ccb1352eSJesse Gross#
4ccb1352eSJesse Gross
5ccb1352eSJesse Grossobj-$(CONFIG_OPENVSWITCH) += openvswitch.o
6ccb1352eSJesse Gross
7ccb1352eSJesse Grossopenvswitch-y := \
8ccb1352eSJesse Gross	actions.o \
9ccb1352eSJesse Gross	datapath.o \
10ccb1352eSJesse Gross	dp_notify.o \
11ccb1352eSJesse Gross	flow.o \
12e6445719SPravin B Shelar	flow_netlink.o \
13e6445719SPravin B Shelar	flow_table.o \
14ccb1352eSJesse Gross	vport.o \
15ccb1352eSJesse Gross	vport-internal_dev.o \
16aa310701SPravin B Shelar	vport-netdev.o
1758264848SPravin B Shelar
18*7f8a436eSJoe Stringeropenvswitch-$(CONFIG_OPENVSWITCH_CONNTRACK) += conntrack.o
19*7f8a436eSJoe Stringer
20dcc38c03SThomas Grafobj-$(CONFIG_OPENVSWITCH_VXLAN)+= vport-vxlan.o
2162b9c8d0SThomas Grafobj-$(CONFIG_OPENVSWITCH_GENEVE)+= vport-geneve.o
2262b9c8d0SThomas Grafobj-$(CONFIG_OPENVSWITCH_GRE)	+= vport-gre.o
23