libvnet_la_SOURCES += \
vnet/policer/node_funcs.c \
vnet/policer/policer.c \
- vnet/policer/xlate.c
+ vnet/policer/xlate.c \
+ vnet/policer/policer_api.c
nobase_include_HEADERS += \
vnet/policer/police.h \
vnet/policer/policer.h \
- vnet/policer/xlate.h
+ vnet/policer/xlate.h \
+ vnet/policer/policer.api.h
+
+API_FILES += vnet/policer/policer.api
########################################
# Cop - junk filter
vnet/cop/cop.c \
vnet/cop/node1.c \
vnet/cop/ip4_whitelist.c \
- vnet/cop/ip6_whitelist.c
+ vnet/cop/ip6_whitelist.c \
+ vnet/cop/cop_api.c
nobase_include_HEADERS += \
- vnet/cop/cop.h
+ vnet/cop/cop.h \
+ vnet/cop/cop.api.h
+
+API_FILES += vnet/cop/cop.api
########################################
# Layer 2 protocols go here
API_FILES += vnet/ipsec/ipsec.api
-if WITH_DPDK_CRYPTO
+if WITH_DPDK
libvnet_la_SOURCES += \
vnet/devices/dpdk/ipsec/esp_encrypt.c \
vnet/devices/dpdk/ipsec/esp_decrypt.c \
vnet/ipsec/ikev2.h \
vnet/ipsec/ikev2_priv.h \
vnet/ipsec/ipsec.api.h
-if WITH_DPDK_CRYPTO
+if WITH_DPDK
nobase_include_HEADERS += \
vnet/devices/dpdk/ipsec/ipsec.h \
vnet/devices/dpdk/ipsec/esp.h