[ofa-general] How to Interpret MTU reported by "ibv_devinfo" vs "ifconfig ib0"

Or Gerlitz ogerlitz at voltaire.com
Mon Sep 15 23:00:55 PDT 2008


Ralph Campbell wrote:
> The reason a larger network MTU helps is because the Linux network stack is more efficient when using larger MTUs.
If all your traffic goes within the IB cluster and only between Linux 
nodes, the connected-mode / 64k mtu would serve you well.

If you use TCP and have to communicate with IB nodes not supporting the 
connected mode or through IB/Eth gateway, you may want to use an HCA 
which supports TCP stateless offloads such as LSO (Large Send Offload) 
and TCP checksum offload. For example with LSO, even though the nic mtu 
is 2k, the stack would let the nic to send a 64k  tcp segment. As the 
name suggests, "stateless offload" are inter-operable, that is there no 
requirement on the other side.

Or.




More information about the general mailing list