UDP错误校验和错误

时间:2018-09-24 16:25:48

标签: kvm dpdk

UDP校验和不能通过硬件虚拟化(SRIOV PCI直通)来计算。当UDP校验和计算被硬件卸载时,在服务路由器上的主机之后收集的tcpdump(pcap)中观察到UDP错误校验和错误。

1 个答案:

答案 0 :(得分:0)

您可以使用rte_ipv4_phdr_cksum()rte_ipv4_udptcp_cksum()在软件中计算校验和。请注意,计算UDP校验和可能会降低应用程序的性能。

请注意,IPv4 UPD checksum is optional,因此将其设置为零完全符合标准。

也请注意,Stack Overflow mission是“为有关编程的每个问题建立详细的答案库”。如果您的问题的答案是正确的,请标记为正确。如果不是,请提供正确的答案,即自行回答您的问题。