PlcmNetworkEthtool

Definitions for a set of options that can be configured on a network interface such as speed, duplex, auto-negotiation, offload, etc. For each option, a specific set of values is enumerated to assist in selecting a valid configuration. NOTE: Not all ethtool options are currently supported by the Network API.

PlcmEthtoolOption

Specifies an ethtool option type and the corresponding value for configuring a network interface.


PlcmEthtoolOption Fields

NameTypeDescriptionAttributes
optionTypeEthtoolOptionType The option type. Mandatory
optionValuestring The option value. Mandatory


Nested Types/Restrictions


NameTypeRestrictions
EthtoolOptionTypestring
Value must be one of:
  • ADVERTISE
  • AUTONEG
  • DUPLEX
  • SPEED
  • OFFLOAD
EthtoolAdvertiseValuestring
Value must be one of:
  • HALF_10
  • FULL_10
  • HALF_100
  • FULL_100
  • HALF_1000
  • FULL_1000
  • FULL_2500
  • FULL_10000
  • FULL_20000MLD2
  • FULL_20000KR2
EthtoolDuplexValuestring
Value must be one of:
  • HALF
  • FULL
EthtoolAutoNegValuestring
Value must be one of:
  • ON
  • OFF
EthtoolSpeedValuestring
Value must be one of:
  • SPEED_10
  • SPEED_100
  • SPEED_1000
  • SPEED_10000
EthtoolOffloadValuestring
Value must be one of:
  • RX_CHECKSUMMING
  • TX_CHECKSUMMING
  • TX_CHECKSUM_IPV4
  • TX_CHECKSUM_UNNEEDED
  • TX_CHECKSUM_IP_GENERIC
  • TX_CHECKSUM_IPV6
  • TX_CHECKSUM_FCOE_CRC
  • TX_CHECKSUM_SCTP
  • SCATTER_GATHER
  • TX_SCATTER_GATHER
  • TX_SCATTER_GATHER_FRAGLIST
  • TCP_SEGMENTATION_OFFLOAD
  • TX_TCP_SEGMENTATION
  • TX_TCP_ECN_SEGMENTATION
  • TX_TCP6_SEGMENTATION
  • UDP_FRAGMENTATION_OFFLOAD
  • GENERIC_SEGMENTATION_OFFLOAD
  • GENERIC_RECEIVE_OFFLOAD
  • LARGE_RECEIVE_OFFLOAD
  • RX_VLAN_OFFLOAD
  • TX_VLAN_OFFLOAD
  • NTUPLE_FILTERS
  • RECEIVE_HASHING
  • HIGHDMA
  • RX_VLAN_FILTER
  • VLAN_CHALLENGED
  • TX_LOCKLESS
  • NETNS_LOCAL
  • TX_GSO_ROBUST
  • TX_FCOE_SEGMENTATION
  • TX_GRE_SEGMENTATION
  • TX_UDP_TNL_SEGMENTATION
  • FCOE_MTU
  • LOOPBACK