In sppp(4), allow additional 'wildcard' addresses for the destination.
authorstsp <stsp@openbsd.org>
Fri, 16 Jun 2017 10:58:43 +0000 (10:58 +0000)
committerstsp <stsp@openbsd.org>
Fri, 16 Jun 2017 10:58:43 +0000 (10:58 +0000)
commitb3491d0f6413cd209fff696edfd7fef912980908
treeaf3ae7c967f0dca861a62526cb482e3bf55a0000
parent2eaa2fe8e4c975f189b35b9684cb933b44b1d989
In sppp(4), allow additional 'wildcard' addresses for the destination.
Any address within the range 0.0.0.1 - 0.0.0.255 can now be used.
This allows for multiple pppoe(4) interfaces with dynamic addresses within
the same routing table. Which used to work before OpenBSD 5.8, but since 5.8
only one interface in a routing table can use destination address 0.0.0.1.

Problem first reported by Steve (fiverings04 at australian yahoo) on misc@.
I ran into it on an EdgeRouter lite which is supposed to serve two ADSL lines.
ok sthen@ mpi@
man page help from jmc@ for an earlier variant of this change
share/man/man4/pppoe.4
sys/net/if_spppsubr.c