summaryrefslogtreecommitdiffstats
path: root/src/arch
diff options
context:
space:
mode:
authorMichael Brown2017-01-25 15:48:24 +0100
committerMichael Brown2017-01-25 15:55:09 +0100
commit70fc25ad6e71a99b5802eb92b95c26407acbe990 (patch)
treeb5b399a427584f7a78258601fa3d645b3a7ae16d /src/arch
parent[interface] Unplug interface before calling intf_close() in intf_shutdown() (diff)
downloadipxe-70fc25ad6e71a99b5802eb92b95c26407acbe990.tar.gz
ipxe-70fc25ad6e71a99b5802eb92b95c26407acbe990.tar.xz
ipxe-70fc25ad6e71a99b5802eb92b95c26407acbe990.zip
[netdevice] Limit MTU by hardware maximum frame length
Separate out the concept of "hardware maximum supported frame length" and "configured link MTU", and limit the latter according to the former. In networks where the DHCP-supplied link MTU is inconsistent with the hardware or driver capabilities (e.g. a network using jumbo frames), this will result in iPXE advertising a TCP MSS consistent with a size that can actually be received. Note that the term "MTU" is typically used to refer to the maximum length excluding the link-layer headers; we adopt this usage. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/arch')
0 files changed, 0 insertions, 0 deletions