Chapter II. Network (NIC/TOE)
[root@host]# lsmod | grep t4_tom
[root@host]# modprobe t4_tom
[root@host]# lsmod | grep t4_tom
t4_tom 88378 0 [permanent]
toecore 21618 1 t4_tom
cxgb4 225342 1 t4_tom
Then T5/T4's hardware GRO/LRO implementation is enabled.
If you would like to use the Linux GRO/LRO for any reason, first the
needs to be removed from kernel module list. Please note you might need to reboot your
system.
After removing the
t4_tom
GRO/LRO settings, for example:
[root@host]# ethtool -k eth6
Offload parameters for eth6:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off
Now the
generic-receive-offload
that there are two offload options here:
offload
. This is because on this Linux system (RHEL6.0), the kernel supports both GRO and
LRO. As mentioned earlier, GRO is always the preferred option when both of them are present.
On other systems LRO might be the only available option. Then
switch LRO on and off as well.
Chelsio T5/T4 Unified Wire For Linux
module, you can use
option is on. This means GRO is enabled. Please note
generic-receive-offload
ethtool
to check the status of current
ethtool
t4_tom
kernel module
large-receive-
and
could be used to
Page 56
Need help?
Do you have a question about the Chelsio T5 and is the answer not in the manual?
Questions and answers