Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
build: install ethernet/ethernet_types_api.h
[vpp.git]
/
src
/
vnet
/
CMakeLists.txt
diff --git
a/src/vnet/CMakeLists.txt
b/src/vnet/CMakeLists.txt
index
eecb18c
..
52208bd
100644
(file)
--- a/
src/vnet/CMakeLists.txt
+++ b/
src/vnet/CMakeLists.txt
@@
-11,14
+11,13
@@
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
-add_definitions (-DWITH_LIBSSL=1)
-include_directories(${OPENSSL_INCLUDE_DIR})
-
unset(VNET_SOURCES)
unset(VNET_HEADERS)
unset(VNET_API_FILES)
unset(VNET_MULTIARCH_SOURCES)
unset(VNET_SOURCES)
unset(VNET_HEADERS)
unset(VNET_API_FILES)
unset(VNET_MULTIARCH_SOURCES)
+option(VPP_IP_FIB_MTRIE_16 "IP FIB's MTRIE Stride is 16-8-8 (if not set it's 8-8-8-8)" ON)
+
##############################################################################
# Generic stuff
##############################################################################
##############################################################################
# Generic stuff
##############################################################################
@@
-37,6
+36,7
@@
list(APPEND VNET_SOURCES
interface_format.c
interface_output.c
interface/rx_queue.c
interface_format.c
interface_output.c
interface/rx_queue.c
+ interface/tx_queue.c
interface/runtime.c
interface_stats.c
misc.c
interface/runtime.c
interface_stats.c
misc.c
@@
-58,6
+58,7
@@
list(APPEND VNET_HEADERS
global_funcs.h
handoff.h
interface/rx_queue_funcs.h
global_funcs.h
handoff.h
interface/rx_queue_funcs.h
+ interface/tx_queue_funcs.h
interface.h
interface_funcs.h
interface_output.h
interface.h
interface_funcs.h
interface_output.h
@@
-68,13
+69,13
@@
list(APPEND VNET_HEADERS
plugin/plugin.h
pipeline.h
vnet.h
plugin/plugin.h
pipeline.h
vnet.h
- vnet_all_api_h.h
- vnet_msg_enum.h
util/radix.h
util/refcount.h
format_fns.h
ip/ip_format_fns.h
util/radix.h
util/refcount.h
format_fns.h
ip/ip_format_fns.h
+ ip/ip_sas.h
ethernet/ethernet_format_fns.h
ethernet/ethernet_format_fns.h
+ ethernet/ethernet_types_api.h
)
list(APPEND VNET_API_FILES
)
list(APPEND VNET_API_FILES
@@
-414,6
+415,7
@@
list(APPEND VNET_SOURCES
ip/punt.c
ip/punt_node.c
ip/vtep.c
ip/punt.c
ip/punt_node.c
ip/vtep.c
+ ip/ip_sas.c
)
list(APPEND VNET_MULTIARCH_SOURCES
)
list(APPEND VNET_MULTIARCH_SOURCES
@@
-661,6
+663,7
@@
list(APPEND VNET_SOURCES
udp/udp_pg.c
udp/udp_encap_node.c
udp/udp_encap.c
udp/udp_pg.c
udp/udp_encap_node.c
udp/udp_encap.c
+ udp/udp_decap.c
udp/udp_api.c
)
udp/udp_api.c
)
@@
-1166,7
+1169,10
@@
list(APPEND VNET_HEADERS
list(APPEND VNET_SOURCES
fib/fib.c
list(APPEND VNET_SOURCES
fib/fib.c
+ fib/ip4_fib_hash.c
fib/ip4_fib.c
fib/ip4_fib.c
+ fib/ip4_fib_16.c
+ fib/ip4_fib_8.c
fib/ip6_fib.c
fib/mpls_fib.c
fib/fib_table.c
fib/ip6_fib.c
fib/mpls_fib.c
fib/fib_table.c
@@
-1214,7
+1220,10
@@
list(APPEND VNET_HEADERS
fib/fib_source.h
)
fib/fib_source.h
)
-list(APPEND VNET_API_FILES fib/fib_types.api)
+list(APPEND VNET_API_FILES
+ fib/fib_types.api
+ fib/fib.api
+)
##############################################################################
# ADJ
##############################################################################
# ADJ
@@
-1224,6
+1233,7
@@
list(APPEND VNET_SOURCES
adj/adj_nbr.c
adj/adj_glean.c
adj/adj_midchain.c
adj/adj_nbr.c
adj/adj_glean.c
adj/adj_midchain.c
+ adj/adj_midchain_node.c
adj/adj_midchain_delegate.c
adj/adj_mcast.c
adj/adj_l2.c
adj/adj_midchain_delegate.c
adj/adj_mcast.c
adj/adj_l2.c
@@
-1237,7
+1247,7
@@
list(APPEND VNET_SOURCES
list(APPEND VNET_MULTIARCH_SOURCES
adj/adj_nsh.c
adj/adj_l2.c
list(APPEND VNET_MULTIARCH_SOURCES
adj/adj_nsh.c
adj/adj_l2.c
- adj/adj_midchain.c
+ adj/adj_midchain
_node
.c
)
list(APPEND VNET_HEADERS
)
list(APPEND VNET_HEADERS
@@
-1336,7
+1346,6
@@
list(APPEND VNET_SOURCES
util/radix.c
util/refcount.c
util/throttle.c
util/radix.c
util/refcount.c
util/throttle.c
- util/trajectory.c
)
list(APPEND VNET_HEADERS
)
list(APPEND VNET_HEADERS
@@
-1484,7
+1493,7
@@
add_vpp_library(vnet
MULTIARCH_SOURCES ${VNET_MULTIARCH_SOURCES}
INSTALL_HEADERS ${VNET_HEADERS}
API_FILES ${VNET_API_FILES}
MULTIARCH_SOURCES ${VNET_MULTIARCH_SOURCES}
INSTALL_HEADERS ${VNET_HEADERS}
API_FILES ${VNET_API_FILES}
- LINK_LIBRARIES vppinfra svm vlib
${OPENSSL_LIBRARIES}
+ LINK_LIBRARIES vppinfra svm vlib
DEPENDS vpp_version_h api_headers
)
DEPENDS vpp_version_h api_headers
)