LINUX.ORG.RU

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

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

1500 это mtu без учёта этих 14 байт.

Возможно sendmsg() считает размер пакета вместе с 20-байтовым ip-заголовком, который он потом не добавляет из-за твоих опций. То есть твоё 1480 + он думает что надо будет добавить ещё 20 байт - получается 1500.

Попробуй слать обычные пакеты и смотри какой там будет максимальный размер в wireshark, подозреваю 1514.

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

1500 это mtu без учёта этих 14 байт.

Возможно sendmsg() считает размер пакета вместе с 20-байтовым ip-заголовком, который он потом не добавляет из-за твоих опций. То есть твоё 1480 + он думает что надо будет добавить ещё 20 байт - получается 1500.