Skip to content

eth_lag_intf_types.proto

Messages

EthLagIntf

Name Value Description
intf IntfId The ID of this lag interface.
speed uint64 The aggregated capacity of this LAG interface, in Mbits/s.
min_links uint32 Number of required links to bring up this LAG interface.
fallback_type EthLagIntfFallbackType Fallback type for this LAG interface.
fallback_timeout uint32 The LACP active mode timeout value, in seconds.
default_fallback_timeout uint32 Default value for the timeout above, in seconds.
min_speed uint64 Minimal speed in Mbps.

EthLagIntfMembership

Name Value Description
eth_lag_intf_id IntfId Interface ID for the LAG interface.
active bool Indicates whether the interface is active in the LAG.
reason string If this interface is not in the LAG, the reason is stated here.
member_time double Time this interface got added to or removed from a LAG.
mode EthLagIntfMemberLacpMode The LACP mode this interface is configured in the LAG.

Enums

EthLagIntfFallbackType

Name Value Description
ETH_LAG_INTF_FALLBACK_NULL 0 Not a valid fallback type.
ETH_LAG_INTF_FALLBACK_NONE 1 No fallback if no LACPDUs seen.
ETH_LAG_INTF_FALLBACK_STATIC 2 Fallback to static mode.
ETH_LAG_INTF_FALLBACK_INDIVIDUAL 3 Fallback to individual mode.

EthLagIntfMemberLacpMode

Name Value Description
ETH_LAG_INTF_MEMBER_LACP_MODE_NULL 0
ETH_LAG_INTF_MEMBER_LACP_MODE_OFF 1
ETH_LAG_INTF_MEMBER_LACP_MODE_PASSIVE 2
ETH_LAG_INTF_MEMBER_LACP_MODE_ACTIVE 3

EthLagIntfMemberLacpTimeout

Name Value Description
ETH_LAG_INTF_MEMBER_LACP_TIMEOUT_NULL 0
ETH_LAG_INTF_MEMBER_LACP_TIMEOUT_SHORT 1
ETH_LAG_INTF_MEMBER_LACP_TIMEOUT_LONG 2