Количество пакетов ifconfig

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

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

Спасибо!

2 ответа

Решение

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

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

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

Другие вопросы по тегам