diff options
-rw-r--r-- | eth-multiplexer/dev_stat.c | 5 |
1 files changed, 5 insertions, 0 deletions
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; |