Необработанная обработка пакетов IPv6 в Linux - PullRequest
0 голосов
/ 25 января 2012

Есть ли какая-либо служебная функция в ядре, например, ipv6_skip_exthdr() [1] , которая не использует sk_buff в качестве входных данных для обработки ipv6 пакетов?Мне нужны некоторые базовые функциональные возможности для обработки IPv6 пакетов, я знаю, что Kernel делает это, но я не смог понять, какие функции утилиты сделать это, функции, которые я могу использовать в пользовательском пространстве для обработки необработанных пакетов, которые у меня есть(без структуры sk_buff).

Спасибо!

1 Ответ

2 голосов
/ 28 января 2012

RFC 3542 описывает расширенный API для анализа заголовков IPv6:

http://www.ietf.org/rfc/rfc3542.txt

В нем также есть предложения, какие заголовки и функции следует использовать для конкретных задач.Попробуйте.

...