Documentation ¶
Index ¶
- func NewISISXVppHandler(calls govppapi.Channel, ifIdx ifaceidx.IfaceMetadataIndex, log logging.Logger) vppcalls.ISISXVppAPI
- type ISISXVppHandler
- func (h *ISISXVppHandler) AddISISXConnection(inputInterface, outputInterface string) error
- func (h *ISISXVppHandler) DeleteISISXConnection(inputInterface, outputInterface string) error
- func (h *ISISXVppHandler) DumpISISXConnections() ([]*proto_isisx.ISISXConnection, error)
- func (h *ISISXVppHandler) GetISISXVersion() (ver string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewISISXVppHandler ¶
func NewISISXVppHandler(calls govppapi.Channel, ifIdx ifaceidx.IfaceMetadataIndex, log logging.Logger) vppcalls.ISISXVppAPI
NewISISXVppHandler returns new ISISXVppHandler.
Types ¶
type ISISXVppHandler ¶
type ISISXVppHandler struct {
// contains filtered or unexported fields
}
ISISXVppHandler is accessor for isisx-related vppcalls methods
func (*ISISXVppHandler) AddISISXConnection ¶
func (h *ISISXVppHandler) AddISISXConnection(inputInterface, outputInterface string) error
AddISISXConnection creates new ISISX unidirectional cross-connection between 2 interfaces
func (*ISISXVppHandler) DeleteISISXConnection ¶
func (h *ISISXVppHandler) DeleteISISXConnection(inputInterface, outputInterface string) error
DeleteISISXConnection deletes existing ISISX unidirectional cross-connection between 2 interfaces
func (*ISISXVppHandler) DumpISISXConnections ¶
func (h *ISISXVppHandler) DumpISISXConnections() ([]*proto_isisx.ISISXConnection, error)
DumpISISXConnections retrieves VPP ISISX configuration.
func (*ISISXVppHandler) GetISISXVersion ¶
func (h *ISISXVppHandler) GetISISXVersion() (ver string, err error)
GetISISXVersion retrieves version of the VPP ISISX plugin
Click to show internal directories.
Click to hide internal directories.