Mercurial > hg > dhcpcd
diff src/if-bsd.c @ 5571:fb1831c903f6 draft
Check for NetBSD in prior, as we did before
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Sun, 27 Dec 2020 22:04:45 +0000 |
| parents | 80fba4edc6c5 |
| children |
line wrap: on
line diff
--- a/src/if-bsd.c Sun Dec 27 21:59:32 2020 +0000 +++ b/src/if-bsd.c Sun Dec 27 22:04:45 2020 +0000 @@ -414,7 +414,10 @@ if_roaming(struct interface *ifp) { -#ifdef IN_IFF_TENTATIVE +/* Check for NetBSD as a safety measure. + * If other BSD's gain IN_IFF_TENTATIVE check they re-do DAD + * when the carrier comes up again. */ +#if defined(IN_IFF_TENTATIVE) && defined(__NetBSD__) return ifp->flags & IFF_UP && ifp->carrier == LINK_DOWN; #else UNUSED(ifp);
