Documentation ¶
Index ¶
- type ABF
- type ACL
- type ARPEntry
- type BridgeDomain
- type ConfigData
- func (*ConfigData) Descriptor() ([]byte, []int)
- func (m *ConfigData) GetAbfs() []*abf.ABF
- func (m *ConfigData) GetAcls() []*acl.ACL
- func (m *ConfigData) GetArps() []*l3.ARPEntry
- func (m *ConfigData) GetBridgeDomains() []*l2.BridgeDomain
- func (m *ConfigData) GetDhcpProxies() []*l3.DHCPProxy
- func (m *ConfigData) GetDnat44S() []*nat.DNat44
- func (m *ConfigData) GetFibs() []*l2.FIBEntry
- func (m *ConfigData) GetInterfaces() []*interfaces.Interface
- func (m *ConfigData) GetIpscanNeighbor() *l3.IPScanNeighbor
- func (m *ConfigData) GetIpsecSas() []*ipsec.SecurityAssociation
- func (m *ConfigData) GetIpsecSpds() []*ipsec.SecurityPolicyDatabase
- func (m *ConfigData) GetL3Xconnects() []*l3.L3XConnect
- func (m *ConfigData) GetNat44Global() *nat.Nat44Global
- func (m *ConfigData) GetNat44Interfaces() []*nat.Nat44Interface
- func (m *ConfigData) GetNat44Pools() []*nat.Nat44AddressPool
- func (m *ConfigData) GetProxyArp() *l3.ProxyARP
- func (m *ConfigData) GetPuntExceptions() []*punt.Exception
- func (m *ConfigData) GetPuntIpredirects() []*punt.IPRedirect
- func (m *ConfigData) GetPuntTohosts() []*punt.ToHost
- func (m *ConfigData) GetRoutes() []*l3.Route
- func (m *ConfigData) GetSpans() []*interfaces.Span
- func (m *ConfigData) GetSrv6Global() *srv6.SRv6Global
- func (m *ConfigData) GetSrv6Localsids() []*srv6.LocalSID
- func (m *ConfigData) GetSrv6Policies() []*srv6.Policy
- func (m *ConfigData) GetSrv6Steerings() []*srv6.Steering
- func (m *ConfigData) GetVrfs() []*l3.VrfTable
- func (m *ConfigData) GetXconnectPairs() []*l2.XConnectPair
- func (*ConfigData) ProtoMessage()
- func (m *ConfigData) Reset()
- func (m *ConfigData) String() string
- func (m *ConfigData) XXX_DiscardUnknown()
- func (m *ConfigData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigData) XXX_Merge(src proto.Message)
- func (m *ConfigData) XXX_Size() int
- func (m *ConfigData) XXX_Unmarshal(b []byte) error
- type DHCPProxy
- type DNAT44
- type IPScanNeigh
- type IPSecSA
- type IPSecSPD
- type Interface
- type L2FIB
- type L3XConnect
- type NAT44Global
- type Nat44AddressPool
- type Nat44Interface
- type Notification
- func (*Notification) Descriptor() ([]byte, []int)
- func (m *Notification) GetInterface() *interfaces.InterfaceNotification
- func (*Notification) ProtoMessage()
- func (m *Notification) Reset()
- func (m *Notification) String() string
- func (m *Notification) XXX_DiscardUnknown()
- func (m *Notification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Notification) XXX_Merge(src proto.Message)
- func (m *Notification) XXX_Size() int
- func (m *Notification) XXX_Unmarshal(b []byte) error
- type ProxyARP
- type PuntException
- type PuntIPRedirect
- type PuntToHost
- type Route
- type SRv6Global
- type SRv6LocalSID
- type SRv6Policy
- type SRv6Steering
- type Span
- type Stats
- func (*Stats) Descriptor() ([]byte, []int)
- func (m *Stats) GetInterface() *interfaces.InterfaceStats
- func (*Stats) ProtoMessage()
- func (m *Stats) Reset()
- func (m *Stats) String() string
- func (m *Stats) XXX_DiscardUnknown()
- func (m *Stats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Stats) XXX_Merge(src proto.Message)
- func (m *Stats) XXX_Size() int
- func (m *Stats) XXX_Unmarshal(b []byte) error
- type VRFTable
- type XConnect
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigData ¶
type ConfigData struct { Interfaces []*interfaces.Interface `protobuf:"bytes,10,rep,name=interfaces,proto3" json:"interfaces,omitempty"` Spans []*interfaces.Span `protobuf:"bytes,11,rep,name=spans,proto3" json:"spans,omitempty"` Acls []*acl.ACL `protobuf:"bytes,20,rep,name=acls,proto3" json:"acls,omitempty"` Abfs []*abf.ABF `protobuf:"bytes,21,rep,name=abfs,proto3" json:"abfs,omitempty"` BridgeDomains []*l2.BridgeDomain `protobuf:"bytes,30,rep,name=bridge_domains,json=bridgeDomains,proto3" json:"bridge_domains,omitempty"` Fibs []*l2.FIBEntry `protobuf:"bytes,31,rep,name=fibs,proto3" json:"fibs,omitempty"` XconnectPairs []*l2.XConnectPair `protobuf:"bytes,32,rep,name=xconnect_pairs,json=xconnectPairs,proto3" json:"xconnect_pairs,omitempty"` Routes []*l3.Route `protobuf:"bytes,40,rep,name=routes,proto3" json:"routes,omitempty"` Arps []*l3.ARPEntry `protobuf:"bytes,41,rep,name=arps,proto3" json:"arps,omitempty"` ProxyArp *l3.ProxyARP `protobuf:"bytes,42,opt,name=proxy_arp,json=proxyArp,proto3" json:"proxy_arp,omitempty"` IpscanNeighbor *l3.IPScanNeighbor `protobuf:"bytes,43,opt,name=ipscan_neighbor,json=ipscanNeighbor,proto3" json:"ipscan_neighbor,omitempty"` Vrfs []*l3.VrfTable `protobuf:"bytes,44,rep,name=vrfs,proto3" json:"vrfs,omitempty"` L3Xconnects []*l3.L3XConnect `protobuf:"bytes,45,rep,name=l3xconnects,proto3" json:"l3xconnects,omitempty"` DhcpProxies []*l3.DHCPProxy `protobuf:"bytes,46,rep,name=dhcp_proxies,json=dhcpProxies,proto3" json:"dhcp_proxies,omitempty"` Nat44Global *nat.Nat44Global `protobuf:"bytes,50,opt,name=nat44_global,json=nat44Global,proto3" json:"nat44_global,omitempty"` Dnat44S []*nat.DNat44 `protobuf:"bytes,51,rep,name=dnat44s,proto3" json:"dnat44s,omitempty"` Nat44Interfaces []*nat.Nat44Interface `protobuf:"bytes,52,rep,name=nat44_interfaces,json=nat44Interfaces,proto3" json:"nat44_interfaces,omitempty"` Nat44Pools []*nat.Nat44AddressPool `protobuf:"bytes,53,rep,name=nat44_pools,json=nat44Pools,proto3" json:"nat44_pools,omitempty"` IpsecSpds []*ipsec.SecurityPolicyDatabase `protobuf:"bytes,60,rep,name=ipsec_spds,json=ipsecSpds,proto3" json:"ipsec_spds,omitempty"` IpsecSas []*ipsec.SecurityAssociation `protobuf:"bytes,61,rep,name=ipsec_sas,json=ipsecSas,proto3" json:"ipsec_sas,omitempty"` PuntIpredirects []*punt.IPRedirect `protobuf:"bytes,70,rep,name=punt_ipredirects,json=puntIpredirects,proto3" json:"punt_ipredirects,omitempty"` PuntTohosts []*punt.ToHost `protobuf:"bytes,71,rep,name=punt_tohosts,json=puntTohosts,proto3" json:"punt_tohosts,omitempty"` PuntExceptions []*punt.Exception `protobuf:"bytes,72,rep,name=punt_exceptions,json=puntExceptions,proto3" json:"punt_exceptions,omitempty"` Srv6Global *srv6.SRv6Global `protobuf:"bytes,83,opt,name=srv6_global,json=srv6Global,proto3" json:"srv6_global,omitempty"` Srv6Localsids []*srv6.LocalSID `protobuf:"bytes,80,rep,name=srv6_localsids,json=srv6Localsids,proto3" json:"srv6_localsids,omitempty"` Srv6Policies []*srv6.Policy `protobuf:"bytes,81,rep,name=srv6_policies,json=srv6Policies,proto3" json:"srv6_policies,omitempty"` Srv6Steerings []*srv6.Steering `protobuf:"bytes,82,rep,name=srv6_steerings,json=srv6Steerings,proto3" json:"srv6_steerings,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ConfigData) Descriptor ¶
func (*ConfigData) Descriptor() ([]byte, []int)
func (*ConfigData) GetAbfs ¶
func (m *ConfigData) GetAbfs() []*abf.ABF
func (*ConfigData) GetAcls ¶
func (m *ConfigData) GetAcls() []*acl.ACL
func (*ConfigData) GetArps ¶
func (m *ConfigData) GetArps() []*l3.ARPEntry
func (*ConfigData) GetBridgeDomains ¶
func (m *ConfigData) GetBridgeDomains() []*l2.BridgeDomain
func (*ConfigData) GetDhcpProxies ¶ added in v3.0.1
func (m *ConfigData) GetDhcpProxies() []*l3.DHCPProxy
func (*ConfigData) GetDnat44S ¶
func (m *ConfigData) GetDnat44S() []*nat.DNat44
func (*ConfigData) GetFibs ¶
func (m *ConfigData) GetFibs() []*l2.FIBEntry
func (*ConfigData) GetInterfaces ¶
func (m *ConfigData) GetInterfaces() []*interfaces.Interface
func (*ConfigData) GetIpscanNeighbor ¶
func (m *ConfigData) GetIpscanNeighbor() *l3.IPScanNeighbor
func (*ConfigData) GetIpsecSas ¶
func (m *ConfigData) GetIpsecSas() []*ipsec.SecurityAssociation
func (*ConfigData) GetIpsecSpds ¶
func (m *ConfigData) GetIpsecSpds() []*ipsec.SecurityPolicyDatabase
func (*ConfigData) GetL3Xconnects ¶ added in v3.0.1
func (m *ConfigData) GetL3Xconnects() []*l3.L3XConnect
func (*ConfigData) GetNat44Global ¶
func (m *ConfigData) GetNat44Global() *nat.Nat44Global
func (*ConfigData) GetNat44Interfaces ¶
func (m *ConfigData) GetNat44Interfaces() []*nat.Nat44Interface
func (*ConfigData) GetNat44Pools ¶
func (m *ConfigData) GetNat44Pools() []*nat.Nat44AddressPool
func (*ConfigData) GetProxyArp ¶
func (m *ConfigData) GetProxyArp() *l3.ProxyARP
func (*ConfigData) GetPuntExceptions ¶
func (m *ConfigData) GetPuntExceptions() []*punt.Exception
func (*ConfigData) GetPuntIpredirects ¶
func (m *ConfigData) GetPuntIpredirects() []*punt.IPRedirect
func (*ConfigData) GetPuntTohosts ¶
func (m *ConfigData) GetPuntTohosts() []*punt.ToHost
func (*ConfigData) GetRoutes ¶
func (m *ConfigData) GetRoutes() []*l3.Route
func (*ConfigData) GetSpans ¶
func (m *ConfigData) GetSpans() []*interfaces.Span
func (*ConfigData) GetSrv6Global ¶
func (m *ConfigData) GetSrv6Global() *srv6.SRv6Global
func (*ConfigData) GetSrv6Localsids ¶
func (m *ConfigData) GetSrv6Localsids() []*srv6.LocalSID
func (*ConfigData) GetSrv6Policies ¶
func (m *ConfigData) GetSrv6Policies() []*srv6.Policy
func (*ConfigData) GetSrv6Steerings ¶
func (m *ConfigData) GetSrv6Steerings() []*srv6.Steering
func (*ConfigData) GetVrfs ¶
func (m *ConfigData) GetVrfs() []*l3.VrfTable
func (*ConfigData) GetXconnectPairs ¶
func (m *ConfigData) GetXconnectPairs() []*l2.XConnectPair
func (*ConfigData) ProtoMessage ¶
func (*ConfigData) ProtoMessage()
func (*ConfigData) Reset ¶
func (m *ConfigData) Reset()
func (*ConfigData) String ¶
func (m *ConfigData) String() string
func (*ConfigData) XXX_DiscardUnknown ¶
func (m *ConfigData) XXX_DiscardUnknown()
func (*ConfigData) XXX_Marshal ¶
func (m *ConfigData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigData) XXX_Merge ¶
func (m *ConfigData) XXX_Merge(src proto.Message)
func (*ConfigData) XXX_Size ¶
func (m *ConfigData) XXX_Size() int
func (*ConfigData) XXX_Unmarshal ¶
func (m *ConfigData) XXX_Unmarshal(b []byte) error
type IPScanNeigh ¶
type IPScanNeigh = vpp_l3.IPScanNeighbor
type IPSecSA ¶
type IPSecSA = vpp_ipsec.SecurityAssociation
type L3XConnect ¶ added in v3.0.1
type L3XConnect = vpp_l3.L3XConnect
type Nat44AddressPool ¶ added in v3.0.1
type Nat44AddressPool = vpp_nat.Nat44AddressPool
type Nat44Interface ¶ added in v3.0.1
type Nat44Interface = vpp_nat.Nat44Interface
type Notification ¶
type Notification struct { Interface *interfaces.InterfaceNotification `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Notification) Descriptor ¶
func (*Notification) Descriptor() ([]byte, []int)
func (*Notification) GetInterface ¶
func (m *Notification) GetInterface() *interfaces.InterfaceNotification
func (*Notification) ProtoMessage ¶
func (*Notification) ProtoMessage()
func (*Notification) Reset ¶
func (m *Notification) Reset()
func (*Notification) String ¶
func (m *Notification) String() string
func (*Notification) XXX_DiscardUnknown ¶
func (m *Notification) XXX_DiscardUnknown()
func (*Notification) XXX_Marshal ¶
func (m *Notification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Notification) XXX_Merge ¶
func (m *Notification) XXX_Merge(src proto.Message)
func (*Notification) XXX_Size ¶
func (m *Notification) XXX_Size() int
func (*Notification) XXX_Unmarshal ¶
func (m *Notification) XXX_Unmarshal(b []byte) error
type PuntException ¶ added in v3.0.1
type PuntToHost ¶
type SRv6LocalSID ¶ added in v3.0.1
type SRv6Policy ¶ added in v3.0.1
type SRv6Steering ¶ added in v3.0.1
type Span ¶ added in v3.0.1
type Span = vpp_interfaces.Span
type Stats ¶
type Stats struct { Interface *interfaces.InterfaceStats `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Stats) Descriptor ¶
func (*Stats) GetInterface ¶
func (m *Stats) GetInterface() *interfaces.InterfaceStats
func (*Stats) ProtoMessage ¶
func (*Stats) ProtoMessage()
func (*Stats) XXX_DiscardUnknown ¶
func (m *Stats) XXX_DiscardUnknown()
func (*Stats) XXX_Marshal ¶
func (*Stats) XXX_Unmarshal ¶
type XConnect ¶
type XConnect = vpp_l2.XConnectPair
Click to show internal directories.
Click to hide internal directories.