Versions in this module Expand all Collapse all v1 v1.1.1 Jun 6, 2024 v1.1.0 May 30, 2024 Changes in this version + type Manager interface + ApplyVFConfig func(conf *NetConf) error + ReleaseVF func(conf *NetConf, podifName string, cid string, netns ns.NetNS) error + ResetVFConfig func(conf *NetConf) error + SetupVF func(conf *NetConf, podifName string, cid string, netns ns.NetNS) error + type NetConf struct + Args struct{ ... } + ContIFNames string + DeviceID string + GUID string + HostIFGUID string + HostIFNames string + IBKubernetesEnabled bool + LinkState string + Master string + PKey string + RdmaIso bool + RdmaNetState rdmatypes.RdmaNetState + RuntimeConfig RuntimeConf + VFID int + type NetlinkManager interface + LinkByName func(string) (netlink.Link, error) + LinkSetDown func(netlink.Link) error + LinkSetName func(netlink.Link, string) error + LinkSetNsFd func(netlink.Link, int) error + LinkSetUp func(netlink.Link) error + LinkSetVfNodeGUID func(netlink.Link, int, net.HardwareAddr) error + LinkSetVfPortGUID func(netlink.Link, int, net.HardwareAddr) error + LinkSetVfState func(netlink.Link, int, uint32) error + type PciUtils interface + GetPciAddress func(ifName string, vf int) (string, error) + GetSriovNumVfs func(ifName string) (int, error) + GetVFLinkNamesFromVFID func(pfName string, vfID int) ([]string, error) + RebindVf func(pfName, vfPciAddress string) error + type RuntimeConf struct + InfinibandGUID string