Я работал над созданием отдельного сетевого стека и использую libpcap или, в частности, функцию pcap_inject для отправки пакетов непосредственно на канальный уровень. Однако, когда я смотрю на команду tc -s qdisc show dev eth0
, я вижу, что отправляемые мной пакеты считаются в пакетах, отправленных из очереди. Итак, мой вопрос, вызывает ли pcap_inject уровень управления traffi c для linux для отправки пакетов? Или он напрямую отправляет драйвер устройства?
Заранее спасибо