diff options
author | 2020-03-03 10:43:29 +0000 | |
---|---|---|
committer | 2020-03-03 10:43:29 +0000 | |
commit | 1c151253c23e1ccb7a3ba4a53ed79d46739cc4b8 (patch) | |
tree | ecbe10694e79cd47e18ae026a92b98ea6c5cd53f | |
parent | Add support for the BUS_DMA_NOCACHE flag to bus_dmamem_mmap(9). (diff) | |
download | wireguard-openbsd-1c151253c23e1ccb7a3ba4a53ed79d46739cc4b8.tar.xz wireguard-openbsd-1c151253c23e1ccb7a3ba4a53ed79d46739cc4b8.zip |
Merge two blocks calling if_link_state_change().
No functional change.
-rw-r--r-- | sys/dev/pci/if_em.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/sys/dev/pci/if_em.c b/sys/dev/pci/if_em.c index a044b6b7ce7..d8336a9a47b 100644 --- a/sys/dev/pci/if_em.c +++ b/sys/dev/pci/if_em.c @@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE. ***************************************************************************/ -/* $OpenBSD: if_em.c,v 1.345 2020/02/20 09:32:49 mpi Exp $ */ +/* $OpenBSD: if_em.c,v 1.346 2020/03/03 10:43:29 mpi Exp $ */ /* $FreeBSD: if_em.c,v 1.46 2004/09/29 18:28:28 mlaier Exp $ */ #include <dev/pci/if_em.h> @@ -1496,20 +1496,17 @@ em_update_link_status(struct em_softc *sc) } link_state = (sc->link_duplex == FULL_DUPLEX) ? LINK_STATE_FULL_DUPLEX : LINK_STATE_HALF_DUPLEX; - if (ifp->if_link_state != link_state) { - ifp->if_link_state = link_state; - if_link_state_change(ifp); - } } else { if (sc->link_active == 1) { ifp->if_baudrate = sc->link_speed = 0; sc->link_duplex = 0; sc->link_active = 0; } - if (ifp->if_link_state != LINK_STATE_DOWN) { - ifp->if_link_state = LINK_STATE_DOWN; - if_link_state_change(ifp); - } + link_state = LINK_STATE_DOWN; + } + if (ifp->if_link_state != link_state) { + ifp->if_link_state = link_state; + if_link_state_change(ifp); } } |