Извлечь количество отброшенных пакетов интерфейса с сокетами netlink - PullRequest
1 голос
/ 07 апреля 2020

Я знаком с различными инструментами (например, netstat, tcpdump и т. Д. c.) И файлами (например, /sys/class/net/<dev>/statistics), с помощью которых мы можем получить счет.

Но кто-нибудь может сказать мне, если есть способ получить эту информацию непосредственно из ядра, используя сокеты netlink?

1 Ответ

1 голос
/ 07 апреля 2020

Конечно, посмотрите на IFLA_STATS. Возможно, вы захотите проверить файл ifstat.c пакета iproute2, который в значительной степени является стандартным инструментом для взаимодействия с netlink.

...