| To: | davem@xxxxxxxxxx, jmorris@xxxxxxxxxxxxxxxx |
|---|---|
| Subject: | Re: Bug in Linux 2.5.74 IPv6 routing |
| From: | YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx> |
| Date: | Thu, 10 Jul 2003 03:44:25 +0900 (JST) |
| Cc: | Jean-Luc.Richier@xxxxxxx, pekkas@xxxxxxxxxx, yoshfuji@xxxxxxxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <20030710.033117.93244305.yoshfuji@xxxxxxxxxxxxxx> |
| Organization: | USAGI Project |
| References: | <20030709195237.A8550@xxxxxxxxxxxxx> <20030710.033117.93244305.yoshfuji@xxxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
In article <20030710.033117.93244305.yoshfuji@xxxxxxxxxxxxxx> (at Thu, 10 Jul
2003 03:31:17 +0900 (JST)), YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
says:
> Ok, let's use this one.
Please apply this patch.
D: Fix ipv6_addr_prefix() for prefixlen != 0 (mod 8).
D: Patch from Jean-Luc RICHIER <Jean-Luc.Richier@xxxxxxx>.
--- linux-2.5.74/include/net/ipv6.h.DIST 2003-07-02 22:53:44.000000000
+0200
+++ linux-2.5.74/include/net/ipv6.h 2003-07-09 18:51:25.000000000 +0200
@@ -276,8 +276,10 @@
b = plen & 0x7;
memcpy(pfx->s6_addr, addr, o);
- if (b != 0)
+ if (b != 0) {
pfx->s6_addr[o] = addr->s6_addr[o] & (0xff00 >> b);
+ o++;
+ }
if (o < 16)
memset(pfx->s6_addr + o, 0, 16 - o);
}
--
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> |
|---|---|---|
| ||
| Previous by Date: | Re: Bug in Linux 2.5.74 IPv6 routing, YOSHIFUJI Hideaki / 吉藤英明 |
|---|---|
| Next by Date: | Re: [PATCH] netdev_ops, Jeff Garzik |
| Previous by Thread: | Re: Bug in Linux 2.5.74 IPv6 routing, YOSHIFUJI Hideaki / 吉藤英明 |
| Next by Thread: | Re: Bug in Linux 2.5.74 IPv6 routing, James Morris |
| Indexes: | [Date] [Thread] [Top] [All Lists] |