netdev
[Top] [All Lists]

[PATCH] IPV6: fix a mistake in ipv6_advmss() conversion

To: davem@xxxxxxxxxx, jmorris@xxxxxxxxxxxxxxxx
Subject: [PATCH] IPV6: fix a mistake in ipv6_advmss() conversion
From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
Date: Thu, 03 Jul 2003 02:55:29 +0900 (JST)
Cc: netdev@xxxxxxxxxxx
Organization: USAGI Project
Sender: netdev-bounce@xxxxxxxxxxx
Hello.

Sorry, I introduced a bug in ipv6_advmss()
while converting advmss calculation to inline function.
This patch fixes the bug.

Index: linux-2.5/net/ipv6/route.c
===================================================================
RCS file: /home/cvs/linux-2.5/net/ipv6/route.c,v
retrieving revision 1.43
diff -u -r1.43 route.c
--- linux-2.5/net/ipv6/route.c  28 Jun 2003 03:58:20 -0000      1.43
+++ linux-2.5/net/ipv6/route.c  2 Jul 2003 16:25:04 -0000
@@ -602,6 +602,8 @@
 
 static inline unsigned int ipv6_advmss(unsigned int mtu)
 {
+       mtu -= sizeof(struct ipv6hdr) + sizeof(struct tcphdr);
+
        if (mtu < ip6_rt_min_advmss)
                mtu = ip6_rt_min_advmss;
 

-- 
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF  80D8 4807 F894 E062 0EEA

<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH] IPV6: fix a mistake in ipv6_advmss() conversion, YOSHIFUJI Hideaki / 吉藤英明 <=