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

GSO segmentation fails when GSO size is greater than vlib_buffer size (i.e. 9K > 2048)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • 19.08, 20.01
    • None
    • VNET


      1. Thread 3 "vpp_wk_1" received signal SIGABRT, Aborted.
      2. [Switching to Thread 0x7fffa836a700 (LWP 7452)]

      3. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51


      4. 51  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
      5. (gdb) bt

      6. #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51

      7. #1  0x00007ffff5a84801 in __GI_abort () at abort.c:79

      8. #2  0x000055555555bfed in os_panic () at /home/sykazmi/vpp/src/vpp/vnet/main.c:355

      9. #3  0x00007ffff5e68bf3 in debugger () at /home/sykazmi/vpp/src/vppinfra/error.c:84

      10. #4  0x00007ffff5e68fc2 in _clib_error (how_to_die=2, function_name=0x0, line_number=0,

      11.     fmt=0x7ffff768b858 "%s:%d (%s) assertion `%s' fails")

      12.     at /home/sykazmi/vpp/src/vppinfra/error.c:143

      13. #5  0x00007ffff6c7023d in tso_segment_buffer (vm=0x7fffb58b60c0, ptd=0x7fffb55f7a80,

      14.     do_tx_offloads=1, sbi0=613008, sb0=0x100256a400, n_bytes_b0=53754)

      15.     at /home/sykazmi/vpp/src/vnet/interface_output.c:426

      16. #6  0x00007ffff6c71126 in vnet_interface_output_node_inline_gso (vm=0x7fffb58b60c0,

      17.     node=0x7fffb5e39a40, frame=0x7fffb62d0f40, vnm=0x7ffff7b63760 <vnet_main>, hi=0x7fffb5d71c78,

      18.     do_tx_offloads=1, do_segmentation=1) at /home/sykazmi/vpp/src/vnet/interface_output.c:708

      19. #7  0x00007ffff6c7168d in vnet_interface_output_node_inline (vm=0x7fffb58b60c0,

      20.     node=0x7fffb5e39a40, frame=0x7fffb62d0f40, vnm=0x7ffff7b63760 <vnet_main>, hi=0x7fffb5d71c78,

      21.     do_tx_offloads=1) at /home/sykazmi/vpp/src/vnet/interface_output.c:857

      22. #8  0x00007ffff6c7174a in vnet_interface_output_node (vm=0x7fffb58b60c0, node=0x7fffb5e39a40,

      23.     frame=0x7fffb62d0f40) at /home/sykazmi/vpp/src/vnet/interface_output.c:878

      24. #9  0x00007ffff63e57ed in dispatch_node (vm=0x7fffb58b60c0, node=0x7fffb5e39a40,

      25.     type=VLIB_NODE_TYPE_INTERNAL, dispatch_state=VLIB_NODE_STATE_POLLING, frame=0x7fffb62d0f40,

      26.     last_time_stamp=11707477852116422) at /home/sykazmi/vpp/src/vlib/main.c:1207

      27. #10 0x00007ffff63e5fae in dispatch_pending_node (vm=0x7fffb58b60c0, pending_frame_index=3,

      28.     last_time_stamp=11707477852116422) at /home/sykazmi/vpp/src/vlib/main.c:1375

      29. #11 0x00007ffff63e7bf1 in vlib_main_or_worker_loop (vm=0x7fffb58b60c0, is_main=0)

      30.     at /home/sykazmi/vpp/src/vlib/main.c:1826

      31. #12 0x00007ffff63e8474 in vlib_worker_loop (vm=0x7fffb58b60c0)

      32.     at /home/sykazmi/vpp/src/vlib/main.c:1934

      33. #13 0x00007ffff6426cb5 in vlib_worker_thread_fn (arg=0x7fffb6155c40)

      34.     at /home/sykazmi/vpp/src/vlib/threads.c:1754

      35. #14 0x00007ffff5e89a68 in clib_calljmp ()

      36.    from /home/sykazmi/vpp/build-root/install-vpp_debug-native/vpp/lib/libvppinfra.so.20.01

      37. #15 0x00007fffa8369e80 in ?? ()

      38. #16 0x00007ffff6421530 in vlib_worker_thread_bootstrap_fn (arg=0x7fffb6155c40)

      39.     at /home/sykazmi/vpp/src/vlib/threads.c:573


      40. Backtrace stopped: previous frame inner to this frame (corrupt stack?)

            sykazmi Mohsin Kazmi
            sykazmi Mohsin Kazmi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: