generated from amazon-archives/__template_MIT-0
-
Notifications
You must be signed in to change notification settings - Fork 206
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
I noticed that there is a new issue in the Zynq port with the newest release 4.3.2. There was an additional check added to pxGetNetworkBufferWithDescriptor here:
| ( xRequestedSizeBytes <= ( ipconfigNETWORK_MTU + ipSIZE_OF_ETH_HEADER ) ) ) |
So the function does not succeed if the requested bytes is greater than ipconfigNETWORK_MTU + ipSIZE_OF_ETH_HEADER (normally 1500 + 14)
The Zynq port calls the function using dmaRX_TX_BUFFER_SIZE which is defined to 1536, so the function fails.
| pxNewBuffer = pxGetNetworkBufferWithDescriptor( dmaRX_TX_BUFFER_SIZE, ( TickType_t ) 0 ); |
I'm not familiar enough with it, but is the solution to reduce the value of dmaRX_TX_BUFFER_SIZE?
Target
- IDE and version: Xilinx Vitis 2024.2
Host
- Host OS: Windows 10
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working