diff options
author | dlg <dlg@openbsd.org> | 2019-07-20 04:53:12 +0000 |
---|---|---|
committer | dlg <dlg@openbsd.org> | 2019-07-20 04:53:12 +0000 |
commit | e5e94442df8c2cf9e8e928b83cd53c1bd352b3a9 (patch) | |
tree | 0c57bea3c323504bdf53aa9ee1d4d9b89649fe41 /sys/net/if_aggr.c | |
parent | ping(8): don't round inter-packet delay up to HZ (diff) | |
download | wireguard-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.c | 10 |
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); } |