История изменений
Исправление steemandlinux, (текущая версия) :
В DMA buffer, к которому имеет доступ процессор, заменяется dst ip на входе и src ip на выходе, ну ещё контрольная сумма и TTL пересчитываются, но и самое страшное даже mac_header в skb, ваш капитан очевидность. Сoalesce как раз отвечает за одновременное количество пакетов и их максимальное время ожидания в этом буфере. Но в ванильном ядре нет оптимизаций под SIMD, только в DPDK, если вы хотели наехать.
Исправление steemandlinux, :
В DMA buffer, к которому имеет доступ процессор, заменяется dst ip на входе и src ip на выходе, ваш капитан очевидность. Сoalesce как раз отвечает за одновременное количество пакетов и их максимальное время ожидания в этом буфере. Но в ванильном ядре нет оптимизаций под SIMD, только в DPDK, если вы хотели наехать.
Исходная версия steemandlinux, :
В DMA buffer, к которому имеет доступ процессор, заменяется dst ip на входе и src ip на выходе, ваш капитан очевидность. Сoalesce как раз отвечает за одновременное количество пакетов и их максимальное время ожидания в этом буфере.