From: Dmitrii Shcherbakov Date: Wed, 2 Feb 2022 17:39:23 +0000 (+0100) Subject: NEWS: Document recent VLAN ID improvement X-Git-Tag: v8.1.0-rc1~189 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf36dcb2a6272a1ea7eb770878df2cbd455a6679;p=thirdparty%2Flibvirt.git NEWS: Document recent VLAN ID improvement After previous commits, the set of NICs that work well with Libvirt was extended. Document this change. Signed-off-by: Dmitrii Shcherbakov Reviewed-by: Michal Privoznik --- diff --git a/NEWS.rst b/NEWS.rst index 666a593b58..f5453257ab 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -34,6 +34,20 @@ v8.1.0 (unreleased) to parse sysconfig files, in case they are created by the admin and filled with the desired key=value pairs. + * virnetdev: Ignore EPERM on implicit clearing of VF VLAN ID + + Libvirt will now ignore EPERM errors on attempts to implicitly clear a + VLAN ID (when a VLAN is not explicitly provided via an interface XML + using a 0 or a non-zero value) as SmartNIC DPUs do not expose VLAN + programming capabilities to the hypervisor host. This allows Libvirt + clients to avoid specifying a VLAN and expect VF configuration to work + since Libvirt tries to clear a VLAN in the same operation + as setting a MAC address for VIR_DOMAIN_NET_TYPE_HOSTDEV devices which + is now split into two distinct operations. EPERM errors received while + trying to program a non-zero VLAN ID or explicitly program a VLAN ID 0 + will still cause errors as before so there is no change in behavior + in those cases. + * **Bug fixes**