summaryrefslogtreecommitdiff
path: root/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c')
-rw-r--r--src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c
index 58d3e698ae..bb0a93d1ba 100644
--- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c
+++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c
@@ -544,6 +544,8 @@ const char *const _nm_ethtool_ifcfg_names[] = {
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_L2_FWD_OFFLOAD, "l2-fwd-offload"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_LOOPBACK, "loopback"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_LRO, "lro"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_MACSEC_HW_OFFLOAD, "macsec-hw-offload"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_NETNS_LOCAL, "netns-local"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_NTUPLE, "ntuple"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX, "rx"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RXHASH, "rxhash"),
@@ -551,12 +553,15 @@ const char *const _nm_ethtool_ifcfg_names[] = {
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_ALL, "rx-all"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_FCS, "rx-fcs"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_GRO_HW, "rx-gro-hw"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_GRO_LIST, "rx-gro-list"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_UDP_GRO_FORWARDING, "rx-udp-gro-forwarding"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD, "rx-udp_tunnel-port-offload"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_VLAN_FILTER, "rx-vlan-filter"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_VLAN_STAG_FILTER, "rx-vlan-stag-filter"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_RX_VLAN_STAG_HW_PARSE, "rx-vlan-stag-hw-parse"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_SG, "sg"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TLS_HW_RECORD, "tls-hw-record"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TLS_HW_RX_OFFLOAD, "tls-hw-rx-offload"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TLS_HW_TX_OFFLOAD, "tls-hw-tx-offload"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TSO, "tso"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX, "tx"),
@@ -570,10 +575,12 @@ const char *const _nm_ethtool_ifcfg_names[] = {
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_FCOE_SEGMENTATION, "tx-fcoe-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_GRE_CSUM_SEGMENTATION, "tx-gre-csum-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_GRE_SEGMENTATION, "tx-gre-segmentation"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_GSO_LIST, "tx-gso-list"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_GSO_PARTIAL, "tx-gso-partial"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_GSO_ROBUST, "tx-gso-robust"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_IPXIP4_SEGMENTATION, "tx-ipxip4-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_IPXIP6_SEGMENTATION, "tx-ipxip6-segmentation"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_LOCKLESS, "tx-lockless"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_NOCACHE_COPY, "tx-nocache-copy"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER, "tx-scatter-gather"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER_FRAGLIST, "tx-scatter-gather-fraglist"),
@@ -582,10 +589,13 @@ const char *const _nm_ethtool_ifcfg_names[] = {
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_TCP_ECN_SEGMENTATION, "tx-tcp-ecn-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_TCP_MANGLEID_SEGMENTATION, "tx-tcp-mangleid-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_TCP_SEGMENTATION, "tx-tcp-segmentation"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION,
+ "tx-tunnel-remcsum-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_UDP_SEGMENTATION, "tx-udp-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION, "tx-udp_tnl-csum-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_SEGMENTATION, "tx-udp_tnl-segmentation"),
ETHT_NAME(NM_ETHTOOL_ID_FEATURE_TX_VLAN_STAG_HW_INSERT, "tx-vlan-stag-hw-insert"),
+ ETHT_NAME(NM_ETHTOOL_ID_FEATURE_VLAN_CHALLENGED, "vlan-challenged"),
ETHT_NAME(NM_ETHTOOL_ID_RING_RX, "rx"),
ETHT_NAME(NM_ETHTOOL_ID_RING_RX_JUMBO, "rx-jumbo"),
ETHT_NAME(NM_ETHTOOL_ID_RING_RX_MINI, "rx-mini"),
@@ -648,6 +658,8 @@ static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
{"l2-fwd-offload", NM_ETHTOOL_ID_FEATURE_L2_FWD_OFFLOAD},
{"loopback", NM_ETHTOOL_ID_FEATURE_LOOPBACK},
{"lro", NM_ETHTOOL_ID_FEATURE_LRO},
+ {"macsec-hw-offload", NM_ETHTOOL_ID_FEATURE_MACSEC_HW_OFFLOAD},
+ {"netns-local", NM_ETHTOOL_ID_FEATURE_NETNS_LOCAL},
{"ntuple", NM_ETHTOOL_ID_FEATURE_NTUPLE},
{"rx", NM_ETHTOOL_ID_FEATURE_RX},
{"rx-all", NM_ETHTOOL_ID_FEATURE_RX_ALL},
@@ -655,9 +667,11 @@ static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
{"rx-fcs", NM_ETHTOOL_ID_FEATURE_RX_FCS},
{"rx-gro", NM_ETHTOOL_ID_FEATURE_GRO}, // kernel-only name
{"rx-gro-hw", NM_ETHTOOL_ID_FEATURE_RX_GRO_HW},
+ {"rx-gro-list", NM_ETHTOOL_ID_FEATURE_RX_GRO_LIST},
{"rx-hashing", NM_ETHTOOL_ID_FEATURE_RXHASH}, // kernel-only name
{"rx-lro", NM_ETHTOOL_ID_FEATURE_LRO}, // kernel-only name
{"rx-ntuple-filter", NM_ETHTOOL_ID_FEATURE_NTUPLE}, // kernel-only name
+ {"rx-udp-gro-forwarding", NM_ETHTOOL_ID_FEATURE_RX_UDP_GRO_FORWARDING},
{"rx-udp_tunnel-port-offload", NM_ETHTOOL_ID_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD},
{"rx-vlan-filter", NM_ETHTOOL_ID_FEATURE_RX_VLAN_FILTER},
{"rx-vlan-hw-parse", NM_ETHTOOL_ID_FEATURE_RXVLAN}, // kernel-only name
@@ -667,6 +681,7 @@ static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
{"rxvlan", NM_ETHTOOL_ID_FEATURE_RXVLAN},
{"sg", NM_ETHTOOL_ID_FEATURE_SG},
{"tls-hw-record", NM_ETHTOOL_ID_FEATURE_TLS_HW_RECORD},
+ {"tls-hw-rx-offload", NM_ETHTOOL_ID_FEATURE_TLS_HW_RX_OFFLOAD},
{"tls-hw-tx-offload", NM_ETHTOOL_ID_FEATURE_TLS_HW_TX_OFFLOAD},
{"tso", NM_ETHTOOL_ID_FEATURE_TSO},
{"tx", NM_ETHTOOL_ID_FEATURE_TX},
@@ -680,10 +695,12 @@ static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
{"tx-generic-segmentation", NM_ETHTOOL_ID_FEATURE_GSO}, // kernel-only name
{"tx-gre-csum-segmentation", NM_ETHTOOL_ID_FEATURE_TX_GRE_CSUM_SEGMENTATION},
{"tx-gre-segmentation", NM_ETHTOOL_ID_FEATURE_TX_GRE_SEGMENTATION},
+ {"tx-gso-list", NM_ETHTOOL_ID_FEATURE_TX_GSO_LIST},
{"tx-gso-partial", NM_ETHTOOL_ID_FEATURE_TX_GSO_PARTIAL},
{"tx-gso-robust", NM_ETHTOOL_ID_FEATURE_TX_GSO_ROBUST},
{"tx-ipxip4-segmentation", NM_ETHTOOL_ID_FEATURE_TX_IPXIP4_SEGMENTATION},
{"tx-ipxip6-segmentation", NM_ETHTOOL_ID_FEATURE_TX_IPXIP6_SEGMENTATION},
+ {"tx-lockless", NM_ETHTOOL_ID_FEATURE_TX_LOCKLESS},
{"tx-nocache-copy", NM_ETHTOOL_ID_FEATURE_TX_NOCACHE_COPY},
{"tx-scatter-gather", NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER},
{"tx-scatter-gather-fraglist", NM_ETHTOOL_ID_FEATURE_TX_SCATTER_GATHER_FRAGLIST},
@@ -692,12 +709,14 @@ static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
{"tx-tcp-mangleid-segmentation", NM_ETHTOOL_ID_FEATURE_TX_TCP_MANGLEID_SEGMENTATION},
{"tx-tcp-segmentation", NM_ETHTOOL_ID_FEATURE_TX_TCP_SEGMENTATION},
{"tx-tcp6-segmentation", NM_ETHTOOL_ID_FEATURE_TX_TCP6_SEGMENTATION},
+ {"tx-tunnel-remcsum-segmentation", NM_ETHTOOL_ID_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION},
{"tx-udp-segmentation", NM_ETHTOOL_ID_FEATURE_TX_UDP_SEGMENTATION},
{"tx-udp_tnl-csum-segmentation", NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION},
{"tx-udp_tnl-segmentation", NM_ETHTOOL_ID_FEATURE_TX_UDP_TNL_SEGMENTATION},
{"tx-vlan-hw-insert", NM_ETHTOOL_ID_FEATURE_TXVLAN}, // kernel-only name
{"tx-vlan-stag-hw-insert", NM_ETHTOOL_ID_FEATURE_TX_VLAN_STAG_HW_INSERT},
- {"txvlan", NM_ETHTOOL_ID_FEATURE_TXVLAN}, );
+ {"txvlan", NM_ETHTOOL_ID_FEATURE_TXVLAN},
+ {"vlan-challenged", NM_ETHTOOL_ID_FEATURE_VLAN_CHALLENGED}, );
static NM_UTILS_STRING_TABLE_LOOKUP_DEFINE(
_get_ethtoolid_ring_by_name,