29 Commits

Author SHA1 Message Date
刘学利
02b25be111 TSG-9938 sapp适配rocky linux8.5 2022-03-30 02:14:35 +00:00
lijia
6c9c66df2f 更新vxlan hdlc pcap. 2021-12-28 10:18:37 +08:00
lijia
5e1019d481 为了避免彼此冲突, 修改部分测试用例为唯一独立的md5值pcap包 2021-12-27 18:40:19 +08:00
lijia
a661f7bb5b 增加ssdp目录. 2021-12-21 16:51:39 +08:00
lijia
0e1a3ccaa4 增加测试用例inner_hdlc, inner_ppp数据包. 2021-12-08 11:21:22 +08:00
lijia
5c4fb7560a 增加udp超时reset测试pcap包. 2021-12-07 11:49:54 +08:00
lijia
e52beafe8e http协议第一个GET包之前有一个全0的字节. 2021-11-19 18:21:31 +08:00
lijia
b199f63ed0 add gtp_extension, ip-frag-tcp, bfd pcap. 2021-11-18 09:38:42 +08:00
lijia
233927c49d vxlan with three vlan layers. 2021-11-07 16:59:21 +08:00
lijia
e9b8f06016 add vxlan with inner vlan pcaps. 2021-11-07 09:36:32 +08:00
lijia
12777f67e7 模拟A设备, 增加vlan flip + mac flip测试数据包. 2021-09-25 22:04:46 +08:00
lijia
efc44468e9 增加gtp带扩展头部pcap包. 2021-09-15 11:01:11 +08:00
lijia
785200cb0b 增加gtp extension, gtp ipv6 pcap. 2021-09-10 17:23:47 +08:00
lijia
fb581250ae 增加gtp单向流反向发包, 带序号发包测试用例. 2021-09-07 09:39:43 +08:00
lijia
7b65d49843 增加vxlan内层hdlc, ppp封装格式pcap包 2021-09-03 17:14:34 +08:00
lijia
daf4d7bf1e 增加vxlan内层hdlc, ppp封装格式pcp包. 2021-09-02 14:31:17 +08:00
lijia
a8a704b9e0 TSG-7528, 增加第一个负载就是乱序的pcap包. 2021-08-24 11:48:36 +08:00
lijia
1692756ebc 增加inline ip frag数据包. 2021-07-30 16:02:27 +08:00
lijia
02e864c7f7 增加inline模式下获取原始包 RAW_PKT_GET_DATA 测试用例. 2021-07-29 18:39:25 +08:00
lijia
5db0eae74d 增加install proxy目录. 2021-07-21 17:40:11 +08:00
lijia
07c02083e9 增加socks, http_proxy测试用数据包. 2021-07-21 17:34:52 +08:00
lijia
6cb6793654 增加 ssdp,nbns pcap包. 2021-07-01 11:19:39 +08:00
lijia
b3e7e577dc 增加jump layer for l2tp测试用pcap包. 2021-06-22 11:12:26 +08:00
lijia
8bbf0ccad9 增加l2tp ppp头部字段压缩测试用pcap包. 2021-06-21 11:02:33 +08:00
lijia
e0b1a2a305 增加gtp inject pcap. 2021-06-16 18:13:35 +08:00
lijia
fe6303f1d1 增加l2tp_no_ppp_address.pcap, tcp_overlap.pcap. 2021-06-16 11:02:50 +08:00
lijia
8c6340bccc 增加tcp_syn小端口是源端口的测试用例. 2021-06-11 12:00:23 +08:00
lijia
a8bf66c04e 增加well known port测试用pcap包. 2021-06-10 11:25:41 +08:00
lijia
c06a74ce56 add oicq pcap file. 2021-06-08 14:45:18 +08:00
78 changed files with 76 additions and 14 deletions

View File

@@ -1,14 +1,15 @@
image: "git.mesalab.cn:7443/mesa_platform/build-env:master"
variables:
GIT_STRATEGY: "clone"
BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/
BUILD_IMAGE_CENTOS7: "git.mesalab.cn:7443/mesa_platform/build-env:master"
BUILD_IMAGE_CENTOS8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux"
INSTALL_PREFIX: "/home/mesasoft/"
SYMBOL_TARGET: benchmark_pcap
stages:
- build
.build_by_travis:
.build_by_travis_for_centos7:
before_script:
- mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/
- ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
@@ -21,10 +22,23 @@ stages:
tags:
- share
.build_by_travis_for_centos8:
before_script:
- mkdir -p $BUILD_PADDING_PREFIX/$CI_PROJECT_NAMESPACE/
- ln -s $CI_PROJECT_DIR $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
- cd $BUILD_PADDING_PREFIX/$CI_PROJECT_PATH
- chmod +x ./ci/travis.sh
script:
- yum makecache
- ./ci/travis.sh
- cd build
tags:
- share
develop_build_release:
develop_build_release_for_centos7:
stage: build
extends: .build_by_travis
image: $BUILD_IMAGE_CENTOS7
extends: .build_by_travis_for_centos7
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
@@ -42,16 +56,57 @@ develop_build_release:
- /^rel*.*$/i
- /^master.*$/i
release_build_release:
release_build_release_for_centos7:
stage: build
image: $BUILD_IMAGE_CENTOS7
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
UPLOAD: 1
PULP3_REPO_NAME: platform-stable-x86_64.el7
PULP3_DIST_NAME: platform-stable-x86_64.el7
extends: .build_by_travis
extends: .build_by_travis_for_centos7
artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths:
- build/*.rpm
tags:
- share
only:
- tags
develop_build_release_for_centos8:
stage: build
image: $BUILD_IMAGE_CENTOS8
extends: .build_by_travis_for_centos8
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
UPLOAD: 1
PULP3_REPO_NAME: platform-testing-x86_64.el8
PULP3_DIST_NAME: platform-testing-x86_64.el8
artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths:
- build/*.rpm
tags:
- share
only:
- /^dev*.*$/i
- /^rel*.*$/i
- /^master.*$/i
release_build_release_for_centos8:
stage: build
image: $BUILD_IMAGE_CENTOS8
variables:
BUILD_TYPE: RelWithDebInfo
PACKAGE: 1
UPLOAD: 1
PULP3_REPO_NAME: platform-stable-x86_64.el8
PULP3_DIST_NAME: platform-stable-x86_64.el8
extends: .build_by_travis_for_centos8
artifacts:
name: "benchmark_pcap-$CI_COMMIT_REF_NAME-release"
paths:

BIN
4over6/4over6.pcap Normal file

Binary file not shown.

View File

@@ -75,6 +75,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/jump_layer DESTINATION ./
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/mpls DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/performance DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/plugctrl DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/proxy DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tcp DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tcp/dumpfile.list DESTINATION ./for_gtest_only/tcp COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/timer DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
@@ -82,6 +83,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/transparent DESTINATION .
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vxlan DESTINATION ./for_gtest_only COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/asymmetric/ DESTINATION ./for_gtest_only/asymmetric COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/control/ DESTINATION ./for_gtest_only/control COMPONENT EXECUTABLE)
@@ -97,6 +99,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/jump_layer/ DESTINATION .
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/mpls/ DESTINATION ./for_gtest_only/mpls COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/performance/ DESTINATION ./for_gtest_only/performance COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/plugctrl/ DESTINATION ./for_gtest_only/plugctrl COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/proxy/ DESTINATION ./for_gtest_only/proxy COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tcp/ DESTINATION ./for_gtest_only/tcp COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tcp/dumpfile.list/ DESTINATION ./for_gtest_only/tcp/dumpfile.list COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/timer/ DESTINATION ./for_gtest_only/timer COMPONENT EXECUTABLE)
@@ -104,6 +107,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/transparent/ DESTINATION
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/tunnel/ DESTINATION ./for_gtest_only/tunnel COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/udp/ DESTINATION ./for_gtest_only/udp COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vlan/ DESTINATION ./for_gtest_only/vlan COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/for_gtest_only/vxlan/ DESTINATION ./for_gtest_only/vlan COMPONENT EXECUTABLE)
########################
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ftp DESTINATION . COMPONENT EXECUTABLE)
@@ -169,9 +173,15 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/mms/ DESTINATION ./mss COMPONENT EXECUTA
install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/mpls/ DESTINATION ./mpls COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/nbns DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/nbns/ DESTINATION ./nbns COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/ntp/ DESTINATION ./ntp COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/oicq DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/oicq/ DESTINATION ./oicq COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/pppoe DESTINATION . COMPONENT EXECUTABLE)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/pppoe/ DESTINATION ./pppoe COMPONENT EXECUTABLE)

BIN
arp/arp_over_vxlan.pcap Normal file

Binary file not shown.

View File

@@ -40,7 +40,7 @@ if [ -n "${INSTALL_DEPENDENCY_LIBRARY}" ]; then
source /etc/profile.d/framework.sh
fi
if [ $ASAN_OPTION ];then
if [ $ASAN_OPTION ] && [ -f "/opt/rh/devtoolset-7/enable" ] ;then
source /opt/rh/devtoolset-7/enable
fi

View File

@@ -9,15 +9,15 @@ set(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}.${VERSION_BUILD}")
set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(CPACK_PACKAGE_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}.${VERSION_BUILD}")
execute_process(COMMAND bash -c "echo -ne \"`uname -r | awk -F'.' '{print $5\".\"$6\".\"$7}'`\"" OUTPUT_VARIABLE SYSTEM_VERSION)
# RPM Build
set(CPACK_GENERATOR "RPM")
set(CPACK_RPM_AUTO_GENERATED_FILE_NAME ON)
set(CPACK_RPM_FILE_NAME "RPM-DEFAULT")
set(CPACK_RPM_PACKAGE_VENDOR "MESA")
set(CPACK_RPM_PACKAGE_AUTOREQPROV "yes")
set(CPACK_RPM_PACKAGE_RELEASE_LIBRARY "on")
set(CPACK_RPM_PACKAGE_RELEASE_DIST "on")
set(CPACK_RPM_DEBUGINFO_PACKAGE "on")
set(CPACK_RPM_PACKAGE_DEBUG 1)
set(CPACK_RPM_COMPONENT_INSTALL ON)
set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
@@ -26,12 +26,9 @@ set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop")
set(CPACK_COMPONENT_EXECUTABLE_REQUIRED TRUE)
set(CPACK_RPM_EXECUTABLE_PACKAGE_NAME ${MY_RPM_NAME_PREFIX})
set(CPACK_RPM_EXECUTABLE_FILE_NAME "${CPACK_RPM_EXECUTABLE_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${SYSTEM_VERSION}.rpm")
set(CPACK_COMPONENT_EXECUTABLE_GROUP "executable")
set(CPACK_RPM_HEADER_PACKAGE_REQUIRES_PRE ${CPACK_RPM_LIBRARY_PACKAGE_NAME})
set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS ${CPACK_RPM_HEADER_PACKAGE_NAME})

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gre/gre-in-gre-icmp.pcap Normal file

Binary file not shown.

BIN
gre/gre-in-gre.pcap Normal file

Binary file not shown.

BIN
gre/gre_4over6_dns.pcap Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
ipv4/ip_frag_tcp.pcap Normal file

Binary file not shown.

Binary file not shown.

BIN
isakmp/ipsec-ah-tunnel.pcap Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
nbns/nbns.pcap Normal file

Binary file not shown.

BIN
nbns/nbns_inline.pcap Normal file

Binary file not shown.

BIN
oicq/oicq_sample.pcap Normal file

Binary file not shown.

BIN
quic/quic_sample.pcap Normal file

Binary file not shown.

BIN
ssdp/ssdp_inline.pcap Normal file

Binary file not shown.

Binary file not shown.

BIN
vxlan/bfd_small_sport.pcap Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
vxlan/vxlan_with_hdlc.pcap Normal file

Binary file not shown.

BIN
vxlan/vxlan_with_ppp.pcap Normal file

Binary file not shown.

BIN
vxlan/vxlan_xxg_161.pcap Normal file

Binary file not shown.