refactor: rename the directory infra/packet_parser to infra/paket_manager

This commit is contained in:
luwenpeng
2024-09-13 16:08:07 +08:00
parent 06c498409f
commit 173a6ced61
42 changed files with 42 additions and 42 deletions

View File

@@ -1,4 +1,4 @@
set(INFRA exdata mq tuple packet_parser packet_io ip_reassembly tcp_reassembly session_manager plugin_manager)
set(INFRA exdata mq tuple packet_manager packet_io ip_reassembly tcp_reassembly session_manager plugin_manager)
set(DEPS bitmap dablooms interval_tree logger nmx_pool rbtree timeout toml)
#set(DECODERS http lpi)
set(WHOLE_ARCHIVE ${DEPS} ${INFRA} ${DECODERS})

View File

@@ -1,6 +1,6 @@
add_library(ip_reassembly ip_reassembly.c)
target_include_directories(ip_reassembly PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(ip_reassembly PUBLIC ${CMAKE_SOURCE_DIR}/deps/crc32)
target_link_libraries(ip_reassembly packet_parser)
target_link_libraries(ip_reassembly packet_manager)
add_subdirectory(test)

View File

@@ -1,3 +1,3 @@
add_library(packet_io pcap_io.c marsio_io.c packet_io.c)
target_include_directories(packet_io PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_link_libraries(packet_io marsio pcap packet_parser)
target_link_libraries(packet_io marsio pcap packet_manager)

View File

@@ -0,0 +1,15 @@
add_library(packet_manager
packet_utils.c
packet_parser.c
packet_builder.c
packet_filter.c
packet_dump.c
checksum.c)
target_include_directories(packet_manager PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(packet_manager PUBLIC ${CMAKE_SOURCE_DIR}/deps/uthash)
target_include_directories(packet_manager PUBLIC ${CMAKE_SOURCE_DIR}/deps/logger)
target_include_directories(packet_manager PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_include_directories(packet_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra)
target_link_libraries(packet_manager tuple logger dablooms)
add_subdirectory(test)

View File

@@ -1,59 +1,59 @@
add_executable(gtest_tunnel gtest_tunnel.cpp)
target_link_libraries(gtest_tunnel packet_parser gtest)
target_link_libraries(gtest_tunnel packet_manager gtest)
add_executable(gtest_udp_utils gtest_udp_utils.cpp)
target_link_libraries(gtest_udp_utils packet_parser gtest)
target_link_libraries(gtest_udp_utils packet_manager gtest)
add_executable(gtest_tcp_utils gtest_tcp_utils.cpp)
target_link_libraries(gtest_tcp_utils packet_parser gtest)
target_link_libraries(gtest_tcp_utils packet_manager gtest)
add_executable(gtest_ip4_utils gtest_ip4_utils.cpp)
target_link_libraries(gtest_ip4_utils packet_parser gtest)
target_link_libraries(gtest_ip4_utils packet_manager gtest)
add_executable(gtest_ip6_utils gtest_ip6_utils.cpp)
target_link_libraries(gtest_ip6_utils packet_parser gtest)
target_link_libraries(gtest_ip6_utils packet_manager gtest)
add_executable(gtest_mpls_utils gtest_mpls_utils.cpp)
target_link_libraries(gtest_mpls_utils packet_parser gtest)
target_link_libraries(gtest_mpls_utils packet_manager gtest)
add_executable(gtest_eth_utils gtest_eth_utils.cpp)
target_link_libraries(gtest_eth_utils packet_parser gtest)
target_link_libraries(gtest_eth_utils packet_manager gtest)
add_executable(gtest_vlan_utils gtest_vlan_utils.cpp)
target_link_libraries(gtest_vlan_utils packet_parser gtest)
target_link_libraries(gtest_vlan_utils packet_manager gtest)
add_executable(gtest_vxlan_utils gtest_vxlan_utils.cpp)
target_link_libraries(gtest_vxlan_utils packet_parser gtest)
target_link_libraries(gtest_vxlan_utils packet_manager gtest)
add_executable(gtest_gre0_utils gtest_gre0_utils.cpp)
target_link_libraries(gtest_gre0_utils packet_parser gtest)
target_link_libraries(gtest_gre0_utils packet_manager gtest)
add_executable(gtest_gre1_utils gtest_gre1_utils.cpp)
target_link_libraries(gtest_gre1_utils packet_parser gtest)
target_link_libraries(gtest_gre1_utils packet_manager gtest)
add_executable(gtest_l2tp_utils gtest_l2tp_utils.cpp)
target_link_libraries(gtest_l2tp_utils packet_parser gtest)
target_link_libraries(gtest_l2tp_utils packet_manager gtest)
add_executable(gtest_gtp1_utils gtest_gtp1_utils.cpp)
target_link_libraries(gtest_gtp1_utils packet_parser gtest)
target_link_libraries(gtest_gtp1_utils packet_manager gtest)
add_executable(gtest_gtp2_utils gtest_gtp2_utils.cpp)
target_link_libraries(gtest_gtp2_utils packet_parser gtest)
target_link_libraries(gtest_gtp2_utils packet_manager gtest)
add_executable(gtest_packet_frag gtest_packet_frag.cpp)
target_link_libraries(gtest_packet_frag packet_parser gtest)
target_link_libraries(gtest_packet_frag packet_manager gtest)
add_executable(gtest_packet_parser gtest_packet_parser.cpp)
target_link_libraries(gtest_packet_parser packet_parser gtest)
target_link_libraries(gtest_packet_parser packet_manager gtest)
add_executable(gtest_packet_builder gtest_packet_builder.cpp)
target_link_libraries(gtest_packet_builder packet_parser gtest)
target_link_libraries(gtest_packet_builder packet_manager gtest)
add_executable(gtest_packet_filter gtest_packet_filter.cpp)
target_link_libraries(gtest_packet_filter packet_parser gtest)
target_link_libraries(gtest_packet_filter packet_manager gtest)
add_executable(gtest_packet_ldbc gtest_packet_ldbc.cpp)
target_link_libraries(gtest_packet_ldbc packet_parser gtest)
target_link_libraries(gtest_packet_ldbc packet_manager gtest)
include(GoogleTest)
gtest_discover_tests(gtest_tunnel)

View File

@@ -1,15 +0,0 @@
add_library(packet_parser
packet_utils.c
packet_parser.c
packet_builder.c
packet_filter.c
packet_dump.c
checksum.c)
target_include_directories(packet_parser PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(packet_parser PUBLIC ${CMAKE_SOURCE_DIR}/deps/uthash)
target_include_directories(packet_parser PUBLIC ${CMAKE_SOURCE_DIR}/deps/logger)
target_include_directories(packet_parser PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_include_directories(packet_parser PUBLIC ${CMAKE_SOURCE_DIR}/infra)
target_link_libraries(packet_parser tuple logger dablooms)
add_subdirectory(test)

View File

@@ -2,7 +2,7 @@ add_library(plugin_manager plugin_manager.c)
target_include_directories(plugin_manager PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/include/)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/packet_parser)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/packet_manager)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/session_manager)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/tuple)
target_include_directories(plugin_manager PUBLIC ${CMAKE_SOURCE_DIR}/deps/)

View File

@@ -10,6 +10,6 @@ add_library(session_manager
target_include_directories(session_manager PUBLIC ${CMAKE_CURRENT_LIST_DIR})
target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/)
target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(session_manager timeout packet_parser tcp_reassembly)
target_link_libraries(session_manager timeout packet_manager tcp_reassembly)
add_subdirectory(test)

View File

@@ -1,6 +1,6 @@
# build libdebug_plugin.so
add_library(debug_plugin SHARED debug_plugin.c)
target_link_libraries(debug_plugin stellar_lib session_manager packet_parser)
target_link_libraries(debug_plugin stellar_lib session_manager packet_manager)
target_include_directories(debug_plugin PUBLIC ${CMAKE_SOURCE_DIR}/include/)
target_include_directories(debug_plugin PUBLIC ${CMAKE_SOURCE_DIR}/infra)
set_target_properties(debug_plugin PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map")

View File

@@ -41,7 +41,7 @@ set_target_properties(session_flags_test_main
)
set(LINK_FLAGS "-rdynamic")
target_link_libraries(session_flags_test_main PUBLIC gtest cjson-static stellar_lib -Wl,--whole-archive packet_parser -Wl,--no-whole-archive)
target_link_libraries(session_flags_test_main PUBLIC gtest cjson-static stellar_lib -Wl,--whole-archive packet_manager -Wl,--no-whole-archive)
add_subdirectory(test_based_on_stellar)

View File

@@ -1,5 +1,5 @@
add_executable(packet_tool packet_tool.c)
target_link_libraries(packet_tool packet_parser pcap)
target_link_libraries(packet_tool packet_manager pcap)
file(COPY split_pcap.sh DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
file(COPY cmp_layers.sh DESTINATION ${CMAKE_CURRENT_BINARY_DIR})