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 + type ARPIndex interface + GetMapping func() idxvpp.NameToIdxRW + LookupIdx func(name string) (idx uint32, metadata *l3.ArpTable_ArpEntry, exists bool) + LookupName func(idx uint32) (name string, metadata *l3.ArpTable_ArpEntry, exists bool) + LookupNamesByInterface func(ifName string) []*l3.ArpTable_ArpEntry + WatchNameToIdx func(subscriber core.PluginName, pluginChannel chan ARPIndexDto) + type ARPIndexDto struct + Metadata *l3.ArpTable_ArpEntry + type ARPIndexRW interface + RegisterName func(name string, idx uint32, ifMeta *l3.ArpTable_ArpEntry) + UnregisterName func(name string) (idx uint32, metadata *l3.ArpTable_ArpEntry, exists bool) + func NewARPIndex(mapping idxvpp.NameToIdxRW) ARPIndexRW + type ArpIndex struct + func (arpIndex *ArpIndex) GetMapping() idxvpp.NameToIdxRW + func (arpIndex *ArpIndex) LookupIdx(name string) (idx uint32, metadata *l3.ArpTable_ArpEntry, exists bool) + func (arpIndex *ArpIndex) LookupName(idx uint32) (name string, metadata *l3.ArpTable_ArpEntry, exists bool) + func (arpIndex *ArpIndex) LookupNamesByInterface(ifName string) []*l3.ArpTable_ArpEntry + func (arpIndex *ArpIndex) RegisterName(name string, idx uint32, ifMeta *l3.ArpTable_ArpEntry) + func (arpIndex *ArpIndex) UnregisterName(name string) (idx uint32, metadata *l3.ArpTable_ArpEntry, exists bool) + func (arpIndex *ArpIndex) WatchNameToIdx(subscriber core.PluginName, pluginChannel chan ARPIndexDto) + type RouteIndex interface + GetMapping func() idxvpp.NameToIdxRW + LookupIdx func(name string) (idx uint32, metadata *l3.StaticRoutes_Route, exists bool) + LookupName func(idx uint32) (name string, metadata *l3.StaticRoutes_Route, exists bool) + LookupRouteAndIDByOutgoingIfc func(ifName string) []StaticRoutesRouteAndIdx + type RouteIndexRW interface + RegisterName func(name string, idx uint32, ifMeta *l3.StaticRoutes_Route) + UnregisterName func(name string) (idx uint32, metadata *l3.StaticRoutes_Route, exists bool) + func NewRouteIndex(mapping idxvpp.NameToIdxRW) RouteIndexRW + type StaticRoutesRouteAndIdx struct + Route *l3.StaticRoutes_Route + RouteID string