1 from trex_stl_lib.api import *
5 def create_stream(self):
6 base_pkt = Ether() / IP(src="2.2.0.1") / UDP(sport=12)
10 pad_len = 64 - len(base_pkt)
11 pad.load = "\x00" * pad_len
18 ip_max="173.16.1.102",
24 vm.write(fv_name="tuple.ip", pkt_offset="IP.dst")
27 vm.write(fv_name="tuple.port", pkt_offset="UDP.dport")
29 pkt = STLPktBuilder(pkt=base_pkt / pad, vm=vm)
31 return STLStream(packet=pkt, mode=STLTXCont())
33 def get_streams(self, direction=0, **kwargs):
34 return [self.create_stream()]
37 # dynamic load - used for trex console or simulator