mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-22 11:17:19 +00:00
Before we export network interface data through the ifmibdata structure,
OR the flags bits with the driver managed status flags. This fixes an issue where RUNNING flags would not be reported to processes, which conflicts with the flags information provided by ifconfig(8).
This commit is contained in:
parent
e21dde7b1d
commit
57c1493b3a
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=151569
@ -95,9 +95,9 @@ sysctl_ifdata(SYSCTL_HANDLER_ARGS) /* XXX bad syntax! */
|
||||
|
||||
#define COPY(fld) ifmd.ifmd_##fld = ifp->if_##fld
|
||||
COPY(pcount);
|
||||
COPY(flags);
|
||||
COPY(data);
|
||||
#undef COPY
|
||||
ifmd.ifmd_flags = ifp->if_flags | ifp->if_drv_flags;
|
||||
ifmd.ifmd_snd_len = ifp->if_snd.ifq_len;
|
||||
ifmd.ifmd_snd_maxlen = ifp->if_snd.ifq_maxlen;
|
||||
ifmd.ifmd_snd_drops = ifp->if_snd.ifq_drops;
|
||||
|
Loading…
Reference in New Issue
Block a user