Mercurial > hg > dhcpcd
changeset 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 | f32e37b1d371 |
| children | aae13416e9b7 |
| files | src/if-bsd.c |
| diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
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);
