Field | Type | Description | Value(s) |
---|---|---|---|
name | string | Name of the link (interface). | |
features | map[string]bool | ||
rings | EthernetRingsConfig | ||
channels | EthernetChannelsConfig |
rings
EthernetRingsConfig is a configuration for Ethernet link rings.Field | Type | Description | Value(s) |
---|---|---|---|
rx | uint32 | Number of RX rings. | |
tx | uint32 | Number of TX rings. | |
rx-mini | uint32 | Number of RX mini rings. | |
rx-jumbo | uint32 | Number of RX jumbo rings. | |
rx-buf-len | uint32 | RX buffer length. | |
cqe-size | uint32 | CQE size. | |
tx-push | bool | TX push enabled. | |
rx-push | bool | RX push enabled. | |
tx-push-buf-len | uint32 | TX push buffer length. | |
tcp-data-split | bool | TCP data split enabled. |
channels
EthernetChannelsConfig is a configuration for Ethernet link channels.Field | Type | Description | Value(s) |
---|---|---|---|
rx | uint32 | Number of RX channels. | |
tx | uint32 | Number of TX channels. | |
other | uint32 | Number of other channels. | |
combined | uint32 | Number of combined channels. |