2010-03-10 2 views
0

если я набираю ifconfig, я получаю пакет для Tx и RX ... где именно фрагмент кода для увеличения этого счетчика? Действительно ли это в сетевом драйвере? или в ядре?ifconfig количество пакетов

Если возможно, укажите lxr ссылку используемой переменной счетчика.

Thx!

+0

принадлежит superuser.com –

+0

Но спрашиваете о коде? – kumar

ответ

1

Это делается в отдельных сетевых драйверах.

Например, для драйвера rtl8139too количество TX умножено в строке 1786 (see here).

+0

Thx для указателя caf! – kumar

0

ifconfig прочитать статистику от procfs. Значения, найденные в proc, обновляются ядром и в конечном итоге сводятся к драйверам сетевой карты.