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.