summaryrefslogtreecommitdiffstats
path: root/scripts/stl
diff options
context:
space:
mode:
authorHanoh Haim <hhaim@cisco.com>2016-02-25 18:49:06 +0200
committerHanoh Haim <hhaim@cisco.com>2016-02-25 18:49:06 +0200
commit23532d37dd0f8e23ec59e36eb96dd766e65cb6b6 (patch)
tree7d525308689283f739b9fc378033e5a3f089dcc9 /scripts/stl
parent58b8669c32c7a3f44b329edbf2246b2f0ac6b229 (diff)
v1.93
Diffstat (limited to 'scripts/stl')
-rw-r--r--scripts/stl/udp_1pkt_range_clients_split_garp.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/stl/udp_1pkt_range_clients_split_garp.py b/scripts/stl/udp_1pkt_range_clients_split_garp.py
index 273b5202..3b9c8363 100644
--- a/scripts/stl/udp_1pkt_range_clients_split_garp.py
+++ b/scripts/stl/udp_1pkt_range_clients_split_garp.py
@@ -8,17 +8,17 @@ class STLS1(object):
def __init__ (self):
self.num_clients =3000; # max is 16bit
- self.dg= "55.55.1.0" # set the DG
-
def create_stream (self):
# create a base packet and pad it to size
- base_pkt = Ether(src="00:00:dd:dd:00:01",dst="ff:ff:ff:ff:ff:ff")/ARP(psrc="55.55.1.1",hwsrc="00:00:dd:dd:00:01", pdst=self.dg)
+ base_pkt = Ether(src="00:00:dd:dd:00:01",dst="ff:ff:ff:ff:ff:ff")/ARP(psrc="55.55.1.1",hwsrc="00:00:dd:dd:00:01", hwdst="00:00:dd:dd:00:01", pdst="55.55.1.1")
vm = CTRexScRaw( [ STLVmFlowVar(name="mac_src", min_value=1, max_value=self.num_clients, size=2, op="inc"),
STLVmWrFlowVar(fv_name="mac_src", pkt_offset= 10),
STLVmWrFlowVar(fv_name="mac_src" ,pkt_offset="ARP.psrc",offset_fixup=2),
- STLVmWrFlowVar(fv_name="mac_src" ,pkt_offset="ARP.hwsrc",offset_fixup=4)
+ STLVmWrFlowVar(fv_name="mac_src" ,pkt_offset="ARP.hwsrc",offset_fixup=4),
+ STLVmWrFlowVar(fv_name="mac_src" ,pkt_offset="ARP.pdst",offset_fixup=2),
+ STLVmWrFlowVar(fv_name="mac_src" ,pkt_offset="ARP.hwdst",offset_fixup=4),
]
,split_by_field = "mac_src" # split
)