tx_pkts = {}
pkts = 1
- base_pkt = CScapyTRexPktBuilder(pkt = Ether()/IP())
++ base_pkt = STLPktBuilder(pkt = Ether()/IP())
+
for port in ports:
tx_pkts[pkts] = port
stream = STLStream(packet = base_pkt,
return table
- base_pkt = CScapyTRexPktBuilder(pkt = Ether()/IP())
+ # reset ports and send 3 packets from each acquired port
+ def stl_send_3_pkts(client, ports = None):
+
++ base_pkt = STLPktBuilder(pkt = Ether()/IP())
+ stream = STLStream(packet = base_pkt,
+ mode = STLTXSingleBurst(pps = 100000, total_pkts = 3))
+
+ client.reset(ports)
+ client.add_streams(stream, ports)
+ client.start(ports, mult = "50%")
+ client.wait_on_traffic(ports)
+ client.reset(ports)