On 10GbEv2 it is 8192, plus UDP and IP headers etc. But there would be no space for your application headers.

When we specc'd it originally, the thought here was that 8192b is the closest power-of-2 for BRAM sizing to that same 9216b limit for most NICs. If we wanted to get to 9000, we'd have to double the BRAM size to 16k. And my applications are usually BRAM limited, so I was out to save every one I could.

On the old Xilinx core, I seem to recall success with packet sizes up to 1100x64b. But this was a long time ago. So this might work for you, but YMMV.

Jason

On 22 Jun 2009, at 13:16, John Ford wrote:

Hi.  Does anybody know the actual limit on packet size for the
original xilinx and the V2 10 GbE cores?  The documents say something
vague like "about 8k bytes", but is there a known hard limit to the packet
size in each case?

We want to package up 8K (8192) bytes of data + a few words of framing, plus the Ethernet and IP headers the core sticks on. I know we want the whole packet less than 9000 bytes, since that's what some of our hosts use as the jumbo MTU. It would be convenient if the whole mess would go in
one large packet.

Thanks.

John






Reply via email to