]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
BIG TCP
authorSergey Matveev <stargrave@stargrave.org>
Wed, 16 Feb 2022 13:42:44 +0000 (16:42 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 16 Feb 2022 13:42:44 +0000 (16:42 +0300)
https://lwn.net/SubscriberLink/884104/89d8ccf8f52ad9dc/
Если хочется передавать данные поверх 100GbE, привычными ~1500 байт
пакетами, то это более 8 миллионов пакетов в секунду. Процессору
остаётся 120нс для обработки каждого пакета.

В IPv6 давным давно в 90-х предусмотрели возможность передачи пакетов
большого размера (>64KiB), добавлением расширенного заголовка с 32-бит
размером.

Ну а в статье просто рассказ про набор патчей для Linux для поддержки
этих больших пакетов.


No differences found