From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id DAFD8A00E6 for ; Tue, 16 Apr 2019 05:24:25 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id ADFED1B448; Tue, 16 Apr 2019 05:24:25 +0200 (CEST) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by dpdk.org (Postfix) with ESMTP id 904781B447 for ; Tue, 16 Apr 2019 05:24:24 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Apr 2019 20:24:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,355,1549958400"; d="scan'208";a="165071645" Received: from xuyanjie.sh.intel.com ([10.67.111.13]) by fmsmga001.fm.intel.com with ESMTP; 15 Apr 2019 20:24:22 -0700 From: xuyanjie To: dts@dpdk.org Cc: xuyanjie Date: Tue, 16 Apr 2019 05:10:43 -0400 Message-Id: <1555405843-167433-1-git-send-email-yanjie.xu@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dts] [PATCH] add cryptodev new ipsec-gw config X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" Signed-off-by: xuyanjie diff --git a/conf/cryptodev_new_ipsec-gw.cfg b/conf/cryptodev_new_ipsec-gw.cfg new file mode 100644 index 0000000..ecd26f7 --- /dev/null +++ b/conf/cryptodev_new_ipsec-gw.cfg @@ -0,0 +1,472 @@ +[suite] +# Cryptodev common options qat device id and sw lib path +crypto_dev_id=37c9 +aesni_mb_path=/root/ipsec_048/code/ +#snow3g_lib_path=/root/libsso_snow3g/snow3g/ +#zuc_lib_path=/root/libsso_zuc.1.0.1.1-8/zuc +#kasumi_lib_path=/root/LibSSO_0_3_1/isg_cid-wireless_libs/ciphers/kasumi/ +#build_skip=Y + +# eal config +l=9,10,11 +socket-mem=2048,2048 --legacy-mem +n=6 + +# default crypto device and sw device config, it could be overrided by test case +#w=0000:03:00.0 -w 0000:03:00.2 -w 0000:b5:01.0 +#vdev=crypto_aesni_mb_pmd_1 + +# IPsec gw app configuration +f=/root/dts/conf/new_ipsec_test.cfg + +[test_tun_qat_aes_128_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.105.100 +src_ip=192.168.105.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0x5 +expected_length=316 + +[test_tun_qat_aes_128_ctr_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.125.100 +src_ip=192.168.125.200 +expected_dst_ip=172.16.2.6 +expected_src_ip=172.16.1.6 +expected_spi=0x2d +expected_length=308 + +[test_tun_qat_aes_256_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.25.100 +src_ip=192.168.25.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0x23 +expected_length=316 + +[test_tun_qat_aes_gcm_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.106.100 +src_ip=192.168.106.200 +expected_dst_ip=172.16.2.6 +expected_src_ip=172.16.1.6 +expected_spi=0x6 +expected_length=312 + +[test_tun_qat_null_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.200.100 +src_ip=192.168.200.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0xf +expected_length=288 + +[test_trs_qat_aes_128_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.175.100 +src_ip=192.168.175.200 +expected_dst_ip=192.168.175.100 +expected_src_ip=192.168.175.200 +expected_spi=0xa +expected_length=300 + +[test_trs_qat_aes_128_ctr_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.76.100 +src_ip=192.168.76.200 +expected_dst_ip=192.168.76.100 +expected_src_ip=192.168.76.200 +expected_spi=0x1f +expected_length=292 + +[test_trs_qat_aes_256_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.26.100 +src_ip=192.168.26.200 +expected_dst_ip=192.168.26.100 +expected_src_ip=192.168.26.200 +expected_spi=0x24 +expected_length=300 + +[test_trs_qat_aes_gcm_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.176.100 +src_ip=192.168.176.200 +expected_dst_ip=192.168.176.100 +expected_src_ip=192.168.176.200 +expected_spi=0xb +expected_length=292 + +[test_tun_qat_aes_128_ctr_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.126.100 +src_ip=192.168.126.200 +expected_dst_ip=bbbb:bbbb:bbbb:bbbb:bbbb:bbbb:bbbb:2222 +expected_src_ip=aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:1111 +expected_spi=0x2e +expected_length=308 + +[test_tun_qat_aes_128_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.55.100 +src_ip=192.168.55.200 +expected_dst_ip=2222:2222:2222:2222:2222:2222:2222:5555 +expected_src_ip=1111:1111:1111:1111:1111:1111:1111:5555 +expected_spi=0x19 +expected_length=316 + +[test_tun_qat_aes_256_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.75.100 +src_ip=192.168.75.200 +expected_dst_ip=8888:8888:8888:8888:8888:8888:8888:2222 +expected_src_ip=7777:7777:7777:7777:7777:7777:7777:1111 +expected_spi=0x1e +expected_length=316 + +[test_tun_qat_aes_gcm_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.56.100 +src_ip=192.168.56.200 +expected_dst_ip=2222:2222:2222:2222:2222:2222:2222:6666 +expected_src_ip=1111:1111:1111:1111:1111:1111:1111:6666 +expected_spi=0x1a +expected_length=312 + +[test_tun_qat_null_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.201.100 +src_ip=192.168.201.200 +expected_dst_ip=5555:5555:5555:5555:5555:5555:5555:2222 +expected_src_ip=4444:4444:4444:4444:4444:4444:4444:1111 +expected_spi=0x10 +expected_length=288 + +[test_trs_qat_aes_128_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:0000:0000:0000:1111 +src_ip=0000:1111:1111:1111:0000:0000:0000:2222 +expected_dst_ip=0:1111:1111:1111::1111 +expected_src_ip=0:1111:1111:1111::2222 +expected_spi=0x64 +expected_length=300 + +[test_trs_qat_aes_128_ctr_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:aaaa:aaaa:0000:1111 +src_ip=0000:1111:1111:1111:aaaa:aaaa:0000:2222 +expected_dst_ip=0:1111:1111:1111:aaaa:aaaa:0:1111 +expected_src_ip=0:1111:1111:1111:aaaa:aaaa:0:2222 +expected_spi=0x65 +expected_length=292 + +[test_trs_qat_aes_256_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:8888:8888:0000:1111 +src_ip=0000:1111:1111:1111:8888:8888:0000:2222 +expected_dst_ip=0:1111:1111:1111:8888:8888:0:1111 +expected_src_ip=0:1111:1111:1111:8888:8888:0:2222 +expected_spi=0x66 +expected_length=300 + +[test_trs_qat_aes_gcm_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 -w 0000:3d:01.0 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:1111:1111:0000:1111 +src_ip=0000:1111:1111:1111:1111:1111:0000:2222 +expected_dst_ip=0:1111:1111:1111:1111:1111:0:1111 +expected_src_ip=0:1111:1111:1111:1111:1111:0:2222 +expected_spi=0x67 +expected_length=292 + +###### SW ####### +[test_tun_sw_aes_128_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.105.100 +src_ip=192.168.105.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0x5 +expected_length=316 + +[test_tun_sw_aes_128_ctr_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_openssl_pmd_1 --vdev=crypto_openssl_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.125.100 +src_ip=192.168.125.200 +expected_dst_ip=172.16.2.6 +expected_src_ip=172.16.1.6 +expected_spi=0x2d +expected_length=308 + +[test_tun_sw_aes_256_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.25.100 +src_ip=192.168.25.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0x23 +expected_length=316 + +[test_tun_sw_aes_gcm_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_gcm_pmd_1 --vdev=crypto_aesni_gcm_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.106.100 +src_ip=192.168.106.200 +expected_dst_ip=172.16.2.6 +expected_src_ip=172.16.1.6 +expected_spi=0x6 +expected_length=312 + +[test_tun_sw_null_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_null_pmd_1 --vdev=crypto_null_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.200.100 +src_ip=192.168.200.200 +expected_dst_ip=172.16.2.5 +expected_src_ip=172.16.1.5 +expected_spi=0xf +expected_length=288 + +[test_trs_sw_aes_128_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.175.100 +src_ip=192.168.175.200 +expected_dst_ip=192.168.175.100 +expected_src_ip=192.168.175.200 +expected_spi=0xa +expected_length=300 + +[test_trs_sw_aes_128_ctr_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_openssl_pmd_1 --vdev=crypto_openssl_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.76.100 +src_ip=192.168.76.200 +expected_dst_ip=192.168.76.100 +expected_src_ip=192.168.76.200 +expected_spi=0x1f +expected_length=292 + +[test_trs_sw_aes_256_cbc_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.26.100 +src_ip=192.168.26.200 +expected_dst_ip=192.168.26.100 +expected_src_ip=192.168.26.200 +expected_spi=0x24 +expected_length=300 + +[test_trs_sw_aes_gcm_ipv4] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_gcm_pmd_1 --vdev=crypto_aesni_gcm_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.176.100 +src_ip=192.168.176.200 +expected_dst_ip=192.168.176.100 +expected_src_ip=192.168.176.200 +expected_spi=0xb +expected_length=292 + +[test_tun_sw_aes_128_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.55.100 +src_ip=192.168.55.200 +expected_dst_ip=2222:2222:2222:2222:2222:2222:2222:5555 +expected_src_ip=1111:1111:1111:1111:1111:1111:1111:5555 +expected_spi=0x19 +expected_length=316 + +[test_tun_sw_aes_128_ctr_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_openssl_pmd_1 --vdev=crypto_openssl_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.126.100 +src_ip=192.168.126.200 +expected_dst_ip=bbbb:bbbb:bbbb:bbbb:bbbb:bbbb:bbbb:2222 +expected_src_ip=aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:aaaa:1111 +expected_spi=0x2e +expected_length=308 + +[test_tun_sw_aes_256_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.75.100 +src_ip=192.168.75.200 +expected_dst_ip=8888:8888:8888:8888:8888:8888:8888:2222 +expected_src_ip=7777:7777:7777:7777:7777:7777:7777:1111 +expected_spi=0x1e +expected_length=316 + +[test_tun_sw_aes_gcm_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_gcm_pmd_1 --vdev=crypto_aesni_gcm_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.56.100 +src_ip=192.168.56.200 +expected_dst_ip=2222:2222:2222:2222:2222:2222:2222:6666 +expected_src_ip=1111:1111:1111:1111:1111:1111:1111:6666 +expected_spi=0x1a +expected_length=312 + +[test_tun_sw_null_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_null_pmd_1 --vdev=crypto_null_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=192.168.201.100 +src_ip=192.168.201.200 +expected_dst_ip=5555:5555:5555:5555:5555:5555:5555:2222 +expected_src_ip=4444:4444:4444:4444:4444:4444:4444:1111 +expected_spi=0x10 +expected_length=288 + +[test_trs_sw_aes_128_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:0000:0000:0000:1111 +src_ip=0000:1111:1111:1111:0000:0000:0000:2222 +expected_dst_ip=0:1111:1111:1111::1111 +expected_src_ip=0:1111:1111:1111::2222 +expected_spi=0x64 +expected_length=300 + +[test_trs_sw_aes_128_ctr_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_openssl_pmd_1 --vdev=crypto_openssl_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:aaaa:aaaa:0000:1111 +src_ip=0000:1111:1111:1111:aaaa:aaaa:0000:2222 +expected_dst_ip=0:1111:1111:1111:aaaa:aaaa:0:1111 +expected_src_ip=0:1111:1111:1111:aaaa:aaaa:0:2222 +expected_spi=0x65 +expected_length=292 + +[test_trs_sw_aes_256_cbc_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_mb_pmd_1 --vdev=crypto_aesni_mb_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:8888:8888:0000:1111 +src_ip=0000:1111:1111:1111:8888:8888:0000:2222 +expected_dst_ip=0:1111:1111:1111:8888:8888:0:1111 +expected_src_ip=0:1111:1111:1111:8888:8888:0:2222 +expected_spi=0x66 +expected_length=300 + +[test_trs_sw_aes_gcm_ipv6] +#test_skip=Y +w=0000:b1:00.0 -w 0000:b1:00.1 +vdev=crypto_aesni_gcm_pmd_1 --vdev=crypto_aesni_gcm_pmd_2 +config="(0,0,10),(1,0,11)" +#f=/root/dts/conf/new_ipsec_test.cfg +dst_ip=0000:1111:1111:1111:1111:1111:0000:1111 +src_ip=0000:1111:1111:1111:1111:1111:0000:2222 +expected_dst_ip=0:1111:1111:1111:1111:1111:0:1111 +expected_src_ip=0:1111:1111:1111:1111:1111:0:2222 +expected_spi=0x67 +expected_length=292 + -- 2.7.4