On Thu, Oct 03, 2024 at 03:23:15PM +0800, Michael Chang via Grub-devel wrote:
> Similar to the fix in commit "c52ae4057 efinet: skip virtual IPv4 and
> IPv6 devices during card enumeration", the UEFI PXE driver creates
> additional VLAN child devices when a VLAN ID is configured on a network
> interface associated with a physical NIC. These virtual VLAN devices
> must be skipped during card enumeration to ensure that the subsequent
> SNP exclusive open operation targets the correct physical card
> instances, otherwise packet transfer would fail.
>
> Example device path with VLAN nodes:
>
> /MAC(123456789ABC,0x1)/Vlan(20)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)
>
> Signed-Off-by: Michael Chang <mch...@suse.com>

Reviewed-by: Daniel Kiper <daniel.ki...@oracle.com>

Daniel

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to