Documentation ¶
Overview ¶
Package vppdump provides helpers for dumping all interfaces configured in VPP.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DumpInterfaces ¶
func DumpInterfaces(log logging.Logger, vppChan *govppapi.Channel, stopwatch *measure.Stopwatch) (map[uint32]*Interface, error)
DumpInterfaces dumps VPP interface data into the northbound API data structure map indexed by software interface index.
LIMITATIONS: - there is no af_packet dump binary API. We relay on naming conventions of the internal VPP interface names - ip.IPAddressDetails has wrong internal structure, as a workaround we need to handle them as notifications
Types ¶
type Interface ¶
type Interface struct { VPPInternalName string `json:"vpp_internal_name"` ifnb.Interfaces_Interface }
Interface is the wrapper structure for the interface northbound API structure.
Click to show internal directories.
Click to hide internal directories.