67949: Acronis Cyber Infrastructure: 'Network interface is missing important features (or has them disabled)' alert

use Google Translate

Last update: 26-01-2021

Symptoms

The following type of alert is being observed in WebCP > Monitoring > Alerts:

Network interface “<iface_name>” on node “<hostname>” is missing important features (or has them disabled): “<feature_name>”.

Cause

Acronis Cyber Infrastructure periodically checks each network interface for features that are important from performance point of view and shows the corresponding alert warning about missing features.

Solution

Check and enable network interface features via ethtool CLI , e.g:

1. Alert example:

Network interface "eth0" on node "node01" is missing important features (or has them disabled): "tx_checksumming, scatter_gather, tcp_segmentation_offload"

2. Manual check of the network interface features shows that they are disabled:

[root@node01 ~]# ethtool -k eth0 | egrep 'tx-checksumming|scatter-gather|segmentation'
tx-checksumming: off
scatter-gather: off
tx-scatter-gather: off
tx-scatter-gather-fraglist: off [fixed]
tcp-segmentation-offload: off
tx-tcp-segmentation: off
tx-tcp-ecn-segmentation: off [fixed]
tx-tcp6-segmentation: off
tx-tcp-mangleid-segmentation: off
generic-segmentation-offload: off [requested on]
tx-fcoe-segmentation: off [fixed]
tx-gre-segmentation: off [fixed]
tx-ipip-segmentation: off [fixed]
tx-sit-segmentation: off [fixed]
tx-udp_tnl-segmentation: off [fixed]
tx-gre-csum-segmentation: off [fixed]
tx-udp_tnl-csum-segmentation: off [fixed]
tx-sctp-segmentation: off [fixed]

3. Enable the required features manually:

[root@node01 ~]# ethtool -K eth0 sg on
Actual changes:
scatter-gather: on
tx-scatter-gather: on
generic-segmentation-offload: on
[root@node01 ~]# ethtool -K eth0 tx on
Actual changes:
tx-checksumming: on
tx-checksum-ipv4: on
tx-checksum-ipv6: on
tcp-segmentation-offload: on
tx-tcp-segmentation: on
tx-tcp6-segmentation: on
tx-tcp-mangleid-segmentation: on

Some network adapters (especially virtual adapters) may not support the required features, so enabling of the features will fail with error 'Could not change any device features'.

More information

Refer to man ethtool for more details.

Tags: