Do not try to create physical interfaces
authorkn <kn@openbsd.org>
Sun, 18 Dec 2022 05:51:14 +0000 (05:51 +0000)
committerkn <kn@openbsd.org>
Sun, 18 Dec 2022 05:51:14 +0000 (05:51 +0000)
commit46f967292a0b002abd8eb15079a35bd0579aa694
tree3d696c59f63031fdc0430c52b5549b31a226ce7c
parent55d8058ff2af2b7fa843827ce9f54c0233fe6d40
Do not try to create physical interfaces

vifscreate() always creates all virtual interfaces up-front.

To check whether a given interface exists, ifstart() uses ifcreate()
which tries to create nonexistent ones.

Virtual ones are guaranteed to be present and physical ones cannot be
created, so replace the ifcreate() call with a simpler ifconfig test and
clarify the comment.

OK martijn afresh1
etc/netstart