diff options
Diffstat (limited to 'shared/nm-base/nm-ethtool-base.c')
-rw-r--r-- | shared/nm-base/nm-ethtool-base.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/shared/nm-base/nm-ethtool-base.c b/shared/nm-base/nm-ethtool-base.c index 9934aa06c1..1e482e55b6 100644 --- a/shared/nm-base/nm-ethtool-base.c +++ b/shared/nm-base/nm-ethtool-base.c @@ -51,6 +51,8 @@ const NMEthtoolData *const nm_ethtool_data[_NM_ETHTOOL_ID_NUM + 1] = { ETHT_DATA(FEATURE_L2_FWD_OFFLOAD), ETHT_DATA(FEATURE_LOOPBACK), ETHT_DATA(FEATURE_LRO), + ETHT_DATA(FEATURE_MACSEC_HW_OFFLOAD), + ETHT_DATA(FEATURE_NETNS_LOCAL), ETHT_DATA(FEATURE_NTUPLE), ETHT_DATA(FEATURE_RX), ETHT_DATA(FEATURE_RXHASH), @@ -58,12 +60,15 @@ const NMEthtoolData *const nm_ethtool_data[_NM_ETHTOOL_ID_NUM + 1] = { ETHT_DATA(FEATURE_RX_ALL), ETHT_DATA(FEATURE_RX_FCS), ETHT_DATA(FEATURE_RX_GRO_HW), + ETHT_DATA(FEATURE_RX_GRO_LIST), + ETHT_DATA(FEATURE_RX_UDP_GRO_FORWARDING), ETHT_DATA(FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD), ETHT_DATA(FEATURE_RX_VLAN_FILTER), ETHT_DATA(FEATURE_RX_VLAN_STAG_FILTER), ETHT_DATA(FEATURE_RX_VLAN_STAG_HW_PARSE), ETHT_DATA(FEATURE_SG), ETHT_DATA(FEATURE_TLS_HW_RECORD), + ETHT_DATA(FEATURE_TLS_HW_RX_OFFLOAD), ETHT_DATA(FEATURE_TLS_HW_TX_OFFLOAD), ETHT_DATA(FEATURE_TSO), ETHT_DATA(FEATURE_TX), @@ -77,10 +82,12 @@ const NMEthtoolData *const nm_ethtool_data[_NM_ETHTOOL_ID_NUM + 1] = { ETHT_DATA(FEATURE_TX_FCOE_SEGMENTATION), ETHT_DATA(FEATURE_TX_GRE_CSUM_SEGMENTATION), ETHT_DATA(FEATURE_TX_GRE_SEGMENTATION), + ETHT_DATA(FEATURE_TX_GSO_LIST), ETHT_DATA(FEATURE_TX_GSO_PARTIAL), ETHT_DATA(FEATURE_TX_GSO_ROBUST), ETHT_DATA(FEATURE_TX_IPXIP4_SEGMENTATION), ETHT_DATA(FEATURE_TX_IPXIP6_SEGMENTATION), + ETHT_DATA(FEATURE_TX_LOCKLESS), ETHT_DATA(FEATURE_TX_NOCACHE_COPY), ETHT_DATA(FEATURE_TX_SCATTER_GATHER), ETHT_DATA(FEATURE_TX_SCATTER_GATHER_FRAGLIST), @@ -89,10 +96,12 @@ const NMEthtoolData *const nm_ethtool_data[_NM_ETHTOOL_ID_NUM + 1] = { ETHT_DATA(FEATURE_TX_TCP_ECN_SEGMENTATION), ETHT_DATA(FEATURE_TX_TCP_MANGLEID_SEGMENTATION), ETHT_DATA(FEATURE_TX_TCP_SEGMENTATION), + ETHT_DATA(FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION), ETHT_DATA(FEATURE_TX_UDP_SEGMENTATION), ETHT_DATA(FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION), ETHT_DATA(FEATURE_TX_UDP_TNL_SEGMENTATION), ETHT_DATA(FEATURE_TX_VLAN_STAG_HW_INSERT), + ETHT_DATA(FEATURE_VLAN_CHALLENGED), ETHT_DATA(RING_RX), ETHT_DATA(RING_RX_JUMBO), ETHT_DATA(RING_RX_MINI), @@ -134,11 +143,15 @@ static const guint8 _by_name[_NM_ETHTOOL_ID_NUM] = { NM_ETHTOOL_ID_FEATURE_L2_FWD_OFFLOAD, NM_ETHTOOL_ID_FEATURE_LOOPBACK, NM_ETHTOOL_ID_FEATURE_LRO, + NM_ETHTOOL_ID_FEATURE_MACSEC_HW_OFFLOAD, + NM_ETHTOOL_ID_FEATURE_NETNS_LOCAL, NM_ETHTOOL_ID_FEATURE_NTUPLE, NM_ETHTOOL_ID_FEATURE_RX, NM_ETHTOOL_ID_FEATURE_RX_ALL, NM_ETHTOOL_ID_FEATURE_RX_FCS, NM_ETHTOOL_ID_FEATURE_RX_GRO_HW, + NM_ETHTOOL_ID_FEATURE_RX_GRO_LIST, + NM_ETHTOOL_ID_FEATURE_RX_UDP_GRO_FORWARDING, NM_ETHTOOL_ID_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD, NM_ETHTOOL_ID_FEATURE_RX_VLAN_FILTER, NM_ETHTOOL_ID_FEATURE_RX_VLAN_STAG_FILTER, @@ -147,6 +160,7 @@ static const guint8 _by_name[_NM_ETHTOOL_ID_NUM] = { NM_ETHTOOL_ID_FEATURE_RXVLAN, NM_ETHTOOL_ID_FEATURE_SG, NM_ETHTOOL_ID_FEATURE_TLS_HW_RECORD, + NM_ETHTOOL_ID_FEATURE_TLS_HW_RX_OFFLOAD, NM_ETHTOOL_ID_FEATURE_TLS_HW_TX_OFFLOAD, NM_ETHTOOL_ID_FEATURE_TSO, NM_ETHTOOL_ID_FEATURE_TX, @@ -159,10 +173,12 @@ static const guint8 _by_name[_NM_ETHTOOL_ID_NUM] = { NM_ETHTOOL_ID_FEATURE_TX_FCOE_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_GRE_CSUM_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_GRE_SEGMENTATION, + NM_ETHTOOL_ID_FEATURE_TX_GSO_LIST, NM_ETHTOOL_ID_FEATURE_TX_GSO_PARTIAL, NM_ETHTOOL_ID_FEATURE_TX_GSO_ROBUST, NM_ETHTOOL_ID_FEATURE_TX_IPXIP4_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_IPXIP6_SEGMENTATION, + NM_ETHTOOL_ID_FEATURE_TX_LOCKLESS, NM_ETHTOOL_ID_FEATURE_TX_NOCACHE_COPY, NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER, NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER_FRAGLIST, @@ -171,11 +187,13 @@ static const guint8 _by_name[_NM_ETHTOOL_ID_NUM] = { NM_ETHTOOL_ID_FEATURE_TX_TCP_MANGLEID_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_TCP_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_TCP6_SEGMENTATION, + NM_ETHTOOL_ID_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_UDP_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_SEGMENTATION, NM_ETHTOOL_ID_FEATURE_TX_VLAN_STAG_HW_INSERT, NM_ETHTOOL_ID_FEATURE_TXVLAN, + NM_ETHTOOL_ID_FEATURE_VLAN_CHALLENGED, NM_ETHTOOL_ID_RING_RX, NM_ETHTOOL_ID_RING_RX_JUMBO, NM_ETHTOOL_ID_RING_RX_MINI, |