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

9000B tests for memif are failing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Medium Medium
    • None
    • None
    • Devices
    • None

      Tests with 9000B IP4 packet size are failing when traffic is routed via configured memif.
       

      vpp# sh int
                    Name               Idx    State  MTU (L3/IP4/IP6/MPLS)     Counter          Count
      avf-0/18/2/0                      1      up          9000/0/0/0     rx packets                  1000
                                                                          rx bytes                 8996000
                                                                          ip4                         1000
      avf-0/18/6/0                      2      up          9000/0/0/0     rx packets                  1000
                                                                          rx bytes                 8996000
                                                                          ip4                         1000
      local0                            0     down          0/0/0/0
      memif1/1                          3      up          9000/0/0/0     rx packets                  1000
                                                                          rx bytes                 8192000
                                                                          tx packets                  1000
                                                                          tx bytes                 8996000
                                                                          drops                       1000
                                                                          ip4                         1000
      memif2/1                          4      up          9000/0/0/0     rx packets                  1000
                                                                          rx bytes                 8192000
                                                                          tx packets                  1000
                                                                          tx bytes                 8996000
                                                                          drops                       1000
                                                                          ip4                         1000
      vpp# sh err
         Count                  Node                              Reason               Severity
            1006             ip4-input                    ip4 length > l2 length         error
             994             ip4-input                    ip4 length > l2 length         error
      
      
      vpp# sh trace
      Packet 1
      
      00:44:04:721455: avf-input
        avf: avf-0/18/2/0 (1) qid 0 next-node ethernet-input flow-id 0
          desc 0: status 0x3009 error 0x0 ptype 0x17 len 2048
          desc 1: status 0x3009 error 0x0 ptype 0x17 len 2048
          desc 2: status 0x3009 error 0x0 ptype 0x17 len 2048
          desc 3: status 0x3009 error 0x0 ptype 0x17 len 2048
          desc 4: status 0x300b error 0x0 ptype 0x17 len 804
      00:44:04:721456: ethernet-input
        frame: flags 0x3, hw-if-index 1, sw-if-index 1
        IP4: 3c:fd:fe:a8:b1:88 -> 3c:fe:a8:ad:80:00
      00:44:04:721456: ip4-input-no-checksum
        unknown 61: 10.10.10.1 -> 20.20.20.1
          tos 0x00, ttl 64, length 8982, checksum 0x1b8b dscp CS0 ecn NON_ECN
          fragment id 0x0001
      00:44:04:721457: ip4-lookup
        fib 1 dpo-idx 10 flow hash: 0x00000000
        unknown 61: 10.10.10.1 -> 20.20.20.1
          tos 0x00, ttl 64, length 8982, checksum 0x1b8b dscp CS0 ecn NON_ECN
          fragment id 0x0001
      00:44:04:721457: ip4-rewrite
        tx_sw_if_index 3 dpo-idx 10 : ipv4 via 32.32.32.1 memif1/1: mtu:9000 next:5 flags:[] 02fefafe72eb02fe6fccdec50800 flow hash: 0x00000000
        00000000: 02fefafe72eb02fe6fccdec5080045002316000100003f3d1c8b0a0a0a011414
        00000020: 140144415a6149677a61584f7751704876587877456759724e66414c
      00:44:04:721458: memif1/1-output
        memif1/1
        IP4: 02:fe:6f:cc:de:c5 -> 02:fe:fa:fe:72:eb
        unknown 61: 10.10.10.1 -> 20.20.20.1
          tos 0x00, ttl 63, length 8982, checksum 0x1c8b dscp CS0 ecn NON_ECN
          fragment id 0x0001
      
      
      interface memif1/1
        remote-name "VPP 22.06-rc0~106-gb3919ca67~b2"
        remote-interface "memif1/1"
        socket-id 1 id 1 mode ethernet
        flags admin-up slave connected zero-copy
        listener-fd 0 conn-fd 26
        num-s2m-rings 2 num-m2s-rings 2 buffer-size 9200 num-regions 3
        region 0 size 66048 fd 27
        region 1 size 509607936 fd 5
        region 2 size 509607936 fd 6
          slave-to-master ring 0:
            region 0 offset 0 ring-size 1024 int-fd 28
            head 34343 tail 34343 flags 0x0001 interrupts 0
          slave-to-master ring 1:
            region 0 offset 16512 ring-size 1024 int-fd 29
            head 23416 tail 23416 flags 0x0001 interrupts 0
          master-to-slave ring 0:
            region 0 offset 33024 ring-size 1024 int-fd 30
            head 3136 tail 2126 flags 0x0001 interrupts 0
          master-to-slave ring 1:
            region 0 offset 49536 ring-size 1024 int-fd 31
            head 23664 tail 22642 flags 0x0001 interrupts 0
      interface memif2/1
        remote-name "VPP 22.06-rc0~106-gb3919ca67~b2"
        remote-interface "memif2/1"
        socket-id 2 id 1 mode ethernet
        flags admin-up slave connected zero-copy
        listener-fd 0 conn-fd 32
        num-s2m-rings 2 num-m2s-rings 2 buffer-size 9200 num-regions 3
        region 0 size 66048 fd 33
        region 1 size 509607936 fd 5
        region 2 size 509607936 fd 6
          slave-to-master ring 0:
            region 0 offset 0 ring-size 1024 int-fd 34
            head 34295 tail 34295 flags 0x0001 interrupts 0
          slave-to-master ring 1:
            region 0 offset 16512 ring-size 1024 int-fd 35
            head 23418 tail 23418 flags 0x0001 interrupts 0
          master-to-slave ring 0:
            region 0 offset 33024 ring-size 1024 int-fd 36
            head 1536 tail 524 flags 0x0001 interrupts 0
          master-to-slave ring 1:
            region 0 offset 49536 ring-size 1024 int-fd 37
            head 21744 tail 20750 flags 0x0001 interrupts 0
      

            Unassigned Unassigned
            pmikus Peter Mikus
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: