aboutsummaryrefslogtreecommitdiff
path: root/src/net/ipv4.c
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2014-03-04 13:10:07 +0000
committerMichael Brown <mcb30@ipxe.org>2014-03-04 13:13:54 +0000
commit6414b5ca036ade7545eb0c309c66731fced6e055 (patch)
treedd73109b6fbbff5e176b87c30df744665595cafb /src/net/ipv4.c
parentdb67de6f31a062dc1995d4561be83cd51609d6c4 (diff)
downloadipxe-6414b5ca036ade7545eb0c309c66731fced6e055.zip
ipxe-6414b5ca036ade7545eb0c309c66731fced6e055.tar.gz
ipxe-6414b5ca036ade7545eb0c309c66731fced6e055.tar.bz2
[tcpip] Provide tcpip_mtu() to determine the maximum transmission unit
Provide the function tcpip_mtu() to allow external code to determine the (transport-layer) maximum transmission unit for a given socket address. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/net/ipv4.c')
-rw-r--r--src/net/ipv4.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/net/ipv4.c b/src/net/ipv4.c
index 8bda5c8..c5cfd13 100644
--- a/src/net/ipv4.c
+++ b/src/net/ipv4.c
@@ -621,6 +621,7 @@ struct net_protocol ipv4_protocol __net_protocol = {
struct tcpip_net_protocol ipv4_tcpip_protocol __tcpip_net_protocol = {
.name = "IPv4",
.sa_family = AF_INET,
+ .header_len = sizeof ( struct iphdr ),
.tx = ipv4_tx,
.netdev = ipv4_netdev,
};