Mercurial > hg > dhcpcd
changeset 5498:bbee97cb8600 draft
Wireless must be down if unknown.
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Tue, 06 Oct 2020 07:36:22 +0100 |
| parents | 2737c3236e66 |
| children | 6a2da5651841 |
| files | src/if.c |
| diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/if.c Tue Oct 06 07:10:41 2020 +0100 +++ b/src/if.c Tue Oct 06 07:36:22 2020 +0100 @@ -692,6 +692,12 @@ ifp->active = active; ifp->carrier = if_carrier(ifp, ifa->ifa_data); + + /* Wireless devices must support carrier change, + * so treat UNKNOWN as down. */ + if (ifp->wireless && ifp->carrier == LINK_UNKNOWN) + ifp->carrier = LINK_DOWN; + TAILQ_INSERT_TAIL(ifs, ifp, next); }
