Я обнаружил, что не могу восстановить каждый пакет UDP из recvmsg, когда я программирую с UDP_GRO в версии ядра 5.0.
Я могу получить gso_size, но я не знаю последний размер пакета UDP в совокупной дейтаграмме (Это могут быть разные размеры).
Есть ли способ получить последний размер пакета UDP или количество объединенных пакетов UDP?
Например, recvmsg возвращает размер пакета 50 и gso_sizeиз 24, поэтому UDP-пакеты восстанавливаются, не зная, делится ли это 24 + 24 + 2 на 3 пакета или 24 + 26 на 2 пакета