# Functions
AddVDPADevice adds a new vDPA device.
DeleteVDPADevice deletes a vDPA management device.
GetLinkInfoByName returns the detailed information for the given link.
ListVDPADevices returns the list of all vDPA devices.
ListVDPAMgmtDevices returns the list of all vDPA management devices.
# Constants
FamilyV4 represents IPv4 protocol family.
FamilyV6 represents IPv6 protocol family.
NeighbourIPStateDelay neighbor entry validation is currently delayed.
NeighbourIPStateFailed max number of probes exceeded without success, neighbor validation has ultimately failed.
NeighbourIPStateIncomplete the neighbour entry has not (yet) been validated/resolved.
NeighbourIPStateNoARP the neighbour entry is valid.
NeighbourIPStateNone this is a pseudo state used when initially creating a neighbour entry or after trying to remove it before it becomes free to do so.
NeighbourIPStatePermanent the neighbour entry is valid forever and can be only be removed administratively.
NeighbourIPStateProbe neighbor is being probed.
NeighbourIPStateReachable the neighbour entry is valid until the reachability timeout expires.
NeighbourIPStateStale the neighbour entry is valid but suspicious.
# Structs
ActionPolice represents an action of 'police' type.
Addr represents arguments for address protocol manipulation.
Bridge represents arguments for link device of type bridge.
Class represents qdisc class object.
ClassHTB represents htb qdisc class object.
Dummy represents arguments for link device of type dummy.
Filter represents filter object.
Gretap represents arguments for link of type gretap.
Link represents base arguments for link device.
LinkInfo represents the IP link details.
Macvlan represents arguments for link of type macvlan.
Macvtap represents arguments for link of type macvtap.
MgmtVDPADev represents the vDPA management device information.
Neigh represents arguments for neighbour manipulation.
NeighProxy represents arguments for neighbour proxy manipulation.
Qdisc represents 'queueing discipline' object.
QdiscHTB represents the hierarchy token bucket qdisc object.
Route represents arguments for route manipulation.
Tuntap represents arguments for tuntap manipulation.
U32Filter represents universal 32bit traffic control filter.
VDPADev represents the vDPA device information.
Veth represents arguments for link of type veth.
VhostVdpa is the vhost-vdpa device information.
VirtFuncInfo holds information about vf.
Vlan represents arguments for link of type vlan.
Vxlan represents arguments for link of type vxlan.
# Interfaces
Action represents an action in filter.
# Type aliases
NeighbourIPState can be { PERMANENT | NOARP | REACHABLE | STALE | NONE | INCOMPLETE | DELAY | PROBE | FAILED }.