l2/l2_api.c
l2/l2_bd.c
l2/l2_bvi.c
+ l2/l2_bvi_node.c
l2/l2_input_classify.c
l2/l2_output_classify.c
l2/l2_efp_filter.c
)
list(APPEND VNET_MULTIARCH_SOURCES
+ l2/l2_bvi_node.c
l2/l2_fwd.c
l2/l2_learn.c
l2/l2_output.c
list(APPEND VNET_API_FILES bfd/bfd.api)
+##############################################################################
+# Crypto
+##############################################################################
+
+list(APPEND VNET_SOURCES
+ crypto/cli.c
+ crypto/crypto.c
+ crypto/format.c
+)
+
+list(APPEND VNET_HEADERS
+ crypto/crypto.h
+)
+
##############################################################################
# Layer 3 protocol: IPSec
##############################################################################
ipsec/ipsec_input.c
ipsec/ipsec_if.c
ipsec/ipsec_if_in.c
+ ipsec/ipsec_punt.c
ipsec/ipsec_sa.c
ipsec/ipsec_spd.c
ipsec/ipsec_spd_policy.c
adj/adj_nbr.c
adj/adj_glean.c
adj/adj_midchain.c
+ adj/adj_midchain_delegate.c
adj/adj_mcast.c
adj/adj_l2.c
adj/adj_nsh.c
DEPENDS api_headers
NO_INSTALL
)
+ add_vpp_executable(quic_echo
+ SOURCES ../tests/vnet/session/quic_echo.c
+ LINK_LIBRARIES vlibmemoryclient svm vppinfra pthread m rt
+ DEPENDS api_headers
+ NO_INSTALL
+ )
add_vpp_executable(udp_echo
SOURCES ../tests/vnet/session/udp_echo.c
LINK_LIBRARIES vlibmemoryclient svm vppinfra pthread m rt