LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

Забавный велосипед :)

Есть вопрос: а почему нельзя тупо задерживать accept пакета или выдавать accept на их в другом порядке ? А дропать только то, что действительно должно быть дропнуто.

Дропать пакет, а потом инжектить - IMHO не слишком хорошая идея. С conntrack проблем нет ? А как такой пакет потом фильтровать/натить ?

Шейпить с использованием iptables в любом направлении умеет imq.

Гонять пакеты между ядром и юзерспейс - всегда медленно (даже если оно с mmap) т.к. переключение контекста длительный процесс (особенно в x86).

Собственно, а за что была борьба?

Исходная версия vel, :

Забавный велосипед :)

Есть вопрос: а почему нельзя тупо задерживать accept пакета или выдавать accept на их в другом порядке ?

Дропать пакет, а потом инжектить - IMHO не слишком хорошая идея. С conntrack проблем нет ? А как такой пакет потом фильтровать/натить ?

Шейпить с использованием iptables в любом направлении умеет imq.

Гонять пакеты между ядром и юзерспейс - всегда медленно (даже если оно с mmap) т.к. переключение контекста длительный процесс (особенно в x86).

Собственно, а за что была борьба?