Неверные контрольные суммы UDP - PullRequest
0 голосов
/ 24 сентября 2018

Контрольная сумма UDP не может быть вычислена с помощью аппаратной виртуализации (SRIOV PCI passthrough). Ошибки неверной контрольной суммы UDP наблюдаются в tcpdump (pcap), собранном после хоста на маршрутизаторе службы, когда вычисление контрольной суммы UDP происходит при аппаратной разгрузке.

1 Ответ

0 голосов
/ 24 сентября 2018

Вы можете вычислить контрольную сумму в программном обеспечении, используя rte_ipv4_phdr_cksum() и rte_ipv4_udptcp_cksum().Обратите внимание, что вычисление контрольной суммы UDP может замедлить производительность вашего приложения.

Обратите внимание: Контрольная сумма UPv IPv4 является необязательной , поэтому ее установка в ноль является идеальной и соответствует стандартам.

Обратите также внимание, что миссия Stack Overflow заключается в «создании библиотеки подробных ответов на каждый вопрос о программировании».Если ответ на ваш вопрос правильный, отметьте это.Если нет, пожалуйста, предоставьте правильный ответ, т.е. ответьте на свой вопрос самостоятельно.

...