Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR fia-internal-tcam package operational data.
This module contains definitions for the following management objects:
controller: Controller Resources
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Controller
- type Controller_Dpa
- type Controller_Dpa_Nodes
- type Controller_Dpa_Nodes_Node
- type Controller_Dpa_Nodes_Node_ExternalTcamResources
- type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam
- type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank
- type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb
- type Controller_Dpa_Nodes_Node_InternalTcamResources
- type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam
- type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank
- type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Controller DPA operational data. Dpa Controller_Dpa }
Controller Controller Resources
func (*Controller) GetEntityData ¶
func (controller *Controller) GetEntityData() *types.CommonEntityData
type Controller_Dpa ¶
type Controller_Dpa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DPA data for available nodes. Nodes Controller_Dpa_Nodes }
Controller_Dpa Controller DPA operational data
func (*Controller_Dpa) GetEntityData ¶
func (dpa *Controller_Dpa) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes ¶
type Controller_Dpa_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DPA operational data for a particular node. The type is slice of // Controller_Dpa_Nodes_Node. Node []*Controller_Dpa_Nodes_Node }
Controller_Dpa_Nodes DPA data for available nodes
func (*Controller_Dpa_Nodes) GetEntityData ¶
func (nodes *Controller_Dpa_Nodes) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node ¶
type Controller_Dpa_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // External TCAM Resource Information. ExternalTcamResources Controller_Dpa_Nodes_Node_ExternalTcamResources // Internal TCAM Resource Information. InternalTcamResources Controller_Dpa_Nodes_Node_InternalTcamResources }
Controller_Dpa_Nodes_Node DPA operational data for a particular node
func (*Controller_Dpa_Nodes_Node) GetEntityData ¶
func (node *Controller_Dpa_Nodes_Node) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_ExternalTcamResources ¶
type Controller_Dpa_Nodes_Node_ExternalTcamResources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // npu tcam. The type is slice of // Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam. NpuTcam []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam }
Controller_Dpa_Nodes_Node_ExternalTcamResources External TCAM Resource Information
func (*Controller_Dpa_Nodes_Node_ExternalTcamResources) GetEntityData ¶
func (externalTcamResources *Controller_Dpa_Nodes_Node_ExternalTcamResources) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam ¶
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // npu id. The type is interface{} with range: 0..4294967295. NpuId interface{} // tcam bank. The type is slice of // Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank. TcamBank []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank }
Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam npu tcam
func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam) GetEntityData ¶
func (npuTcam *Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank ¶
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // bank id. The type is string. BankId interface{} // bank key size. The type is string. BankKeySize interface{} // bank free entries. The type is interface{} with range: 0..4294967295. BankFreeEntries interface{} // bank inuse entries. The type is interface{} with range: 0..4294967295. BankInuseEntries interface{} // owner. The type is string. Owner interface{} // nof dbs. The type is interface{} with range: 0..4294967295. NofDbs interface{} // bank db. The type is slice of // Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb. BankDb []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb }
Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank tcam bank
func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank) GetEntityData ¶
func (tcamBank *Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb ¶
type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // db id. The type is interface{} with range: 0..4294967295. DbId interface{} // db inuse entries. The type is interface{} with range: 0..4294967295. DbInuseEntries interface{} // db prefix. The type is string. DbPrefix interface{} }
Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb bank db
func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData ¶
func (bankDb *Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_InternalTcamResources ¶
type Controller_Dpa_Nodes_Node_InternalTcamResources struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // npu tcam. The type is slice of // Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam. NpuTcam []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam }
Controller_Dpa_Nodes_Node_InternalTcamResources Internal TCAM Resource Information
func (*Controller_Dpa_Nodes_Node_InternalTcamResources) GetEntityData ¶
func (internalTcamResources *Controller_Dpa_Nodes_Node_InternalTcamResources) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam ¶
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // npu id. The type is interface{} with range: 0..4294967295. NpuId interface{} // tcam bank. The type is slice of // Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank. TcamBank []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank }
Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam npu tcam
func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam) GetEntityData ¶
func (npuTcam *Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank ¶
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // bank id. The type is string. BankId interface{} // bank key size. The type is string. BankKeySize interface{} // bank free entries. The type is interface{} with range: 0..4294967295. BankFreeEntries interface{} // bank inuse entries. The type is interface{} with range: 0..4294967295. BankInuseEntries interface{} // owner. The type is string. Owner interface{} // nof dbs. The type is interface{} with range: 0..4294967295. NofDbs interface{} // bank db. The type is slice of // Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb. BankDb []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb }
Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank tcam bank
func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank) GetEntityData ¶
func (tcamBank *Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank) GetEntityData() *types.CommonEntityData
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb ¶
type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // db id. The type is interface{} with range: 0..4294967295. DbId interface{} // db inuse entries. The type is interface{} with range: 0..4294967295. DbInuseEntries interface{} // db prefix. The type is string. DbPrefix interface{} }
Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb bank db
func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData ¶
func (bankDb *Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData() *types.CommonEntityData