On Sun, Jul 08, 2012 at 08:13:08PM +0200, Sebastian Benoit wrote:
> Consider
>
> route add -inet6 -prefixlen 64 2a00:cafe:aaaa:: -prefixlen 56 ::1
>
> This currently works (sets the route with /56), as does
>
> route add -inet6 -prefixlen 56 2a00:cafe:aaaa:: ::1
>
> (sets the route with /64).
>
> patch:
>
> * dissallow use of argument -prefixlen twice
>
> * when -prefixlen is given before an ipv6 destination,
> the prefixlen argument is is used instead of implicit /64
inet4 silently ignores -prefixlen before the prefix:
[florian@openbsd:~]$ sudo route add -inet -prefixlen 23 10.123.0.0 127.0.0.1
add host 10.123.0.0: gateway 127.0.0.1
[florian@openbsd:~]$ route -n get 10.123.0.0
route to: 10.123.0.0
destination: 10.123.0.0
gateway: 127.0.0.1
interface: lo0
if address: 127.0.0.1
priority: 8 (static)
flags: <UP,GATEWAY,HOST,DONE,STATIC>
use mtu expire
0 33196 0
>
> /Benno
>
--
I'm not entirely sure you are real.