/proc/net/wireless 如何成为 /proc/net/dev 的“克隆”?

/proc/net/wireless 如何成为 /proc/net/dev 的“克隆”?

我正在阅读Linux 无线扩展文档,链接在相关问题

它说:

/proc/net/wireless旨在提供系统中每个无线接口的一些无线特定统计数据。该条目实际上是/proc/net/dev提供标准驱动程序统计信息的克隆。

这两个文件的格式完全不同:

/proc/net/dev:

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo: 13094103   37388    0    0    0     0          0         0 13094103   37388    0    0    0     0       0          0
  eth0: 539566809  524165    0    0    0     0          0         0 47595494  365161    0    0    0     0       0          0
 tunl0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  gre0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  sit0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
ip6tnl0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
 wlan1: 41003557  351105    0 49935    0     0          0         0 525781104  475280    0   35    0     0       0          0
  tun0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

/proc/net/wireless:

Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
 wlan1: 0000   21.  -66.  -256.       0      0      0      0      0        0

这是否意味着 in 的值是通过对in 的/proc/net/wireless值进行算术生成的?wlan1/proc/net/dev

答案1

该条目实际上是/proc/net/dev提供标准驱动程序统计信息的克隆。

是一种过度简化。评论中代码实现/proc/net/wireless更准确的是:

/proc/net/dev该接口是(in )的纯克隆net/core/dev.c。文件的内容基本上就是“ struct iw_statistics”的内容。

界面是一个克隆体,IE外观:列,带有使用管道分隔符的标题。但内容完全不同(而且你无法从中计算出来/proc/net/dev)。

答案2

信息保存在

/proc/net/dev

详细解释了这里

这是自链路建立以来的累积流量信息,而不是可用的瞬时设备信息

/proc/net/wireless

相关内容