Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR fib-common package configuration.
This module contains definitions for the following management objects:
fib: CEF configuration
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fib ¶
type Fib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set option for automatcially recovering consistent-hashing state on // interface up. The type is bool. AutoHashRecover interface{} // Set options for adjacency routes overriding RIB routes. The type is bool. PreferAibRoutes interface{} // Set true to disable encapsulation sharing. The type is bool. EncapSharingDisable interface{} // Set option for fast-reroute to follow BGP PIC update, not to wait for // timeout. The type is bool. FrrFollowBgpPic interface{} // PBTS class configuration. PbtsForwardClassFallbacks Fib_PbtsForwardClassFallbacks // FIB platform parameters. Platform Fib_Platform }
Fib CEF configuration
func (*Fib) GetEntityData ¶
func (fib *Fib) GetEntityData() *types.CommonEntityData
type FibPbtsFallback ¶
type FibPbtsFallback string
FibPbtsFallback represents Fib pbts fallback
const ( // Fallback to class number list FibPbtsFallback_list FibPbtsFallback = "list" // Fallback to any class FibPbtsFallback_any FibPbtsFallback = "any" // Fallback to drop FibPbtsFallback_drop FibPbtsFallback = "drop" )
type FibPbtsForwardClass ¶
type FibPbtsForwardClass string
FibPbtsForwardClass represents Fib pbts forward class
const ( // Any class FibPbtsForwardClass_any FibPbtsForwardClass = "any" )
type Fib_PbtsForwardClassFallbacks ¶
type Fib_PbtsForwardClassFallbacks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set PBTS class for fallback. The type is slice of // Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback. PbtsForwardClassFallback []*Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback }
Fib_PbtsForwardClassFallbacks PBTS class configuration
func (*Fib_PbtsForwardClassFallbacks) GetEntityData ¶
func (pbtsForwardClassFallbacks *Fib_PbtsForwardClassFallbacks) GetEntityData() *types.CommonEntityData
type Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback ¶
type Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. PBTS forward class number. The type is one of the // following types: enumeration FibPbtsForwardClass, or int with range: 0..8. ForwardClassNumber interface{} // Set PBTS fallback type. The type is FibPbtsFallback. This attribute is // mandatory. FallbackType interface{} // Set PBTS fallback class number array. The type is slice of interface{} with // range: 0..7. FallbackClassNumberArray []interface{} }
Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback Set PBTS class for fallback
func (*Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback) GetEntityData ¶
func (pbtsForwardClassFallback *Fib_PbtsForwardClassFallbacks_PbtsForwardClassFallback) GetEntityData() *types.CommonEntityData
type Fib_Platform ¶
type Fib_Platform struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Options for label-switched-multicast parameters. LabelSwitchedMulticast Fib_Platform_LabelSwitchedMulticast }
Fib_Platform FIB platform parameters
func (*Fib_Platform) GetEntityData ¶
func (platform *Fib_Platform) GetEntityData() *types.CommonEntityData
type Fib_Platform_LabelSwitchedMulticast ¶
type Fib_Platform_LabelSwitchedMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Set time to keep FRR slots programmed post FRR. The type is interface{} // with range: 3..180. Units are second. FrrHoldtime interface{} }
Fib_Platform_LabelSwitchedMulticast Options for label-switched-multicast parameters
func (*Fib_Platform_LabelSwitchedMulticast) GetEntityData ¶
func (labelSwitchedMulticast *Fib_Platform_LabelSwitchedMulticast) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.