15 Commits

Author SHA1 Message Date
liuxueli
8670deb8e3 TSG-12533: 新增测试offload功能的数据包 2022-12-08 17:58:50 +08:00
刘学利
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
39 changed files with 69 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:

View File

@@ -173,6 +173,9 @@ 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)

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.

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
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.