Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR crypto-macsec-secy package operational data.
This module contains definitions for the following management objects:
macsec: Macsec operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Macsec
- type Macsec_Secy
- type Macsec_Secy_Interfaces
- type Macsec_Secy_Interfaces_Interface
- type Macsec_Secy_Interfaces_Interface_Stats
- type Macsec_Secy_Interfaces_Interface_Stats_IntfStats
- type Macsec_Secy_Interfaces_Interface_Stats_RxScStats
- type Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat
- type Macsec_Secy_Interfaces_Interface_Stats_TxScStats
- type Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Macsec ¶
type Macsec struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Security Entity. Secy Macsec_Secy }
Macsec Macsec operational data
func (*Macsec) GetEntityData ¶
func (macsec *Macsec) GetEntityData() *types.CommonEntityData
type Macsec_Secy ¶
type Macsec_Secy struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Security Data. Interfaces Macsec_Secy_Interfaces }
Macsec_Secy MAC Security Entity
func (*Macsec_Secy) GetEntityData ¶
func (secy *Macsec_Secy) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces ¶
type Macsec_Secy_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Security Data for the Interface. The type is slice of // Macsec_Secy_Interfaces_Interface. Interface []*Macsec_Secy_Interfaces_Interface }
Macsec_Secy_Interfaces MAC Security Data
func (*Macsec_Secy_Interfaces) GetEntityData ¶
func (interfaces *Macsec_Secy_Interfaces) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface ¶
type Macsec_Secy_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. Name interface{} // MACsec Stats. Stats Macsec_Secy_Interfaces_Interface_Stats }
Macsec_Secy_Interfaces_Interface MAC Security Data for the Interface
func (*Macsec_Secy_Interfaces_Interface) GetEntityData ¶
func (self *Macsec_Secy_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats ¶
type Macsec_Secy_Interfaces_Interface_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface stats. IntfStats Macsec_Secy_Interfaces_Interface_Stats_IntfStats // Tx SC Stats. TxScStats Macsec_Secy_Interfaces_Interface_Stats_TxScStats // RX SC Stats List. The type is slice of // Macsec_Secy_Interfaces_Interface_Stats_RxScStats. RxScStats []*Macsec_Secy_Interfaces_Interface_Stats_RxScStats }
Macsec_Secy_Interfaces_Interface_Stats MACsec Stats
func (*Macsec_Secy_Interfaces_Interface_Stats) GetEntityData ¶
func (stats *Macsec_Secy_Interfaces_Interface_Stats) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats_IntfStats ¶
type Macsec_Secy_Interfaces_Interface_Stats_IntfStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // InPktsUntagged. The type is interface{} with range: // 0..18446744073709551615. InPktsUntagged interface{} // InPktsNoTag. The type is interface{} with range: 0..18446744073709551615. InPktsNoTag interface{} // InPktsBadTag. The type is interface{} with range: 0..18446744073709551615. InPktsBadTag interface{} // InPktsUnknownSCI. The type is interface{} with range: // 0..18446744073709551615. InPktsUnknownSci interface{} // InPktsNoSCI. The type is interface{} with range: 0..18446744073709551615. InPktsNoSci interface{} // InPktsOverrun. The type is interface{} with range: 0..18446744073709551615. InPktsOverrun interface{} // InOctetsValidated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} // InOctetsDecrypted. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecrypted interface{} // OutPktsUntagged. The type is interface{} with range: // 0..18446744073709551615. OutPktsUntagged interface{} // OutPktsTooLong. The type is interface{} with range: // 0..18446744073709551615. OutPktsTooLong interface{} // OutOctetsProtected. The type is interface{} with range: // 0..18446744073709551615. OutOctetsProtected interface{} // OutOctetsEncrypted. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncrypted interface{} }
Macsec_Secy_Interfaces_Interface_Stats_IntfStats Interface stats
func (*Macsec_Secy_Interfaces_Interface_Stats_IntfStats) GetEntityData ¶
func (intfStats *Macsec_Secy_Interfaces_Interface_Stats_IntfStats) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats_RxScStats ¶
type Macsec_Secy_Interfaces_Interface_Stats_RxScStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Rx SCI. The type is interface{} with range: 0..18446744073709551615. RxSci interface{} // InPktsUnchecked. The type is interface{} with range: // 0..18446744073709551615. InPktsUnchecked interface{} // InPktsDelayed. The type is interface{} with range: 0..18446744073709551615. InPktsDelayed interface{} // InPktsLate. The type is interface{} with range: 0..18446744073709551615. InPktsLate interface{} // InPktsOK. The type is interface{} with range: 0..18446744073709551615. InPktsOk interface{} // InPktsInvalid. The type is interface{} with range: 0..18446744073709551615. InPktsInvalid interface{} // InPktsNotValid. The type is interface{} with range: // 0..18446744073709551615. InPktsNotValid interface{} // InPktsNotUsingSA. The type is interface{} with range: // 0..18446744073709551615. InPktsNotUsingSa interface{} // InPktsUnusedSA. The type is interface{} with range: // 0..18446744073709551615. InPktsUnusedSa interface{} // InPktsUntaggedHit. The type is interface{} with range: // 0..18446744073709551615. InPktsUntaggedHit interface{} // InOctetsValidated. The type is interface{} with range: // 0..18446744073709551615. InOctetsValidated interface{} // InOctetsDecrypted. The type is interface{} with range: // 0..18446744073709551615. InOctetsDecrypted interface{} // rxsa stats. The type is slice of // Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat. RxsaStat []*Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat }
Macsec_Secy_Interfaces_Interface_Stats_RxScStats RX SC Stats List
func (*Macsec_Secy_Interfaces_Interface_Stats_RxScStats) GetEntityData ¶
func (rxScStats *Macsec_Secy_Interfaces_Interface_Stats_RxScStats) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat ¶
type Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // InPktsOK. The type is interface{} with range: 0..18446744073709551615. InPktsOk interface{} // InPktsInvalid. The type is interface{} with range: 0..18446744073709551615. InPktsInvalid interface{} // InPktsNotValid. The type is interface{} with range: // 0..18446744073709551615. InPktsNotValid interface{} // InPktsNotUsingSA. The type is interface{} with range: // 0..18446744073709551615. InPktsNotUsingSa interface{} // InPktsUnusedSA. The type is interface{} with range: // 0..18446744073709551615. InPktsUnusedSa interface{} // NextPN. The type is interface{} with range: 0..18446744073709551615. NextPn interface{} }
Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat rxsa stats
func (*Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat) GetEntityData ¶
func (rxsaStat *Macsec_Secy_Interfaces_Interface_Stats_RxScStats_RxsaStat) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats_TxScStats ¶
type Macsec_Secy_Interfaces_Interface_Stats_TxScStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tx SCI. The type is interface{} with range: 0..18446744073709551615. TxSci interface{} // OutPktsProtected. The type is interface{} with range: // 0..18446744073709551615. OutPktsProtected interface{} // OutPktsEncrypted. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncrypted interface{} // OutOctetsProtected. The type is interface{} with range: // 0..18446744073709551615. OutOctetsProtected interface{} // OutOctetsEncrypted. The type is interface{} with range: // 0..18446744073709551615. OutOctetsEncrypted interface{} // OutPktsTooLong. The type is interface{} with range: // 0..18446744073709551615. OutPktsTooLong interface{} // tx sa stats. The type is slice of // Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat. TxsaStat []*Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat }
Macsec_Secy_Interfaces_Interface_Stats_TxScStats Tx SC Stats
func (*Macsec_Secy_Interfaces_Interface_Stats_TxScStats) GetEntityData ¶
func (txScStats *Macsec_Secy_Interfaces_Interface_Stats_TxScStats) GetEntityData() *types.CommonEntityData
type Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat ¶
type Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // OutPktsProtected. The type is interface{} with range: // 0..18446744073709551615. OutPktsProtected interface{} // OutPktsEncrypted. The type is interface{} with range: // 0..18446744073709551615. OutPktsEncrypted interface{} // NextPN. The type is interface{} with range: 0..18446744073709551615. NextPn interface{} }
Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat tx sa stats
func (*Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat) GetEntityData ¶
func (txsaStat *Macsec_Secy_Interfaces_Interface_Stats_TxScStats_TxsaStat) GetEntityData() *types.CommonEntityData