Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11592

Sending packets with high throughput to lwip-stack causes flow to get blocked

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • Ethernet Switch Firmware
    • ETHFW-2491
    • ETHFW_09_00_00
    • ETHFW_09_01_00
    • Hide
      j721e-evm
      j7200-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j7200-evm j721s2-evm j784s4-evm

      Enet's lwIP adaptation layer has a pbuf leak that causes packet reception to stop due to descriptor starvation. This issue occurs when lwIP network interface is stressed in high bandwidth usecases.

      When the issue occurred, the RX flow FQ ring used by lwIP netif had 0 descriptors enqueued, which effectively prevents further packets from being received.

      Once issue has occurred, lwIP netif is not able to receive packets anymore until system is rebooted.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: