Actually, you can probably expect that the ping -s with jumbo frames to fail, 
since the FPGA stack is very limited and most likely hasn’t implemented ICMP 
for jumbo frames.

However, the limitation of 8000 seems to be an artificial limit of the UHD 
code, as it I have been able to demonstrate it can send > 8000, but not at my 
requested value due to the way the driver is written.  You can see in the 
packet trace (if you do a tcpdump) is sends larger than 8000.

See “static const size_t DATA_FRAME_MAX_SIZE = 8000; // CHDR packet size in 
bytes” in x300_defaults.hpp and what appears to be some bad logic in 
determine_max_frame_size() (setting packet size to min(tx,rx)).\
I hacked the code and have seen the Tx >= 8136, but don’t understand it enough 
yet.

You might also need to reach out to the FPGA team to actually see what the 
limitation is or is not.  Documentation says to set MTU to 9000, but UHD driver 
has some issues in implementation.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to