[patch] Review: Fix Tahi "Redirected On-link" Test Case

Eric van Gyzen eric at vangyzen.net
Thu Oct 25 14:50:05 UTC 2012


On 10/22/2012 11:19, Eric van Gyzen wrote:
> Bjoern and net@:
>
> I would appreciate your review and comments on the following patches.
>
> http://vangyzen.net/FreeBSD/patches/redir_onlink_8_rev1.diff
> http://vangyzen.net/FreeBSD/patches/redir_onlink_9_rev1.diff
> http://vangyzen.net/FreeBSD/patches/redir_onlink_10_rev1.diff
>
> Thanks in advance,
>
> Eric
>
> ====
>
> Fix the Redirected On-Link test cases in the Tahi IPv6 Ready Logo 
> Phase 2 test suite.
>
> On receipt of a redirect message, install an interface route for the 
> redirected destination.  On removal of the corresponding Neighbor 
> Cache entry, remove the interface route.
>
> This requires changes in rtredirect_fib() to cope with an AF_LINK 
> address for the gateway and with the absence of RTF_GATEWAY.
>
> Unrelated to the above, fix a recursion on the radix node head lock 
> triggered by the Redirected to Alternate Router test cases.
>
> All Section 2 (Neighbor Discovery) test cases pass on 10-CURRENT and 
> 9-STABLE.  (8-STABLE pending)

All Section 2 (Neighbor Discovery) test cases pass on 8-STABLE, too.

To clarify, the following test cases all passed.

> Other test cases:
>
> * the RTF_MODIFIED case, with IPv4 and IPv6 (using a 
> RTF_HOST|RTF_GATEWAY route for the destination)
>
> * the redirected-to-self case, with IPv4 and IPv6
>
> * a valid IPv4 redirect
>
> All testing was done with WITNESS and INVARIANTS.
>
> Submitted by:    Eric van Gyzen <eric % vangyzen : net>,
>                             Mark Kelley <Mark.Kelley % compellent : com>,
>                             Terence Telkamp <Terence_Telkamp % dell : 
> com>
> Sponsored by:    Dell, Inc.
> PR:                        kern/152791



More information about the freebsd-net mailing list