From: Rob Taglang Date: Fri, 27 Apr 2018 18:19:07 +0000 (-0400) Subject: [efi] Exclude link-layer header length from MaxPacketSize X-Git-Tag: v1.20.1~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=88ac1d3fe4ad8e905f679355efac236d1e55ba82;p=thirdparty%2Fipxe.git [efi] Exclude link-layer header length from MaxPacketSize Modified-by: Michael Brown Signed-off-by: Michael Brown --- diff --git a/src/interface/efi/efi_snp.c b/src/interface/efi/efi_snp.c index 3f95a8961..9c1b14d87 100644 --- a/src/interface/efi/efi_snp.c +++ b/src/interface/efi/efi_snp.c @@ -123,7 +123,7 @@ static void efi_snp_set_mode ( struct efi_snp_device *snpdev ) { mode->HwAddressSize = ll_addr_len; mode->MediaHeaderSize = ll_protocol->ll_header_len; - mode->MaxPacketSize = netdev->max_pkt_len; + mode->MaxPacketSize = netdev->mtu; mode->ReceiveFilterMask = ( EFI_SIMPLE_NETWORK_RECEIVE_UNICAST | EFI_SIMPLE_NETWORK_RECEIVE_MULTICAST | EFI_SIMPLE_NETWORK_RECEIVE_BROADCAST );