diff options
author | Michael Brown | 2024-03-17 00:25:07 +0100 |
---|---|---|
committer | Michael Brown | 2024-03-17 00:28:34 +0100 |
commit | bac967d51a8851ef274da6aa7a3a9711de0bb056 (patch) | |
tree | a245646f5ced5b1f1ca00efdc186c257ad17059a /src/arch/x86/interface/pcbios/bios_mp.c | |
parent | [ucode] Add support for updating x86 microcode (diff) | |
download | ipxe-bac967d51a8851ef274da6aa7a3a9711de0bb056.tar.gz ipxe-bac967d51a8851ef274da6aa7a3a9711de0bb056.tar.xz ipxe-bac967d51a8851ef274da6aa7a3a9711de0bb056.zip |
[snp] Allocate additional padding for receive buffers
Some SNP implementations (observed with a wifi adapter in a Dell
Latitude 3440 laptop) seem to require additional space in the
allocated receive buffers, otherwise full-length packets will be
silently dropped.
The EDK2 MnpDxe driver happens to allocate an additional 8 bytes of
padding (4 for a VLAN tag, 4 for the Ethernet frame checksum). Match
this behaviour since drivers are very likely to have been tested
against MnpDxe.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/arch/x86/interface/pcbios/bios_mp.c')
0 files changed, 0 insertions, 0 deletions