Documentation ¶
Overview ¶
The MIB module to describe generic objects for ethernet-like network interfaces.
This MIB provides ethernet-like network interfaces information that are either excluded by EtherLike-MIB or specific to Cisco products.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCOETHERLIKEEXTMIB ¶
type CISCOETHERLIKEEXTMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A list of additional descriptive and status information about the MAC // Control PAUSE function on the ethernet-like interfaces attached to a // particular system, in extension to dot3PauseTable in EtherLike-MIB. There // will be one row in this table for each ethernet-like interface in the // system which supports the MAC Control PAUSE function. CeeDot3PauseExtTable CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable // This table provides the subinterface related information associated to the // Ethernet-like interfaces. The subinterface is a division of one physical // interface into multiple logical interfaces. As an example of what a typical // subinterface setup might look like on a device, a single Ethernet port such // as GigabitEthernet0/0 would be subdivided into Gi0/0.1, Gi0/0.2, Gi0/0.3 // and so on, each one performing as if it were a separate interface. CeeSubInterfaceTable CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable }
CISCOETHERLIKEEXTMIB
func (*CISCOETHERLIKEEXTMIB) GetEntityData ¶
func (cISCOETHERLIKEEXTMIB *CISCOETHERLIKEEXTMIB) GetEntityData() *types.CommonEntityData
type CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable ¶
type CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry in the table, containing additional information about the MAC // Control PAUSE function on a single ethernet-like interface, in extension // to dot3PauseEntry in Etherlike-MIB. The type is slice of // CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry. CeeDot3PauseExtEntry []*CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry }
CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable A list of additional descriptive and status information about the MAC Control PAUSE function on the ethernet-like interfaces attached to a particular system, in extension to dot3PauseTable in EtherLike-MIB. There will be one row in this table for each ethernet-like interface in the system which supports the MAC Control PAUSE function.
func (*CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable) GetEntityData ¶
func (ceeDot3PauseExtTable *CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable) GetEntityData() *types.CommonEntityData
type CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry ¶
type CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string with range: 1..2147483647. // Refers to // etherlike_mib.EtherLikeMIB_Dot3StatsTable_Dot3StatsEntry_Dot3StatsIndex Dot3StatsIndex interface{} // Indicates preference to send or process pause frames on this interface. // txDesired(0) - indicates preference to send pause // frames, but autonegotiates flow control. This bit can // only be turned on when the corresponding // instance of dot3PauseAdminMode has the value of // 'enabledXmit' or 'enabledXmitAndRcv'. rxDesired(1) - // indicates preference to process pause frames, but // autonegotiates flow control. This bit can only be // turned on when the corresponding instance of // dot3PauseAdminMode has the value of 'enabledRcv' or // 'enabledXmitAndRcv'. The type is map[string]bool. CeeDot3PauseExtAdminMode interface{} // Provides additional information about the flow control operational status // on this interface. txDisagree(0) - the transmit pause function on // this interface is disabled due to disagreement from the // far end on negotiation. rxDisagree(1) - the receive pause // function on this interface is disabled due to // disagreement from the far end on negotiation. txDesired(2) // - the transmit pause function on this interface is // desired. rxDesired(3) - the receive pause function on // this interface is desired. The type is map[string]bool. CeeDot3PauseExtOperMode interface{} }
CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry An entry in the table, containing additional information about the MAC Control PAUSE function on a single ethernet-like interface, in extension to dot3PauseEntry in Etherlike-MIB.
func (*CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry) GetEntityData ¶
func (ceeDot3PauseExtEntry *CISCOETHERLIKEEXTMIB_CeeDot3PauseExtTable_CeeDot3PauseExtEntry) GetEntityData() *types.CommonEntityData
type CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable ¶
type CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This table contains a row for each Ethernet-like interface by it's ifTable // ifIndex in the system, which supports the sub-interface. An entry is // created by an agent, when it detects a Ethernet-like interface is created // in ifTable and it can support sub-interface. An entry is deleted by an // agent, when the ifTable entry associated to the Ethernet-like interface is // deleted. Typically, when the card is removed from the device. The type is // slice of CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry. CeeSubInterfaceEntry []*CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry }
CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable This table provides the subinterface related information associated to the Ethernet-like interfaces.
The subinterface is a division of one physical interface into multiple logical interfaces. As an example of what a typical subinterface setup might look like on a device, a single Ethernet port such as GigabitEthernet0/0 would be subdivided into Gi0/0.1, Gi0/0.2, Gi0/0.3 and so on, each one performing as if it were a separate interface.
func (*CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable) GetEntityData ¶
func (ceeSubInterfaceTable *CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable) GetEntityData() *types.CommonEntityData
type CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry ¶
type CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string with range: 1..2147483647. // Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex IfIndex interface{} // This object represents the number of subinterfaces created on a // Ethernet-like interface. The type is interface{} with range: 0..4294967295. // Units are subifs. CeeSubInterfaceCount interface{} }
CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry This table contains a row for each Ethernet-like interface by it's ifTable ifIndex in the system, which supports the sub-interface.
An entry is created by an agent, when it detects a Ethernet-like interface is created in ifTable and it can support sub-interface.
An entry is deleted by an agent, when the ifTable entry associated to the Ethernet-like interface is deleted. Typically, when the card is removed from the device.
func (*CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry) GetEntityData ¶
func (ceeSubInterfaceEntry *CISCOETHERLIKEEXTMIB_CeeSubInterfaceTable_CeeSubInterfaceEntry) GetEntityData() *types.CommonEntityData