транспортный заголовок в sk_buff - PullRequest
0 голосов
/ 28 мая 2018

Гарантируется ли, что skb->transport_header всегда правильно установлен на входном пути?В частности, я устанавливаю tc qdisc на интерфейсе и присоединяю к нему filter с действием tc;этот путь qdisc->filter->action существует до того, как пакет попадет в стек TCP / IP, поэтому я предполагаю, что драйверы должны устанавливать уровни пакетов, сети и транспорта.

Я тестировал с virtio_net и veth драйверов и он skb_transport_header_was_set всегда возвращает true, что, как я предполагаю, означает, что транспортный заголовок всегда инициализируется.Но это может зависеть от драйвера?

...