Skip to main content
Version: current

ethernet


interface/ethernet

Conditions: i386
Type: Directory

FlagNameDescription
Xdisableddisabled
Rrunningrunning
Sslaveslave
ArgumentTypeDescription
namestring
mtunum
l2mtunum
mac-addressmacAddr
orig-mac-addressmacAddr
disable-running-check (syscap=uefi)bool
auto-negotiationbool
multi { array-id }
tx-flow-controlenum (off | on | auto) { off:0, on:1, auto:2 }
rx-flow-controlenum (off | on | auto) { off:0, on:1, auto:2 }
cable-settingsenum (short | standard | default) { short:0, standard:1, default:2 }
mdix-enablebool
speedenum (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-selectenum (low | high)
sfp-ignore-rx-losbool
combo-modeenum (auto | copper | sfp) { auto:0, copper:1, sfp:2 }
fec-modeenum (off | auto | fec74 | fec91) { off:0, auto:1, fec74:2, fec91:3 }
sfp-shutdown-temperaturenum
passthrough-interface (syscap=pcie_passthrough)iface_enum { none:0 }
arpenum (disabled | enabled | proxy-arp | reply-only | local-proxy-arp) { disabled:0, enabled:1, proxy-arp:2, reply-only:3, local-proxy-arp:4 }
arp-timeoutalt { arp-timeout: enum (auto) { auto:0 } , arp-timeout: time }
arp-acceptbool
loop-protectenum (default | off | on) { default:0, off:1, on:2 }
loop-protect-send-intervaltime
loop-protect-disable-timetime
Read-only ArgumentTypeDescription
default-namestring
switch (syscap=switch)enum
loop-protect-statusenum (off | on | disabled) { off:1, on:2, disabled:3 }
driver-rx-bytemulti { counter: num }
driver-rx-packetmulti { counter: num }
driver-tx-bytemulti { counter: num }
driver-tx-packetmulti { counter: num }
rx-bytesmulti { counter: num }
rx-packetmulti { counter: num }
rx-too-shortmulti { counter: num }
rx-64multi { counter: num }
rx-65-127multi { counter: num }
rx-128-255multi { counter: num }
rx-256-511multi { counter: num }
rx-512-1023multi { counter: num }
rx-1024-1518multi { counter: num }
rx-1519-maxmulti { counter: num }
rx-too-longmulti { counter: num }
rx-broadcastmulti { counter: num }
rx-pausemulti { counter: num }
rx-multicastmulti { counter: num }
rx-fcs-errormulti { counter: num }
rx-align-errormulti { counter: num }
rx-fragmentmulti { counter: num }
rx-overflowmulti { counter: num }
rx-controlmulti { counter: num }
rx-unknown-opmulti { counter: num }
rx-length-errormulti { counter: num }
rx-code-errormulti { counter: num }
rx-carrier-errormulti { counter: num }
rx-jabbermulti { counter: num }
rx-dropmulti { counter: num }
rx-ip-header-checksum-errormulti { counter: num }
rx-tcp-checksum-errormulti { counter: num }
rx-udp-checksum-errormulti { counter: num }
tx-bytesmulti { counter: num }
tx-packetmulti { counter: num }
tx-too-shortmulti { counter: num }
tx-64multi { counter: num }
tx-65-127multi { counter: num }
tx-128-255multi { counter: num }
tx-256-511multi { counter: num }
tx-512-1023multi { counter: num }
tx-1024-1518multi { counter: num }
tx-1519-maxmulti { counter: num }
tx-too-longmulti { counter: num }
tx-broadcastmulti { counter: num }
tx-pausemulti { counter: num }
tx-multicastmulti { counter: num }
tx-underrunmulti { counter: num }
tx-collisionmulti { counter: num }
tx-excessive-collisionmulti { counter: num }
tx-multiple-collisionmulti { counter: num }
tx-single-collisionmulti { counter: num }
tx-excessive-deferredmulti { counter: num }
tx-deferredmulti { counter: num }
tx-late-collisionmulti { counter: num }
tx-total-collisionmulti { counter: num }
tx-pause-honoredmulti { counter: num }
tx-dropmulti { counter: num }
tx-jabbermulti { counter: num }
tx-fcs-errormulti { counter: num }
tx-controlmulti { counter: num }
tx-fragmentmulti { counter: num }
tx-carrier-sense-errormulti { counter: num }
tx-rx-64multi { counter: num }
tx-rx-65-127multi { counter: num }
tx-rx-128-255multi { counter: num }
tx-rx-256-511multi { counter: num }
tx-rx-512-1023multi { counter: num }
tx-rx-1024-1518multi { counter: num }
tx-rx-1519-maxmulti { counter: num }
tx-queue-custom0-drop-packetmulti { counter: num }
tx-queue-custom0-drop-bytemulti { counter: num }
tx-queue-custom1-drop-packetmulti { counter: num }
tx-queue-custom1-drop-bytemulti { counter: num }
policy-drop-packetmulti { counter: num }
custom-drop-packetmulti { counter: num }
current-learnedmulti { counter: num }
not-learnedmulti { counter: num }
rx-unicastmulti { counter: num }
tx-unicastmulti { counter: num }
rx-error-eventsmulti { counter: num }
tx-rx-1024-maxmulti { counter: num }
rx-1024-maxmulti { counter: num }
tx-1024-maxmulti { counter: num }
rs-fec-codewordsmulti { counter: num }
rs-fec-correctedmulti { counter: num }
rs-fec-uncorrectedmulti { counter: num }
rs-fec-symbol-errormulti { counter: num }
fc-fec-rx-blockmulti { counter: num }
fc-fec-block-correctedmulti { counter: num }
fc-fec-block-uncorrectedmulti { counter: num }
tx-queue0-packetmulti { counter: num }
tx-queue0-bytemulti { counter: num }
tx-queue1-packetmulti { counter: num }
tx-queue1-bytemulti { counter: num }
tx-queue2-packetmulti { counter: num }
tx-queue2-bytemulti { counter: num }
tx-queue3-packetmulti { counter: num }
tx-queue3-bytemulti { counter: num }
tx-queue4-packetmulti { counter: num }
tx-queue4-bytemulti { counter: num }
tx-queue5-packetmulti { counter: num }
tx-queue5-bytemulti { counter: num }
tx-queue6-packetmulti { counter: num }
tx-queue6-bytemulti { counter: num }
tx-queue7-packetmulti { counter: num }
tx-queue7-bytemulti { counter: num }
tx-drop-packetmulti { counter: num }
tx-drop-bytemulti { counter: num }
tx-drop-queue0-packetmulti { counter: num }
tx-drop-queue0-bytemulti { counter: num }
tx-drop-queue1-packetmulti { counter: num }
tx-drop-queue1-bytemulti { counter: num }
tx-drop-queue2-packetmulti { counter: num }
tx-drop-queue2-bytemulti { counter: num }
tx-drop-queue3-packetmulti { counter: num }
tx-drop-queue3-bytemulti { counter: num }
tx-drop-queue4-packetmulti { counter: num }
tx-drop-queue4-bytemulti { counter: num }
tx-drop-queue5-packetmulti { counter: num }
tx-drop-queue5-bytemulti { counter: num }
tx-drop-queue6-packetmulti { counter: num }
tx-drop-queue6-bytemulti { counter: num }
tx-drop-queue7-packetmulti { counter: num }
tx-drop-queue7-bytemulti { counter: num }