From 25de3c52515332b41bf31774ce1ed8f32ee7adbf Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Tue, 22 Aug 2017 19:24:32 +0200 Subject: eth-multiplexer: Implement getting the devices flags. * eth-multiplexer/dev_stat.c (dev_getstat): Implement the NET_FLAGS flavor. --- eth-multiplexer/dev_stat.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'eth-multiplexer/dev_stat.c') diff --git a/eth-multiplexer/dev_stat.c b/eth-multiplexer/dev_stat.c index bfbb4331..d15a7d50 100644 --- a/eth-multiplexer/dev_stat.c +++ b/eth-multiplexer/dev_stat.c @@ -47,6 +47,11 @@ dev_getstat(struct vether_device *ifp, dev_flavor_t flavor, dev_status_t status, natural_t *count) { switch (flavor) { + case NET_FLAGS: + if (*count != 1) + return D_INVALID_SIZE; + status[0] = ifp->if_flags; + break; case NET_STATUS: { register struct net_status *ns = (struct net_status *)status; -- cgit v1.2.3