Versions in this module Expand all Collapse all v1 v1.0.5 Sep 26, 2017 v1.0.4 Sep 8, 2017 v1.0.3 Sep 5, 2017 v1.0.2 Aug 28, 2017 v1.0.1 Aug 23, 2017 Changes in this version + const Drop + const IPv4 + const IPv6 + const MPLS + const Punt + const Rx + const RxError + const RxMiss + const RxNoBuf + const Tx + const TxError + type AFPacketConfigurator struct + Linux *linuxplugin.Plugin + func (plugin *AFPacketConfigurator) ConfigureAfPacketInterface(afpacket *intf.Interfaces_Interface) (swIndex uint32, pending bool, err error) + func (plugin *AFPacketConfigurator) DeleteAfPacketInterface(afpacket *intf.Interfaces_Interface) (err error) + func (plugin *AFPacketConfigurator) Init(vppCh *govppapi.Channel) (err error) + func (plugin *AFPacketConfigurator) IsPendingAfPacket(iface *intf.Interfaces_Interface) (pending bool) + func (plugin *AFPacketConfigurator) ModifyAfPacketInterface(newConfig *intf.Interfaces_Interface, oldConfig *intf.Interfaces_Interface) (recreate bool, err error) + func (plugin *AFPacketConfigurator) ResolveCreatedLinuxInterface(interfaceName string, interfaceIndex uint32) *intf.Interfaces_Interface + func (plugin *AFPacketConfigurator) ResolveDeletedLinuxInterface(interfaceName string) + type AfPacketConfig struct + type BFDConfigurator struct + BfdIDSeq uint32 + GoVppmux *govppmux.GOVPPPlugin + ServiceLabel *servicelabel.Plugin + SwIfIndexes ifaceidx.SwIfIndex + func (plugin *BFDConfigurator) Close() error + func (plugin *BFDConfigurator) ConfigureBfdAuthKey(bfdAuthKey *bfd.SingleHopBFD_Key) error + func (plugin *BFDConfigurator) ConfigureBfdEchoFunction(bfdInput *bfd.SingleHopBFD_EchoFunction) error + func (plugin *BFDConfigurator) ConfigureBfdSession(bfdInput *bfd.SingleHopBFD_Session) error + func (plugin *BFDConfigurator) DeleteBfdAuthKey(bfdInput *bfd.SingleHopBFD_Key) error + func (plugin *BFDConfigurator) DeleteBfdEchoFunction(bfdInput *bfd.SingleHopBFD_EchoFunction) error + func (plugin *BFDConfigurator) DeleteBfdSession(bfdInput *bfd.SingleHopBFD_Session) error + func (plugin *BFDConfigurator) Init(bfdSessionIndexes idxvpp.NameToIdxRW, bfdKeyIndexes idxvpp.NameToIdxRW, ...) (err error) + func (plugin *BFDConfigurator) LookupBfdKeys() error + func (plugin *BFDConfigurator) LookupBfdSessions() error + func (plugin *BFDConfigurator) ModifyBfdAuthKey(oldInput *bfd.SingleHopBFD_Key, newInput *bfd.SingleHopBFD_Key) error + func (plugin *BFDConfigurator) ModifyBfdEchoFunction(oldInput *bfd.SingleHopBFD_EchoFunction, ...) error + func (plugin *BFDConfigurator) ModifyBfdSession(oldBfdSession *bfd.SingleHopBFD_Session, ...) error + func (plugin *BFDConfigurator) ResyncAuthKey(bfds []*bfd.SingleHopBFD_Key) error + func (plugin *BFDConfigurator) ResyncEchoFunction(bfds []*bfd.SingleHopBFD_EchoFunction) error + func (plugin *BFDConfigurator) ResyncSession(bfds []*bfd.SingleHopBFD_Session) error + type InterfaceConfigurator struct + GoVppmux *govppmux.GOVPPPlugin + Linux *linuxplugin.Plugin + ServiceLabel *servicelabel.Plugin + func (plugin *InterfaceConfigurator) Close() error + func (plugin *InterfaceConfigurator) ConfigureVPPInterface(iface *intf.Interfaces_Interface) error + func (plugin *InterfaceConfigurator) DeleteVPPInterface(iface *intf.Interfaces_Interface) (wasError error) + func (plugin *InterfaceConfigurator) Init(swIfIndexes ifaceidx.SwIfIndexRW, notifChan chan govppapi.Message) (err error) + func (plugin *InterfaceConfigurator) LookupVPPInterfaces() error + func (plugin *InterfaceConfigurator) ModifyVPPInterface(newConfig *intf.Interfaces_Interface, oldConfig *intf.Interfaces_Interface) error + func (plugin *InterfaceConfigurator) ResolveCreatedLinuxInterface(interfaceName string, interfaceIndex uint32) + func (plugin *InterfaceConfigurator) ResolveDeletedLinuxInterface(interfaceName string) + func (plugin *InterfaceConfigurator) Resync(nbIfaces []*intf.Interfaces_Interface) error + type InterfaceStateUpdater struct + GoVppmux *govppmux.GOVPPPlugin + func (plugin *InterfaceStateUpdater) AfterInit() (err error) + func (plugin *InterfaceStateUpdater) Close() error + func (plugin *InterfaceStateUpdater) Init(ctx context.Context, swIfIndexes ifaceidx.SwIfIndex, ...) (err error)