throughput across bw

This commit is contained in:
anjali
2021-06-23 15:22:06 +05:30
parent f5f734fdfb
commit 78a9312636
23 changed files with 8288 additions and 5 deletions

View File

@@ -258,7 +258,7 @@ class RunTest:
return True
def dataplane(self, station_name=None, mode="BRIDGE", vlan_id=100, download_rate="85%", dut_name="TIP",
upload_rate="85%", duration="1m", instance_name="test_demo"):
upload_rate="85%", duration="1m", instance_name="test_demo", pkt_size=None, bw=None):
if mode == "BRIDGE":
self.client_connect.upstream_port = self.upstream_port
elif mode == "NAT":
@@ -266,6 +266,22 @@ class RunTest:
else:
self.client_connect.upstream_port = self.upstream_port + "." + str(vlan_id)
if pkt_size is None:
pkt_size = "Custom;60;142;256;512;1024;MTU"
if bw is not None:
raw_lines = [['pkts: %s' % pkt_size],
['directions: DUT Transmit;DUT Receive'],
['bandw_options: %s' % bw ]
['traffic_types: UDP;TCP'], ["show_3s: 1"],
["show_ll_graphs: 1"], ["show_log: 1"]]
raw_lines = [['pkts: %s' % pkt_size],
['directions: DUT Transmit;DUT Receive'],
['traffic_types: UDP;TCP'], ["show_3s: 1"],
["show_ll_graphs: 1"], ["show_log: 1"]]
self.dataplane_obj = DataplaneTest(lf_host=self.lanforge_ip,
lf_port=self.lanforge_port,
ssh_port=self.lf_ssh_port,
@@ -282,10 +298,7 @@ class RunTest:
duration=duration,
dut=dut_name,
station="1.1." + station_name[0],
raw_lines=[['pkts: Custom;60;142;256;512;1024;MTU'],
['directions: DUT Transmit;DUT Receive'],
['traffic_types: UDP;TCP'], ["show_3s: 1"],
["show_ll_graphs: 1"], ["show_log: 1"]],
raw_lines=raw_lines,
)
self.dataplane_obj.setup()
self.dataplane_obj.run()