Re: [dpdk-dev] IPV4/IPV6 TCP/UDP Pseudo Header Checksum APIs

2018-10-19 Thread Shyam Shrivastav
s bug? > > > > *发件人:* Shyam Shrivastav [mailto:shrivastav.sh...@gmail.com] > *发送时间:* 2018年10月20日 13:23 > *收件人:* lidejun > *抄送:* users ; dev@dpdk.org; Lichunhe (Cloud Networking) < > lichu...@huawei.com>; Wangliefeng > *主题:* Re: [dpdk-dev] IPV4/IPV6 TCP/UDP Pseud

Re: [dpdk-dev] IPV4/IPV6 TCP/UDP Pseudo Header Checksum APIs

2018-10-19 Thread Shyam Shrivastav
Realized my answer is confusing, I meant to say that code is correct as pseudo ipv4/ipv6 headers for the purpose of checksum calculations doesn't include options or extension headers, see udp wiki or corresponding rfcs https://en.wikipedia.org/wiki/User_Datagram_Protocol On Sat, Oct 20, 2018 at 1

Re: [dpdk-dev] IPV4/IPV6 TCP/UDP Pseudo Header Checksum APIs

2018-10-19 Thread Shyam Shrivastav
that is correct , pseudo header doesn't include ipv4 options or ipv6 extension headers .. On Sat, Oct 20, 2018 at 9:02 AM lidejun wrote: > Has anybody used the following two APIs calculating ipv4&ipv6 tcp/udp > pseudo header checksum? > > 1.rte_ipv4_phdr_cksum > > 2.rte_ipv6_phdr_cksum >

[dpdk-dev] IPV4/IPV6 TCP/UDP Pseudo Header Checksum APIs

2018-10-19 Thread lidejun
Has anybody used the following two APIs calculating ipv4&ipv6 tcp/udp pseudo header checksum? 1.rte_ipv4_phdr_cksum 2.rte_ipv6_phdr_cksum The ipv4 version does not exclude ip options and ipv6 version does not exclude extersion headers.