vnet/rewrite.h \
vnet/vnet.h \
vnet/vnet_all_api_h.h \
- vnet/vnet_msg_enum.h
+ vnet/vnet_msg_enum.h \
+ vnet/util/radix.h
API_FILES += vnet/interface.api
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
if WITH_LIBSSL
libvnet_la_SOURCES += \
vnet/sr/sr.c \
- vnet/sr/sr_replicate.c \
vnet/sr/sr_api.c
endif