User Manual

Rev 2.0-3.0.0
Mellanox Technologies
97
4.16 Dynamically Connected Transport Service
Dynamically Connected transport (DCT) service is an extension to transport services to enable a
higher degree of scalability while maintaining high performance for sparse traffic. Utilization of
DCT reduces the total number of QPs required system wide by having RC type QPs dynamically
connect and disconnect from any remote node. DCT connections only stay connected while they
are active. This results in smaller memory footprint, less overhead to set connections and higher
on-chip cache utilization and hence increased performance. DCT is supported only in mlx5 and is
in alpha level.
ethtool -C eth<x> adaptive-rx
on|off
Enables/disables adaptive interrupt moderation.
By default, the driver uses adaptive interrupt moderation
for the receive path, which adjusts the moderation time to
the traffic pattern.
ethtool -C eth<x> [pkt-rate-low N]
[pkt-rate-high N] [rx-usecs-low N]
[rx-usecs-high N]
Sets the values for packet rate limits and for moderation
time high and low values.
Above an upper limit of packet rate, adaptive moderation
will set the moderation time to its highest value.
Below a lower limit of packet rate, the moderation time will
be set to its lowest value.
ethtool -C eth<x> [rx-usecs N] [rx-
frames N]
Sets the interrupt coalescing settings when the adaptive
moderation is disabled.
Note: usec settings correspond to the time to wait after the
*last* packet is sent/received before triggering an inter-
rupt.
ethtool -a eth<x> Queries the pause frame settings.
ethtool -A eth<x> [rx on|off] [tx
on|off]
Sets the pause frame settings.
ethtool -g eth<x> Queries the ring size values.
ethtool -G eth<x> [rx <N>] [tx
<N>]
Modifies the rings size.
ethtool -S eth<x> Obtains additional device statistics.
ethtool -t eth<x> Performs a self diagnostics test.
ethtool -s eth<x> msglvl [N] Changes the current driver message level.
Dynamically Connected transport (DCT) is currently at alpha level.
Please be aware that the content below is subject to change.
Table 6 - ethtool Supported Options
Options Description