Versions in this module Expand all Collapse all v1 v1.4.1 Jun 11, 2018 v1.4.0 May 24, 2018 Changes in this version + const ArpKey + const ArpPrefix + const ProxyARPInterfaceKey + const ProxyARPInterfacePrefix + const ProxyARPRangeKey + const ProxyARPRangePrefix + const RoutesPrefix + const VrfPrefix + func ArpEntryKey(iface, ipAddr string) string + func ArpKeyPrefix() string + func ParseArpKey(key string) (iface string, ipAddr string, err error) + func ParseRouteKey(key string) (isRouteKey bool, vrfIndex string, dstNetAddr string, dstNetMask int, ...) + func ProxyArpInterfaceKey(label string) string + func ProxyArpInterfacePrefix() string + func ProxyArpRangeKey(label string) string + func ProxyArpRangePrefix() string + func RouteKey(vrf uint32, dstAddr string, nextHopAddr string) string + func RouteKeyPrefix() string + func VrfKeyPrefix() string + type ArpTable struct + ArpEntries []*ArpTable_ArpEntry + func (*ArpTable) Descriptor() ([]byte, []int) + func (*ArpTable) ProtoMessage() + func (m *ArpTable) GetArpEntries() []*ArpTable_ArpEntry + func (m *ArpTable) Reset() + func (m *ArpTable) String() string + type ArpTable_ArpEntry struct + Interface string + IpAddress string + PhysAddress string + Static bool + func (*ArpTable_ArpEntry) Descriptor() ([]byte, []int) + func (*ArpTable_ArpEntry) ProtoMessage() + func (m *ArpTable_ArpEntry) GetInterface() string + func (m *ArpTable_ArpEntry) GetIpAddress() string + func (m *ArpTable_ArpEntry) GetPhysAddress() string + func (m *ArpTable_ArpEntry) GetStatic() bool + func (m *ArpTable_ArpEntry) Reset() + func (m *ArpTable_ArpEntry) String() string + type ProxyArpInterfaces struct + InterfaceLists []*ProxyArpInterfaces_InterfaceList + func (*ProxyArpInterfaces) Descriptor() ([]byte, []int) + func (*ProxyArpInterfaces) ProtoMessage() + func (m *ProxyArpInterfaces) GetInterfaceLists() []*ProxyArpInterfaces_InterfaceList + func (m *ProxyArpInterfaces) Reset() + func (m *ProxyArpInterfaces) String() string + type ProxyArpInterfaces_InterfaceList struct + Interfaces []*ProxyArpInterfaces_InterfaceList_Interface + Label string + func (*ProxyArpInterfaces_InterfaceList) Descriptor() ([]byte, []int) + func (*ProxyArpInterfaces_InterfaceList) ProtoMessage() + func (m *ProxyArpInterfaces_InterfaceList) GetInterfaces() []*ProxyArpInterfaces_InterfaceList_Interface + func (m *ProxyArpInterfaces_InterfaceList) GetLabel() string + func (m *ProxyArpInterfaces_InterfaceList) Reset() + func (m *ProxyArpInterfaces_InterfaceList) String() string + type ProxyArpInterfaces_InterfaceList_Interface struct + Name string + func (*ProxyArpInterfaces_InterfaceList_Interface) Descriptor() ([]byte, []int) + func (*ProxyArpInterfaces_InterfaceList_Interface) ProtoMessage() + func (m *ProxyArpInterfaces_InterfaceList_Interface) GetName() string + func (m *ProxyArpInterfaces_InterfaceList_Interface) Reset() + func (m *ProxyArpInterfaces_InterfaceList_Interface) String() string + type ProxyArpRanges struct + RangeLists []*ProxyArpRanges_RangeList + func (*ProxyArpRanges) Descriptor() ([]byte, []int) + func (*ProxyArpRanges) ProtoMessage() + func (m *ProxyArpRanges) GetRangeLists() []*ProxyArpRanges_RangeList + func (m *ProxyArpRanges) Reset() + func (m *ProxyArpRanges) String() string + type ProxyArpRanges_RangeList struct + Label string + Ranges []*ProxyArpRanges_RangeList_Range + func (*ProxyArpRanges_RangeList) Descriptor() ([]byte, []int) + func (*ProxyArpRanges_RangeList) ProtoMessage() + func (m *ProxyArpRanges_RangeList) GetLabel() string + func (m *ProxyArpRanges_RangeList) GetRanges() []*ProxyArpRanges_RangeList_Range + func (m *ProxyArpRanges_RangeList) Reset() + func (m *ProxyArpRanges_RangeList) String() string + type ProxyArpRanges_RangeList_Range struct + FirstIp string + LastIp string + func (*ProxyArpRanges_RangeList_Range) Descriptor() ([]byte, []int) + func (*ProxyArpRanges_RangeList_Range) ProtoMessage() + func (m *ProxyArpRanges_RangeList_Range) GetFirstIp() string + func (m *ProxyArpRanges_RangeList_Range) GetLastIp() string + func (m *ProxyArpRanges_RangeList_Range) Reset() + func (m *ProxyArpRanges_RangeList_Range) String() string + type STNTable struct + StnEntries []*STNTable_STNTableEntry + func (*STNTable) Descriptor() ([]byte, []int) + func (*STNTable) ProtoMessage() + func (m *STNTable) GetStnEntries() []*STNTable_STNTableEntry + func (m *STNTable) Reset() + func (m *STNTable) String() string + type STNTable_STNTableEntry struct + Interface string + IpAddress string + func (*STNTable_STNTableEntry) Descriptor() ([]byte, []int) + func (*STNTable_STNTableEntry) ProtoMessage() + func (m *STNTable_STNTableEntry) GetInterface() string + func (m *STNTable_STNTableEntry) GetIpAddress() string + func (m *STNTable_STNTableEntry) Reset() + func (m *STNTable_STNTableEntry) String() string + type StaticRoutes struct + Routes []*StaticRoutes_Route + func (*StaticRoutes) Descriptor() ([]byte, []int) + func (*StaticRoutes) ProtoMessage() + func (m *StaticRoutes) GetRoutes() []*StaticRoutes_Route + func (m *StaticRoutes) Reset() + func (m *StaticRoutes) String() string + type StaticRoutes_Route struct + Description string + DstIpAddr string + NextHopAddr string + OutgoingInterface string + Preference uint32 + VrfId uint32 + Weight uint32 + func (*StaticRoutes_Route) Descriptor() ([]byte, []int) + func (*StaticRoutes_Route) ProtoMessage() + func (m *StaticRoutes_Route) GetDescription() string + func (m *StaticRoutes_Route) GetDstIpAddr() string + func (m *StaticRoutes_Route) GetNextHopAddr() string + func (m *StaticRoutes_Route) GetOutgoingInterface() string + func (m *StaticRoutes_Route) GetPreference() uint32 + func (m *StaticRoutes_Route) GetVrfId() uint32 + func (m *StaticRoutes_Route) GetWeight() uint32 + func (m *StaticRoutes_Route) Reset() + func (m *StaticRoutes_Route) String() string