- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm trying to use Altera UDP Offload IP for my project. But the minimum packet size is 46, the minimum UDP payload is 18 bytes. This is a limitation. If the UDP payload is less than 18 bytes, zeros will be appended into the packet. Can any one help me that what needs to be changed to reduce this minimum packet size? Or why it has to be 18 bytes, which parameter in the verilog files determines this? Thank you, DavidLink Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The 46 minimum packet size is due to Ethernet physical medium.
AFAIK this derives from collision detection requirements, since this is the minimum frame length which guarantees that overlapping frames are discovered.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank for your reply. The UDP length can be set to a smaller number. The data is actually send by the Ethernet as trailer. So it is ok.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
AFAIK the documentation for the `udp_payload_inserter` module states that if user supplies less data over the Avalon, the module will pad the rest and send it as ethernet trailer (zeros).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks.
This thread is closed. David
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page