]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[efi] Exclude link-layer header length from MaxPacketSize
authorRob Taglang <rob@taglang.io>
Fri, 27 Apr 2018 18:19:07 +0000 (14:19 -0400)
committerMichael Brown <mcb30@ipxe.org>
Sat, 7 Jul 2018 19:12:10 +0000 (20:12 +0100)
Modified-by: Michael Brown <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/interface/efi/efi_snp.c

index 3f95a896199167feaeb2e6422ce524475ad2ccf3..9c1b14d87970f0fe84cbf4105ea6afaa933264b7 100644 (file)
@@ -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 );