]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
OpenBSD: Support LINK_STATE_HALF_DUPLEX and LINK_STATE_FULL_DUPLEX
authorNathan Houghton <natex84@gmail.com>
Sun, 10 Nov 2019 20:53:11 +0000 (20:53 +0000)
committerRoy Marples <roy@marples.name>
Sun, 10 Nov 2019 20:53:11 +0000 (20:53 +0000)
For if_msghdr messages from route(4).

src/if-bsd.c

index a0870b923494ef7a4a61d43d171c52bfdd129b17..9f93f66fc093e57333d81832dc6e3158af5c86ae 100644 (file)
@@ -1130,6 +1130,10 @@ if_ifinfo(struct dhcpcd_ctx *ctx, const struct if_msghdr *ifm)
        case LINK_STATE_UNKNOWN:
                link_state = LINK_UNKNOWN;
                break;
+#ifdef LINK_STATE_FULL_DUPLEX
+       case LINK_STATE_HALF_DUPLEX:    /* FALLTHROUGH */
+       case LINK_STATE_FULL_DUPLEX:    /* FALLTHROUGH */
+#endif
        case LINK_STATE_UP:
                link_state = LINK_UP;
                break;