Documentation ¶
Index ¶
- type ACL
- type ARPEntry
- type BridgeDomain
- type ConfigData
- func (*ConfigData) Descriptor() ([]byte, []int)
- func (m *ConfigData) GetAcls() []*acl.ACL
- func (m *ConfigData) GetArps() []*l3.ARPEntry
- func (m *ConfigData) GetBridgeDomains() []*l2.BridgeDomain
- 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) GetNat44Global() *nat.Nat44Global
- func (m *ConfigData) GetProxyArp() *l3.ProxyARP
- func (m *ConfigData) GetPuntIpredirects() []*punt.IPRedirect
- func (m *ConfigData) GetPuntTohosts() []*punt.ToHost
- func (m *ConfigData) GetRoutes() []*l3.Route
- 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 (dst *ConfigData) XXX_Merge(src proto.Message)
- func (m *ConfigData) XXX_Size() int
- func (m *ConfigData) XXX_Unmarshal(b []byte) error
- type DNAT44
- type IPScanNeigh
- type IPSecSA
- type IPSecSPD
- type Interface
- type L2FIB
- type NAT44Global
- 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 (dst *Notification) XXX_Merge(src proto.Message)
- func (m *Notification) XXX_Size() int
- func (m *Notification) XXX_Unmarshal(b []byte) error
- type ProxyARP
- type PuntIPRedirect
- type PuntToHost
- type Route
- type STNRule
- 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"` Acls []*acl.ACL `protobuf:"bytes,20,rep,name=acls,proto3" json:"acls,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"` 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"` 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ConfigData) Descriptor ¶
func (*ConfigData) Descriptor() ([]byte, []int)
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) 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) GetNat44Global ¶
func (m *ConfigData) GetNat44Global() *nat.Nat44Global
func (*ConfigData) GetProxyArp ¶
func (m *ConfigData) GetProxyArp() *l3.ProxyARP
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) 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 (dst *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 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 (dst *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 PuntToHost ¶
type PuntToHost = vpp_punt.ToHost
Click to show internal directories.
Click to hide internal directories.