Balluff - BVS CA-GT Technical Documentation
Checklist for Linux (RoCEv2)
Note
The screenshots below are examples only and show how a dialog for a feature described here might look like. Not every NIC/NIC driver will support every feature discussed here and different drivers might use different names for the features presented. The hints are just meant to give an idea for what to look for.

Maximum transmission unit (MTU)

The MTU is a common configuration value of mostly all Ethernet adapters. On Linux systems, the RoCEv2 Packet Size is usually set by driver installation to an appropriate value. In general, the MTU must not be smaller than the RoCEv2 Packet Size. The resulting packet size for RoCEv2 data transfers is negotiated at connection establishment as part of the RoCEv2 protocol. Best practice is to set the MTU = 9000.

On the network interface card's side, this might look like this:

Setting MTU on Linux system with Gnome Desktop

MTU in Gnome

Verifying the current MTU for an Ethernet adapter with the console command ip a shows the following output:

ip a