summaryrefslogtreecommitdiffstats
path: root/sys/net/if_aggr.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2019-07-20 04:53:12 +0000
committerdlg <dlg@openbsd.org>2019-07-20 04:53:12 +0000
commite5e94442df8c2cf9e8e928b83cd53c1bd352b3a9 (patch)
tree0c57bea3c323504bdf53aa9ee1d4d9b89649fe41 /sys/net/if_aggr.c
parentping(8): don't round inter-packet delay up to HZ (diff)
downloadwireguard-openbsd-e5e94442df8c2cf9e8e928b83cd53c1bd352b3a9.tar.xz
wireguard-openbsd-e5e94442df8c2cf9e8e928b83cd53c1bd352b3a9.zip
just use LINK_STATE_IS_UP to see if a port has link.
excluding HALF_DUPLEX just seems mean.
Diffstat (limited to 'sys/net/if_aggr.c')
-rw-r--r--sys/net/if_aggr.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/sys/net/if_aggr.c b/sys/net/if_aggr.c
index f30c73b7785..5799d3cd030 100644
--- a/sys/net/if_aggr.c
+++ b/sys/net/if_aggr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_aggr.c,v 1.16 2019/07/19 05:21:25 dlg Exp $ */
+/* $OpenBSD: if_aggr.c,v 1.17 2019/07/20 04:53:12 dlg Exp $ */
/*
* Copyright (c) 2019 The University of Queensland
@@ -596,14 +596,8 @@ aggr_port_enabled(struct aggr_port *p)
if (!ISSET(ifp0->if_flags, IFF_RUNNING))
return (0);
- switch (ifp0->if_link_state) {
- case LINK_STATE_UNKNOWN:
- case LINK_STATE_UP:
- case LINK_STATE_FULL_DUPLEX:
- break;
- default:
+ if (!LINK_STATE_IS_UP(ifp0->if_link_state))
return (0);
- }
return (1);
}