1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2ccb1352eSJesse Gross# 3ccb1352eSJesse Gross# Makefile for Open vSwitch. 4ccb1352eSJesse Gross# 5ccb1352eSJesse Gross 6ccb1352eSJesse Grossobj-$(CONFIG_OPENVSWITCH) += openvswitch.o 7ccb1352eSJesse Gross 8ccb1352eSJesse Grossopenvswitch-y := \ 9ccb1352eSJesse Gross actions.o \ 10ccb1352eSJesse Gross datapath.o \ 11ccb1352eSJesse Gross dp_notify.o \ 12ccb1352eSJesse Gross flow.o \ 13e6445719SPravin B Shelar flow_netlink.o \ 14e6445719SPravin B Shelar flow_table.o \ 1596fbc13dSAndy Zhou meter.o \ 16*c4ab7b56SAaron Conole openvswitch_trace.o \ 17ccb1352eSJesse Gross vport.o \ 18ccb1352eSJesse Gross vport-internal_dev.o \ 19aa310701SPravin B Shelar vport-netdev.o 2058264848SPravin B Shelar 21f88f69ddSJoe Stringerifneq ($(CONFIG_NF_CONNTRACK),) 22f88f69ddSJoe Stringeropenvswitch-y += conntrack.o 23f88f69ddSJoe Stringerendif 247f8a436eSJoe Stringer 25dcc38c03SThomas Grafobj-$(CONFIG_OPENVSWITCH_VXLAN)+= vport-vxlan.o 2662b9c8d0SThomas Grafobj-$(CONFIG_OPENVSWITCH_GENEVE)+= vport-geneve.o 2762b9c8d0SThomas Grafobj-$(CONFIG_OPENVSWITCH_GRE) += vport-gre.o 28*c4ab7b56SAaron Conole 29*c4ab7b56SAaron ConoleCFLAGS_openvswitch_trace.o = -I$(src) 30