При многократной маркировке пакетов (в мангле), сколько маркеров в итоге будет у пакета на выходе?
Анонимный опрос
80%
Кто последний тот и папа. (Маркеры перетираются)
20%
На выходе пакет как чемодан путешественника весь в наклейках. (Маркеры накапиваются)
Проголосовало: 65
Насколько я понимаю, за маркироку в каждом пакете, находящимся в пространстве ядра, отвечает поле mark в структуре sk_buff (файл skbuff.h в исходниках линукса) - это поле типа __u32.
Насколько я понимаю, за маркироку в каждом пакете, находящимся в пространстве ядра, отвечает поле mark в структуре sk_buff (файл skbuff.h в исходниках линукса) - это поле типа __u32.
так же, как и в линуксе, то есть, на каждый пакет - единственное поле mark. В него можно записать много раз что угодно, но сохранится последнее. Это просто 32-битная переменная в метаинформации, содержащейся вместе с пакетом в ядре. Не знаю, может, я не понимаю вопроса, но вот такой ответ мне кажетс яисчерпывающим