]> git.proxmox.com Git - mirror_frr.git/commitdiff
all_protocol_startup: More tolerant on interface MTU output
authorMartin Winter <mwinter@opensourcerouting.org>
Fri, 7 Jul 2017 01:12:05 +0000 (18:12 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 28 Nov 2018 01:22:11 +0000 (20:22 -0500)
- Allow 'MTU mismatch detection: enabled' and 'MTU mismatch detection:enabled'

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
tests/topotests/all-protocol-startup/r1/show_ip_ospf_interface.ref
tests/topotests/all-protocol-startup/test_all_protocol_startup.py

index d134fb1c695ca2b0fa2874b2b9b7dae8ae6a62e9..c29ed3db6195d245a9c68cdd22d4e8c8d5960d6c 100644 (file)
@@ -1,7 +1,7 @@
 r1-eth0 is up
   ifindex 2, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
   Internet Address 192.168.0.1/24, Broadcast 192.168.0.255, Area 0.0.0.0
-  MTU mismatch detection:enabled
+  MTU mismatch detection: enabled
   Router ID 192.168.0.1, Network Type BROADCAST, Cost: 10
   Transmit Delay is 1 sec, State DR, Priority 1
   No backup designated router on this network
@@ -12,7 +12,7 @@ r1-eth0 is up
 r1-eth3 is up
   ifindex 5, MTU 1500 bytes, BW XX Mbit <UP,BROADCAST,RUNNING,MULTICAST>
   Internet Address 192.168.3.1/26, Broadcast 192.168.3.63, Area 0.0.0.0
-  MTU mismatch detection:enabled
+  MTU mismatch detection: enabled
   Router ID 192.168.0.1, Network Type BROADCAST, Cost: 10
   Transmit Delay is 1 sec, State DR, Priority 1
   No backup designated router on this network
index bbec24a0b4e3872cba16aaa32810d71e3b3dc63e..083505349f7b926a40bc21108d0da21bfa9858ab 100755 (executable)
@@ -439,6 +439,8 @@ def test_ospfv2_interfaces():
             actual = re.sub(r"BW [0-9]+ Mbit", "BW XX Mbit", actual)
             # Drop time in next due 
             actual = re.sub(r"Hello due in [0-9\.]+s", "Hello due in XX.XXXs", actual)
+            # Fix 'MTU mismatch detection: enabled' vs 'MTU mismatch detection:enabled' - accept both
+            actual = re.sub(r"MTU mismatch detection:([a-z]+.*)", r"MTU mismatch detection: \1", actual)
             # Fix newlines (make them all the same)
             actual = ('\n'.join(actual.splitlines()) + '\n').splitlines(1)