diff options
Diffstat (limited to 'scripts')
3 files changed, 21 insertions, 4 deletions
diff --git a/scripts/automation/regression/setups/trex08/benchmark.yaml b/scripts/automation/regression/setups/trex08/benchmark.yaml index aeeca004..8f83e8f9 100644 --- a/scripts/automation/regression/setups/trex08/benchmark.yaml +++ b/scripts/automation/regression/setups/trex08/benchmark.yaml @@ -34,19 +34,25 @@ test_ipv6_simple: bw_per_core : 25.948 -test_rx_check_http: +test_rx_check_http: &rx_http multiplier : 99000 cores : 3 rx_sample_rate : 128 bw_per_core : 49.464 +test_rx_check_http_ipv6: + << : *rx_http + bw_per_core : 49.237 -test_rx_check_sfr: +test_rx_check_sfr: &rx_sfr multiplier : 80 cores : 7 rx_sample_rate : 128 bw_per_core : 20.871 +test_rx_check_sfr_ipv6: + << : *rx_sfr + bw_per_core : 19.198 ### stateless ### diff --git a/scripts/automation/regression/setups/trex09/benchmark.yaml b/scripts/automation/regression/setups/trex09/benchmark.yaml index 1ddd6f03..1e3acdd8 100644 --- a/scripts/automation/regression/setups/trex09/benchmark.yaml +++ b/scripts/automation/regression/setups/trex09/benchmark.yaml @@ -34,19 +34,27 @@ test_ipv6_simple: bw_per_core : 22.808 -test_rx_check_http: +test_rx_check_http: &rx_http multiplier : 90000 cores : 2 rx_sample_rate : 32 bw_per_core : 46.075 -test_rx_check_sfr: +test_rx_check_http_ipv6: + << : *rx_http + bw_per_core : 49.237 + +test_rx_check_sfr: &rx_sfr multiplier : 50 cores : 3 rx_sample_rate : 32 bw_per_core : 20.469 +test_rx_check_sfr_ipv6: + << : *rx_sfr + bw_per_core : 19.198 + ### stateless ### diff --git a/scripts/automation/regression/stateless_tests/stl_rx_test.py b/scripts/automation/regression/stateless_tests/stl_rx_test.py index 090261ff..85341192 100644 --- a/scripts/automation/regression/stateless_tests/stl_rx_test.py +++ b/scripts/automation/regression/stateless_tests/stl_rx_test.py @@ -50,6 +50,7 @@ class STLRX_Test(CStlGeneral_Test): ); self.pkt = STLPktBuilder(pkt = Ether()/IP(src="16.0.0.1",dst="48.0.0.1")/UDP(dport=12,sport=1025)/('Your_paylaod_comes_here')) + self.ipv6pkt = STLPktBuilder(pkt = Ether()/IPv6(dst="2001:0:4137:9350:8000:f12a:b9c8:2815",src="2001:4860:0:2001::68")/UDP(dport=12,sport=1025)/('Your_paylaod_comes_here')) self.large_pkt = STLPktBuilder(pkt = Ether()/IP(src="16.0.0.1",dst="48.0.0.1")/UDP(dport=12,sport=1025)/('a'*1000)) self.pkt_9k = STLPktBuilder(pkt = Ether()/IP(src="16.0.0.1",dst="48.0.0.1")/UDP(dport=12,sport=1025)/('a'*9000)) self.vm_pkt = STLPktBuilder(pkt = Ether()/IP(src="16.0.0.1",dst="48.0.0.1") @@ -243,6 +244,8 @@ class STLRX_Test(CStlGeneral_Test): streams_data = [ {'name': 'Flow stat. No latency', 'pkt': self.pkt, 'lat': False}, {'name': 'Latency, no field engine', 'pkt': self.pkt, 'lat': True}, +#Not supported yet {'name': 'IPv6 flow stat. No latency', 'pkt': self.ipv6pkt, 'lat': False}, + {'name': 'IPv6 latency, no field engine', 'pkt': self.ipv6pkt, 'lat': True}, {'name': 'Latency, short packet with field engine', 'pkt': self.vm_pkt, 'lat': True}, {'name': 'Latency, large packet field engine', 'pkt': self.vm_large_pkt, 'lat': True} ] |