ethernet
interface/ethernet
Conditions: i386
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| R | running | running |
| S | slave | slave |
| Argument | Type | Description |
|---|---|---|
| name | string | |
| mtu | num | |
| l2mtu | num | |
| mac-address | macAddr | |
| orig-mac-address | macAddr | |
| disable-running-check (syscap=uefi) | bool | |
| auto-negotiation | bool | |
| advertise | multi { array-id } | |
| tx-flow-control | enum (off | on | auto) { off:0, on:1, auto:2 } | |
| rx-flow-control | enum (off | on | auto) { off:0, on:1, auto:2 } | |
| cable-settings | enum (short | standard | default) { short:0, standard:1, default:2 } | |
| mdix-enable | bool | |
| speed | enum (10M-baseT-half | 10M-baseT-full | 100M-baseT-half | 100M-baseT-full | 1G-baseT-half | 1G-baseT-full | 10G-baseT | 2.5G-baseT | 2.5G-baseX | 5G-baseT | 40G-baseCR4 | 40G-baseSR4-LR4 | 25G-baseCR | 25G-baseSR-LR | 50G-baseCR2 | 100G-baseSR4-LR4 | 100G-baseCR4 | 50G-baseSR2-LR2 | 1G-baseX | 10G-baseCR | 10G-baseSR-LR | 50G-baseSR-LR | 50G-baseCR | 100G-baseSR2-LR2 | 100G-baseCR2 | 200G-baseSR4-LR4 | 200G-baseCR4 | 400G-baseSR8-LR8 | 400G-baseCR8 | 100M-baseFX-half | 100M-baseFX-full) | |
| bandwidth (syscap=switch) | composite { rx: alt { rx: enum (unlimited | 64k | 128k | 256k | 512k | 1M | 2M | 4M | 5M | 8M | 10M) { unlimited:0, 64k:64, 128k:128, 256k:256, 512k:512, 1M:1000, 2M:2000, 4M:4000, 5M:5000, 8M:8000, 10M:10000 } , rx: num } , tx: alt { tx: enum (unlimited | 64k | 128k | 256k | 512k | 1M | 2M | 4M | 5M | 8M | 10M) { unlimited:0, 64k:64, 128k:128, 256k:256, 512k:512, 1M:1000, 2M:2000, 4M:4000, 5M:5000, 8M:8000, 10M:10000 } , tx: num } } | |
| poe-out (syscap=poe) | enum (off | auto-on | forced-on | forced-on-a | forced-on-bt) { off:0, auto-on:1, forced-on:2, forced-on-a:3, forced-on-bt:4 } | |
| poe-voltage (syscap=poe) | enum (auto | low | high) { auto:0, low:1, high:2 } | |
| poe-priority (syscap=poe) | num | |
| power-cycle-ping-enabled (syscap=poe) | bool | |
| power-cycle-ping-address (syscap=poe) | alt { ip: ipAddr , ipv6: ip6Addr , mac: macAddr } | |
| power-cycle-ping-timeout (syscap=poe) | time | |
| power-cycle-interval (syscap=poe) | alt { symbolic-names: enum (none) { none:0 } , time-interval: time } | |
| sfp-rate-select | enum (low | high) | |
| sfp-ignore-rx-los | bool | |
| combo-mode | enum (auto | copper | sfp) { auto:0, copper:1, sfp:2 } | |
| fec-mode | enum (off | auto | fec74 | fec91) { off:0, auto:1, fec74:2, fec91:3 } | |
| sfp-shutdown-temperature | num | |
| passthrough-interface (syscap=pcie_passthrough) | iface_enum { none:0 } | |
| arp | enum (disabled | enabled | proxy-arp | reply-only | local-proxy-arp) { disabled:0, enabled:1, proxy-arp:2, reply-only:3, local-proxy-arp:4 } | |
| arp-timeout | alt { arp-timeout: enum (auto) { auto:0 } , arp-timeout: time } | |
| arp-accept | bool | |
| loop-protect | enum (default | off | on) { default:0, off:1, on:2 } | |
| loop-protect-send-interval | time | |
| loop-protect-disable-time | time |
| Read-only Argument | Type | Description |
|---|---|---|
| default-name | string | |
| switch (syscap=switch) | enum | |
| loop-protect-status | enum (off | on | disabled) { off:1, on:2, disabled:3 } | |
| driver-rx-byte | multi { counter: num } | |
| driver-rx-packet | multi { counter: num } | |
| driver-tx-byte | multi { counter: num } | |
| driver-tx-packet | multi { counter: num } | |
| rx-bytes | multi { counter: num } | |
| rx-packet | multi { counter: num } | |
| rx-too-short | multi { counter: num } | |
| rx-64 | multi { counter: num } | |
| rx-65-127 | multi { counter: num } | |
| rx-128-255 | multi { counter: num } | |
| rx-256-511 | multi { counter: num } | |
| rx-512-1023 | multi { counter: num } | |
| rx-1024-1518 | multi { counter: num } | |
| rx-1519-max | multi { counter: num } | |
| rx-too-long | multi { counter: num } | |
| rx-broadcast | multi { counter: num } | |
| rx-pause | multi { counter: num } | |
| rx-multicast | multi { counter: num } | |
| rx-fcs-error | multi { counter: num } | |
| rx-align-error | multi { counter: num } | |
| rx-fragment | multi { counter: num } | |
| rx-overflow | multi { counter: num } | |
| rx-control | multi { counter: num } | |
| rx-unknown-op | multi { counter: num } | |
| rx-length-error | multi { counter: num } | |
| rx-code-error | multi { counter: num } | |
| rx-carrier-error | multi { counter: num } | |
| rx-jabber | multi { counter: num } | |
| rx-drop | multi { counter: num } | |
| rx-ip-header-checksum-error | multi { counter: num } | |
| rx-tcp-checksum-error | multi { counter: num } | |
| rx-udp-checksum-error | multi { counter: num } | |
| tx-bytes | multi { counter: num } | |
| tx-packet | multi { counter: num } | |
| tx-too-short | multi { counter: num } | |
| tx-64 | multi { counter: num } | |
| tx-65-127 | multi { counter: num } | |
| tx-128-255 | multi { counter: num } | |
| tx-256-511 | multi { counter: num } | |
| tx-512-1023 | multi { counter: num } | |
| tx-1024-1518 | multi { counter: num } | |
| tx-1519-max | multi { counter: num } | |
| tx-too-long | multi { counter: num } | |
| tx-broadcast | multi { counter: num } | |
| tx-pause | multi { counter: num } | |
| tx-multicast | multi { counter: num } | |
| tx-underrun | multi { counter: num } | |
| tx-collision | multi { counter: num } | |
| tx-excessive-collision | multi { counter: num } | |
| tx-multiple-collision | multi { counter: num } | |
| tx-single-collision | multi { counter: num } | |
| tx-excessive-deferred | multi { counter: num } | |
| tx-deferred | multi { counter: num } | |
| tx-late-collision | multi { counter: num } | |
| tx-total-collision | multi { counter: num } | |
| tx-pause-honored | multi { counter: num } | |
| tx-drop | multi { counter: num } | |
| tx-jabber | multi { counter: num } | |
| tx-fcs-error | multi { counter: num } | |
| tx-control | multi { counter: num } | |
| tx-fragment | multi { counter: num } | |
| tx-carrier-sense-error | multi { counter: num } | |
| tx-rx-64 | multi { counter: num } | |
| tx-rx-65-127 | multi { counter: num } | |
| tx-rx-128-255 | multi { counter: num } | |
| tx-rx-256-511 | multi { counter: num } | |
| tx-rx-512-1023 | multi { counter: num } | |
| tx-rx-1024-1518 | multi { counter: num } | |
| tx-rx-1519-max | multi { counter: num } | |
| tx-queue-custom0-drop-packet | multi { counter: num } | |
| tx-queue-custom0-drop-byte | multi { counter: num } | |
| tx-queue-custom1-drop-packet | multi { counter: num } | |
| tx-queue-custom1-drop-byte | multi { counter: num } | |
| policy-drop-packet | multi { counter: num } | |
| custom-drop-packet | multi { counter: num } | |
| current-learned | multi { counter: num } | |
| not-learned | multi { counter: num } | |
| rx-unicast | multi { counter: num } | |
| tx-unicast | multi { counter: num } | |
| rx-error-events | multi { counter: num } | |
| tx-rx-1024-max | multi { counter: num } | |
| rx-1024-max | multi { counter: num } | |
| tx-1024-max | multi { counter: num } | |
| rs-fec-codewords | multi { counter: num } | |
| rs-fec-corrected | multi { counter: num } | |
| rs-fec-uncorrected | multi { counter: num } | |
| rs-fec-symbol-error | multi { counter: num } | |
| fc-fec-rx-block | multi { counter: num } | |
| fc-fec-block-corrected | multi { counter: num } | |
| fc-fec-block-uncorrected | multi { counter: num } | |
| tx-queue0-packet | multi { counter: num } | |
| tx-queue0-byte | multi { counter: num } | |
| tx-queue1-packet | multi { counter: num } | |
| tx-queue1-byte | multi { counter: num } | |
| tx-queue2-packet | multi { counter: num } | |
| tx-queue2-byte | multi { counter: num } | |
| tx-queue3-packet | multi { counter: num } | |
| tx-queue3-byte | multi { counter: num } | |
| tx-queue4-packet | multi { counter: num } | |
| tx-queue4-byte | multi { counter: num } | |
| tx-queue5-packet | multi { counter: num } | |
| tx-queue5-byte | multi { counter: num } | |
| tx-queue6-packet | multi { counter: num } | |
| tx-queue6-byte | multi { counter: num } | |
| tx-queue7-packet | multi { counter: num } | |
| tx-queue7-byte | multi { counter: num } | |
| tx-drop-packet | multi { counter: num } | |
| tx-drop-byte | multi { counter: num } | |
| tx-drop-queue0-packet | multi { counter: num } | |
| tx-drop-queue0-byte | multi { counter: num } | |
| tx-drop-queue1-packet | multi { counter: num } | |
| tx-drop-queue1-byte | multi { counter: num } | |
| tx-drop-queue2-packet | multi { counter: num } | |
| tx-drop-queue2-byte | multi { counter: num } | |
| tx-drop-queue3-packet | multi { counter: num } | |
| tx-drop-queue3-byte | multi { counter: num } | |
| tx-drop-queue4-packet | multi { counter: num } | |
| tx-drop-queue4-byte | multi { counter: num } | |
| tx-drop-queue5-packet | multi { counter: num } | |
| tx-drop-queue5-byte | multi { counter: num } | |
| tx-drop-queue6-packet | multi { counter: num } | |
| tx-drop-queue6-byte | multi { counter: num } | |
| tx-drop-queue7-packet | multi { counter: num } | |
| tx-drop-queue7-byte | multi { counter: num } |