diff options
author | Yulong Pei <yulong.pei@intel.com> | 2022-05-11 05:11:28 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2022-05-18 04:45:56 +0000 |
commit | 5c51731ef45b84c2aab7b16d7daabc63ff2b21e2 (patch) | |
tree | b42db83a1c2227bf8d850488d2cbc3601a425a40 /topologies/available | |
parent | eea1611300a7e80694173b0c448865a772746434 (diff) |
Add gtpu flow offload test suite
The implementation of GTPU offload rx is to use ip4_gtpu flow MARK action
of NIC and vpp flow REDIRECT_TO_NODE and BUFFER_ADVANCE fuction to direct
received gtpu flow to gtpu4-flow-input graph node, skipped ethernet-input,
ip4-input, ip4-lookup, ip4-local, ip4-udp-lookup normal graph node
processing.
Verified on 3n-clx and Intel E810 NIC environment, single core with 64B packet,
performance improve ~33% that compare with pure software way.
Signed-off-by: xinfeng zhao <xinfengx.zhao@intel.com>
Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Change-Id: I2af4589448bdb1729e4ce206a8cf3a1239c61af8
Signed-off-by: Yulong Pei <yulong.pei@intel.com>
Diffstat (limited to 'topologies/available')
-rw-r--r-- | topologies/available/lf_2n_icx_testbed212.yaml | 32 | ||||
-rw-r--r-- | topologies/available/lf_3n_icx_testbed37.yaml | 48 |
2 files changed, 40 insertions, 40 deletions
diff --git a/topologies/available/lf_2n_icx_testbed212.yaml b/topologies/available/lf_2n_icx_testbed212.yaml index 05ed37ec67..8676a9b6be 100644 --- a/topologies/available/lf_2n_icx_testbed212.yaml +++ b/topologies/available/lf_2n_icx_testbed212.yaml @@ -33,37 +33,37 @@ nodes: link: link2 model: Intel-E810CQ port3: - # s72-t212-tg1-c4/p1 - 25GE port1 Intel E810-CQDA4 4p25GE. + # s72-t212-tg1-c4/p1 - 25GE port1 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:b4" pci_address: "0000:31:00.0" ip4_address: "172.16.30.2" driver: ice link: link3 - model: Intel-E810CQ + model: Intel-E810XXV port4: - # s72-t212-tg1-c4/p2 - 25GE port2 Intel E810-CQDA4 4p25GE. + # s72-t212-tg1-c4/p2 - 25GE port2 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:b5" pci_address: "0000:31:00.1" ip4_address: "172.16.40.2" driver: ice link: link4 - model: Intel-E810CQ + model: Intel-E810XXV port5: - # s72-t212-tg1-c4/p3 - 25GE port3 Intel E810-CQDA4 4p25GE. + # s72-t212-tg1-c4/p3 - 25GE port3 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:b6" pci_address: "0000:31:00.2" ip4_address: "172.16.50.2" driver: ice link: link5 - model: Intel-E810CQ + model: Intel-E810XXV port6: - # s72-t212-tg1-c4/p4 - 25GE port4 Intel E810-CQDA4 4p25GE. + # s72-t212-tg1-c4/p4 - 25GE port4 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:b7" pci_address: "0000:31:00.3" ip4_address: "172.16.60.2" driver: ice link: link6 - model: Intel-E810CQ + model: Intel-E810XXV port7: # s72-t212-tg1-c2/p1 - 25GE port1 Intel NIC xxv710 4p25GE. mac_address: "40:a6:b7:4c:34:48" @@ -122,37 +122,37 @@ nodes: link: link2 model: Intel-E810CQ port3: - # s71-t212-sut1-c4/p1 - 25GE port1 Intel E810-CQDA4 2p25GE. + # s71-t212-sut1-c4/p1 - 25GE port1 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:79:4c" pci_address: "0000:31:00.0" ip4_address: "172.16.30.1" driver: ice link: link3 - model: Intel-E810CQ + model: Intel-E810XXV port4: - # s71-t212-sut1-c4/p2 - 25GE port2 Intel E810-CQDA4 2p25GE. + # s71-t212-sut1-c4/p2 - 25GE port2 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:79:4d" pci_address: "0000:31:00.1" ip4_address: "172.16.40.1" driver: ice link: link4 - model: Intel-E810CQ + model: Intel-E810XXV port5: - # s71-t212-sut1-c4/p3 - 25GE port3 Intel E810-CQDA4 2p25GE. + # s71-t212-sut1-c4/p3 - 25GE port3 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:79:4e" pci_address: "0000:31:00.2" ip4_address: "172.16.50.1" driver: ice link: link5 - model: Intel-E810CQ + model: Intel-E810XXV port6: - # s71-t212-sut1-c4/p4 - 25GE port4 Intel E810-CQDA4 2p25GE. + # s71-t212-sut1-c4/p4 - 25GE port4 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:79:4f" pci_address: "0000:31:00.3" ip4_address: "172.16.60.1" driver: ice link: link6 - model: Intel-E810CQ + model: Intel-E810XXV port7: # s71-t212-sut1-c2/p1 - 25GE port1 Intel NIC xxv710 2p25GE. mac_address: "40:a6:b7:4c:34:2c" diff --git a/topologies/available/lf_3n_icx_testbed37.yaml b/topologies/available/lf_3n_icx_testbed37.yaml index eac78d19ff..eae090f59c 100644 --- a/topologies/available/lf_3n_icx_testbed37.yaml +++ b/topologies/available/lf_3n_icx_testbed37.yaml @@ -33,37 +33,37 @@ nodes: # link: link2 # model: Intel-E810CQ port3: - # s67-t37-tg1-c4/p1 - 25GE port1 Intel E810-CQDA4 4p25GE. + # s67-t37-tg1-c4/p1 - 25GE port1 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:ec" pci_address: "0000:31:00.0" ip4_address: "172.16.30.1" driver: ice link: link3 - model: Intel-E810CQ + model: Intel-E810XXV port4: - # s67-t37-tg1-c4/p2 - 25GE port2 Intel E810-CQDA4 4p25GE. + # s67-t37-tg1-c4/p2 - 25GE port2 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:ed" pci_address: "0000:31:00.1" ip4_address: "172.16.40.1" driver: ice link: link4 - model: Intel-E810CQ + model: Intel-E810XXV port5: - # s67-t37-tg1-c4/p3 - 25GE port3 Intel E810-CQDA4 4p25GE. + # s67-t37-tg1-c4/p3 - 25GE port3 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:ee" pci_address: "0000:31:00.2" ip4_address: "172.16.50.1" driver: ice link: link5 - model: Intel-E810CQ + model: Intel-E810XXV port6: - # s67-t37-tg1-c4/p4 - 25GE port4 Intel E810-CQDA4 4p25GE. + # s67-t37-tg1-c4/p4 - 25GE port4 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:ef" pci_address: "0000:31:00.3" ip4_address: "172.16.60.1" driver: ice link: link6 - model: Intel-E810CQ + model: Intel-E810XXV port7: # s67-t37-tg1-c2/p1 - 25GE port1 Intel NIC x710 2p25GE. mac_address: "3c:fd:fe:bd:fa:24" @@ -106,37 +106,37 @@ nodes: # link: link22 # model: Intel-E810CQ port3: - # s65-t37-sut1-c4/p1 - 25GE port1 Intel E810-CQDA4 4p25GE. + # s65-t37-sut1-c4/p1 - 25GE port1 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:77:60" pci_address: "0000:31:00.0" ip4_address: "172.16.30.2" driver: ice link: link3 - model: Intel-E810CQ + model: Intel-E810XXV port4: - # s65-t37-sut1-c4/p2 - 25GE port2 Intel E810-CQDA4 4p25GE. + # s65-t37-sut1-c4/p2 - 25GE port2 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:77:61" pci_address: "0000:31:00.1" ip4_address: "172.16.40.2" driver: ice link: link44 - model: Intel-E810CQ + model: Intel-E810XXV port5: - # s65-t37-sut1-c4/p3 - 25GE port3 Intel E810-CQDA4 4p25GE. + # s65-t37-sut1-c4/p3 - 25GE port3 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:77:62" pci_address: "0000:31:00.2" ip4_address: "172.16.50.2" driver: ice link: link5 - model: Intel-E810CQ + model: Intel-E810XXV port6: - # s65-t37-sut1-c4/p4 - 25GE port4 Intel E810-CQDA4 4p25GE. + # s65-t37-sut1-c4/p4 - 25GE port4 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:77:63" pci_address: "0000:31:00.3" ip4_address: "172.16.60.2" driver: ice link: link66 - model: Intel-E810CQ + model: Intel-E810XXV port7: # s65-t37-sut1-c2/p1 - 25GE port1 Intel NIC xxv710 2p25GE. mac_address: "3c:fd:fe:bd:f8:68" @@ -179,37 +179,37 @@ nodes: # link: link22 # model: Intel-E810CQ port3: - # s66-t37-sut2-c4/p1 - 25GE port1 Intel E810-CQDA4 4p25GE. + # s66-t37-sut2-c4/p1 - 25GE port1 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:24" pci_address: "0000:31:00.0" ip4_address: "172.16.30.3" driver: ice link: link4 - model: Intel-E810CQ + model: Intel-E810XXV port4: - # s66-t37-sut2-c4/p2 - 25GE port2 Intel E810-CQDA4 4p25GE. + # s66-t37-sut2-c4/p2 - 25GE port2 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:25" pci_address: "0000:31:00.1" ip4_address: "172.16.40.3" driver: ice link: link44 - model: Intel-E810CQ + model: Intel-E810XXV port5: - # s66-t37-sut2-c4/p3 - 25GE port3 Intel E810-CQDA4 4p25GE. + # s66-t37-sut2-c4/p3 - 25GE port3 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:26" pci_address: "0000:31:00.2" ip4_address: "172.16.50.3" driver: ice link: link6 - model: Intel-E810CQ + model: Intel-E810XXV port6: - # s66-t37-sut2-c4/p4 - 25GE port4 Intel E810-CQDA4 4p25GE. + # s66-t37-sut2-c4/p4 - 25GE port4 Intel E810-XXVDA4 4p25GE. mac_address: "b4:96:91:a5:78:27" pci_address: "0000:31:00.3" ip4_address: "172.16.60.3" driver: ice link: link66 - model: Intel-E810CQ + model: Intel-E810XXV port7: # s66-t37-sut2-c2/p1 - 25GE port1 Intel NIC xxv710 2p25GE. mac_address: "3c:fd:fe:bd:f9:f4" |