[netdevice] Allow MTU to be changed at runtime
authorMichael Brown <mcb30@ipxe.org>
Mon, 23 Jan 2017 17:47:28 +0000 (17:47 +0000)
committerMichael Brown <mcb30@ipxe.org>
Mon, 23 Jan 2017 17:47:28 +0000 (17:47 +0000)
commit16aed6e5ce808615df95c7767b4dd8793c398d93
tree18d3b12c515078ea904e5db21940fecf34084097
parent4e85b2708fa0c8854c722302ff9bf00ecdbcccc8
[netdevice] Allow MTU to be changed at runtime

Provide a settings applicator to modify netdev->max_pkt_len in
response to changes to the "mtu" setting (DHCP option 26).

Note that as with MAC address changes, drivers are permitted to
completely ignore any changes in the MTU value.  The net result will
be that iPXE effectively uses the smaller of either the hardware
default MTU or the software configured MTU.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/dhcp.h
src/net/netdev_settings.c
src/net/udp/dhcp.c