LINUX.ORG.RU

libipq set mark


0

0

Можно ли с помощью libipq добавить отметку к пакету (чтобы потом использовать эту отметку для tc)?

★★

почти уверен, что да: достаточно поменять ipq_packet_msg_t.mark и пересчитать контрольную сумму пакета. mark в tc - это тот самый nfmark, который ты и установишь.

BreadFan ★★
()
Ответ на: комментарий от BreadFan

>почти уверен, что да: достаточно поменять ipq_packet_msg_t.mark и пересчитать контрольную сумму пакета. mark в tc - это тот самый nfmark, который ты и установишь.

Проблему решил, но не так:) Дело в том что так не прокатит. Для этого перешел с ipq на netfilter_queue (работает с ядра 2.6.14, правда документации нет до сих пор). Там как ра есть nfq_set_verdict_mark, которая позволяет задавать не тольно NF_ACCEPT и NF_DROP, но и mark.

olegk ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.