diff options
author | wollman <wollman@FreeBSD.org> | 1995-10-13 16:00:25 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1995-10-13 16:00:25 +0000 |
commit | 7c65eebe94ed0d41d086ee37caa84775d6510e19 (patch) | |
tree | 1a1415b7b80f559112f60fd898c6a41621bd28ee /sys/netinet | |
parent | 2f6d03e2dc1957c12b9f4772bc7f7c4eb921786c (diff) | |
download | FreeBSD-src-7c65eebe94ed0d41d086ee37caa84775d6510e19.zip FreeBSD-src-7c65eebe94ed0d41d086ee37caa84775d6510e19.tar.gz |
Routes can be asymmetric. Always offer to /accept/ an MSS of up to the
capacity of the link, even if the route's MTU indicates that we cannot
send that much in their direction. (This might actually make it possible
to test Path MTU discovery in a useful variety of cases.)
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/tcp_input.c | 8 | ||||
-rw-r--r-- | sys/netinet/tcp_reass.c | 8 |
2 files changed, 2 insertions, 14 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c index 7762f81..29143fb 100644 --- a/sys/netinet/tcp_input.c +++ b/sys/netinet/tcp_input.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)tcp_input.c 8.12 (Berkeley) 5/24/95 - * $Id: tcp_input.c,v 1.28 1995/07/31 10:24:22 olah Exp $ + * $Id: tcp_input.c,v 1.29 1995/10/03 16:54:12 wollman Exp $ */ #ifndef TUBA_INCLUDE @@ -2080,12 +2080,6 @@ tcp_mssopt(tp) if (rt == NULL) return tcp_mssdflt; - /* - * if there's an mtu associated with the route, use it - */ - if (rt->rt_rmx.rmx_mtu) - return rt->rt_rmx.rmx_mtu - sizeof(struct tcpiphdr); - return rt->rt_ifp->if_mtu - sizeof(struct tcpiphdr); } #endif /* TUBA_INCLUDE */ diff --git a/sys/netinet/tcp_reass.c b/sys/netinet/tcp_reass.c index 7762f81..29143fb 100644 --- a/sys/netinet/tcp_reass.c +++ b/sys/netinet/tcp_reass.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)tcp_input.c 8.12 (Berkeley) 5/24/95 - * $Id: tcp_input.c,v 1.28 1995/07/31 10:24:22 olah Exp $ + * $Id: tcp_input.c,v 1.29 1995/10/03 16:54:12 wollman Exp $ */ #ifndef TUBA_INCLUDE @@ -2080,12 +2080,6 @@ tcp_mssopt(tp) if (rt == NULL) return tcp_mssdflt; - /* - * if there's an mtu associated with the route, use it - */ - if (rt->rt_rmx.rmx_mtu) - return rt->rt_rmx.rmx_mtu - sizeof(struct tcpiphdr); - return rt->rt_ifp->if_mtu - sizeof(struct tcpiphdr); } #endif /* TUBA_INCLUDE */ |