cvs commit: src/sbin/route route.c

Giorgos Keramidas keramida at freebsd.org
Tue Oct 30 15:16:47 PDT 2007


On 2007-10-29 00:08, Mike Makonnen <mtm at freebsd.org> wrote:
> mtm         2007-10-29 00:08:24 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sbin/route           route.c
>   Log:
>   Fix an error in bit shifting logic for network addresses. The route
>   command would add incorrect routing entries if network numbers weren't
>   fully "spelled" out according to their class. For example:
>     # route add 128.0/16   (works)
>     # route add 128/16     (doesn't work)
>   [...]
>   Submitted by:   Nuno Antunes <nuno.antunes at gmail.com> (mostly)
>   MFC after:      1 week
>
>   Revision  Changes    Path
>   1.82      +24 -20    src/sbin/route/route.c

Thank you Mike!  Almost identical to the patch I was testing a while
back, including better netmask handling parts :-)

Nuno has also mentioned that `netstat -rn' gets things wrong; do you
have a WIP for that too?  Do you need help with testing?



More information about the cvs-src mailing list