Когда я хочу отключить / включить функции интерфейса с помощью ethtool -K
команда, как я могу перечислить все доступные параметры? Когда я бегу ethtool -k
Я вижу список вариантов, но не знаю эквивалента ethtool -K
имя для каждого.
На моей странице руководства показано следующее:
-K --features --offload Changes the offload parameters and other features of the specified network device. The following feature names are built-in and others may be defined by the kernel. rx on|off Specifies whether RX checksumming should be enabled. tx on|off Specifies whether TX checksumming should be enabled. sg on|off Specifies whether scatter-gather should be enabled. tso on|off Specifies whether TCP segmentation offload should be enabled. ufo on|off Specifies whether UDP fragmentation offload should be enabled gso on|off Specifies whether generic segmentation offload should be enabled gro on|off Specifies whether generic receive offload should be enabled lro on|off Specifies whether large receive offload should be enabled rxvlan on|off Specifies whether RX VLAN acceleration should be enabled txvlan on|off Specifies whether TX VLAN acceleration should be enabled ntuple on|off Specifies whether Rx ntuple filters and actions should be enabled rxhash on|off Specifies whether receive hashing offload should be enabled
Когда я отключил все эти параметры и запустил ethtool -k
Я вижу, что есть еще несколько, которые не отключены. Где мне найти ethtool -K
вариант для каждого из этих?
# ethtool -k enp3s0f0 | grep -v fixed Features for enp3s0f0: rx-checksumming: off tx-checksumming: off tx-checksum-ip-generic: off tx-checksum-sctp: off scatter-gather: off tx-scatter-gather: off tcp-segmentation-offload: off tx-tcp-segmentation: off tx-tcp-mangleid-segmentation: off tx-tcp6-segmentation: off generic-segmentation-offload: off generic-receive-offload: off rx-vlan-offload: off tx-vlan-offload: off ntuple-filters: off receive-hashing: off tx-gre-segmentation: on tx-gre-csum-segmentation: on tx-ipxip4-segmentation: on tx-ipxip6-segmentation: on tx-udp_tnl-segmentation: on tx-udp_tnl-csum-segmentation: on tx-gso-partial: on tx-nocache-copy: off rx-all: off hw-tc-offload: on
Система - Fedora Core 30 на ядре 5.2.13-200.fc30.x86_64
а сетевая карта - это Intel I350.
Просто используйте длинные имена, т.е. ethtool -K
также понимает длинные имена, которые вы видите в ethtool -k
вывод.
Например, следующие два вызова эквивалентны:
ethtool -K eno1 sg on
ethtool -K eno1 scatter-gather off