In article <[EMAIL PROTECTED]> (at Thu, 26 Jan 2006 16:35:08 +0100), 
Jean-Mickael Guerin <[EMAIL PROTECTED]> says:

> Following patch drops this flag. As you can see, it requires to set the 
> flag back to RTF_EXPIRES in ndisc_router_discovery(), because 
> rt6_add_dflt_router() asks a new route with RTF_EXPIRES flag set and 
> rtmsg_info = 0.
> The issue is ndisc_router_discovery() sets itself rt6i_expires itself 
> with the router lifetime found in RA.

Probably, the caller should not set RTF_EXPIRES when allocating
new one.  Instead, set rt6i_expires and RTF_EXPIRES afterwards
(as your patch does).

And, please make your patch so that we can apply it by "patch -p1"
at the top directory of the tree; e.g.
 % diff -u linux-2.6.15.{orig,fix}/net/ipv6/route.c > fix.patch

Thank you.

--yoshfuji
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to