Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-1431

IP ECMP Test Case failure on ARM

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • None
    • None
    • None
    • None
    • Linux fdio-cavium6 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:37:14 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
      NAME="Ubuntu"
      VERSION="16.04.5 LTS (Xenial Xerus)"
      gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609

      Seen on master, commit cf7efe01e791fd1aa688624194e6e2ffffd8f97f

      See the attached logs for details of what went wrong.

      There seems to be a problem with IP4 ecmp:
      ==============================================================================
      Equal-cost multi-path routing Test Case
      ==============================================================================
      IPv6 equal-cost multi-path routing test OK
      00:26:32,075 Unexpected or invalid packet:
      ###[ Ethernet ]###
      dst = 02:03:00:00:ff:06
      src = 02:fe:90:45:2f:58
      type = 0x800
      ###[ IP ]###
      version = 4
      ihl = 5
      tos = 0x0
      len = 9000
      id = 1
      flags =
      frag = 0
      ttl = 63
      proto = udp
      chksum = 0x287d
      src = 16.0.0.20
      dst = 32.0.0.52
      \options \
      ###[ UDP ]###
      sport = 1234
      dport = 1234
      len = 8980
      chksum = 0x35c9
      ###[ Raw ]###
      load = '7 1 1 -1 -1 '

      IP equal-cost multi-path routing test FAIL [ temp dir used by test case: /tmp/vpp-unittest-TestECMP-MJSc4f ]

      ==============================================================================
      FAIL: IP equal-cost multi-path routing test
      ------------------------------------------------------------------------------
      Traceback (most recent call last):
      File "/home/jlinkes/vpp/test/test_ip_ecmp.py", line 215, in test_ip_ecmp
      rx_count += self.verify_capture(pg_if, capture)
      File "/home/jlinkes/vpp/test/test_ip_ecmp.py", line 143, in verify_capture
      "via interface %s" % (packet.dst, rx_if.name))
      AssertionError: Destination MAC address 02:03:00:00:ff:06 shouldn't be routed via interface pg1

        1. ip_ecmp.log
          29 kB
        2. TestECMP.tgz
          86 kB

            Unassigned Unassigned
            juraj.linkes Juraj Linkeš
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: