Releases: k8snetworkplumbingwg/sriovnet
Releases · k8snetworkplumbingwg/sriovnet
v1.2.0
What's Changed
- Sf flavor by @grivet in #52
- Add NetDevice manipulation helpers by @grivet in #51
- Add GetSfRepresentorDPU by @DmytroLinkin in #53
- Housekeeping by @adrianchiris in #54
- Add GetAuxNetDevicesFromPci function by @DmytroLinkin in #55
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #56
- Update golang text library by @rollandf in #58
- update github.com/vishvananda/netlink by @bn222 in #62
- update github.com/spf13/afero by @bn222 in #63
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Update netlink version to the latest master by @almaslennikov in #47
- Add SF support by @naserdean in #48
- Trim spaces when reading sfnum file in GetSfIndexByAuxDev() by @DmytroLinkin in #49
Full Changelog: v1.0.3...v1.1.0
v1.0.3
- Extend smartnic support #37
- Skip non representors netdev #38
- Rename GetRepresentorMacAddress #39
- Use devlink for smartnic #40
- an API to check if VF is bound to vfio-pci driver #41
- an API to set the host VF's mac through its representor #42
- Change default controller ID to 1 #43
- Refactoring - Change Smart-NIC to DPU #44
- Extend GetUplinkRepresentor to work with PF argument #46
Support Link non uplink representors to PCI device
Due to new kernel patch here [1], the PF and VF representors are linked to their parent PCI device.
v1.0.1
v1.0.0
VF settings exposure
- Expose VF settings during default configuration
- Encode VF index in the GUID configuration
Release for integration
Release for initial integration.
Initial implemenation
This release provides basic SRIOV Networking configuration functionality.
- Enable/Disable SRIOV
- Bind/Unbind VF
- Hardware address configuration includes Node GUID, Port GUID, mac address - (MOFED and netlink)
- Port admin state setting (MOFED)
- VF vlan, priviledged, trust, spoof settings