FIX: L3fwd properly 18/27018/2
authorpmikus <pmikus@cisco.com>
Tue, 12 May 2020 13:39:57 +0000 (13:39 +0000)
committerPeter Mikus <pmikus@cisco.com>
Tue, 12 May 2020 13:40:56 +0000 (13:40 +0000)
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: Ibdfc0350a101c4815f25456176e25bb1d90fd881

GPL/traffic_profiles/trex/trex-sl-3n-ethip4-ip4dst253_l3fwd.py
resources/libraries/bash/entry/patch_l3fwd_flip_routes

index ed4f5b5..31e69e0 100644 (file)
@@ -18,10 +18,10 @@ Stream profile:
  - Packet: ETH / IP /
  - Direction 0 --> 1:
    - Source IP address range:      20.20.20.2
-   - Destination IP address range: 1.1.1.2 - 1.1.1.254
+   - Destination IP address range: 198.18.0.2 - 198.18.0.254
  - Direction 1 --> 0:
    - Source IP address range:      10.10.10.2
-   - Destination IP address range: 2.1.1.2 - 2.1.1.254
+   - Destination IP address range: 198.18.1.2 - 198.18.1.254
 """
 
 from trex.stl.api import *
@@ -38,12 +38,12 @@ class TrafficStreams(TrafficStreamsBaseClass):
 
         # IPs used in packet headers.
         self.p1_src_start_ip = u"20.20.20.2"
-        self.p1_dst_start_ip = u"1.1.1.2"
-        self.p1_dst_end_ip = u"1.1.1.254"
+        self.p1_dst_start_ip = u"198.18.0.2"
+        self.p1_dst_end_ip = u"198.18.0.254"
 
         self.p2_src_start_ip = u"10.10.10.2"
-        self.p2_dst_start_ip = u"2.1.1.2"
-        self.p2_dst_end_ip = u"2.1.1.254"
+        self.p2_dst_start_ip = u"198.18.1.2"
+        self.p2_dst_end_ip = u"198.18.1.254"
 
     def define_packets(self):
         """Defines the packets to be sent from the traffic generator.
index e0b204e..c1fb0d9 100755 (executable)
@@ -2,9 +2,9 @@
 
 patch --ignore-whitespace l3fwd_lpm.c <<"_EOF"
 44,45c44,45
-<       {IPv4(1, 1, 1, 0), 24, 0},
-<       {IPv4(2, 1, 1, 0), 24, 1},
+<       {RTE_IPV4(198, 18, 0, 0), 24, 0},
+<       {RTE_IPV4(198, 18, 1, 0), 24, 1},
 ---
->       {IPv4(1, 1, 1, 0), 24, 1},
->       {IPv4(2, 1, 1, 0), 24, 0},
+>       {RTE_IPV4(198, 18, 0, 0), 24, 1},
+>       {RTE_IPV4(198, 18, 1, 0), 24, 0},
 _EOF