Hi Marion,
Yes, I just tried latest code committed 10 days ago, it works. Thanks for your reply. I will also try your optimized code later. Best Regards, Chengqiang Yao From: Damjan Marion [mailto:dmar...@me.com] Sent: Friday, June 29, 2018 5:34 PM To: Yao, Chengqiang <chengqiang....@intel.com> Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] ip header checksum calculation issue Hi Yao, Dave recently fixed bug related to alignment, Are you using latest code? Also, few days ago i merged new significantly-faster SIMD based ip checksum code[1], you can try that one also... [1] https://git.fd.io/vpp/commit/?id=08bca80 Thanks, -- Damjan On 29 Jun 2018, at 09:27, Yao, Chengqiang <chengqiang....@intel.com<mailto:chengqiang....@intel.com>> wrote: Hi, I have an issue when calculating the checksum of two IP headers with ip4_header_checksum function. The content of these two IP headers are exactly the same. The only difference between these 2 IP headers is that, one IP header’s address is 64 bits aligned, while the other one is not (My test bed is x86_64). The return value of ip4_header_checksum function for these two IP headers are different. Anyone knows why? I also wrote a simple test code to test this function. The result is as below: [root@localhost vpp_pdcp]# ./test_ip_checksum ip header 1: 0x45 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0xfe 0x11 0x0 0x0 0xc0 0xa8 0x32 0x48 0xc0 0xa8 0x32 0x47 ip header 1 address:0x7fff1b1ba1a0, csum 1:0xcd7 ip header 2: 0x45 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0xfe 0x11 0x0 0x0 0xc0 0xa8 0x32 0x48 0xc0 0xa8 0x32 0x47 ip header 2 address:0x7fff1b1ba171, csum 2:0x1bc8 Best Regards, Chengqiang Yao -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9737): https://lists.fd.io/g/vpp-dev/message/9737 Mute This Topic: https://lists.fd.io/mt/22892325/675642 Group Owner: vpp-dev+ow...@lists.fd.io<mailto:vpp-dev+ow...@lists.fd.io> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [dmar...@me.com<mailto:dmar...@me.com>] -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9742): https://lists.fd.io/g/vpp-dev/message/9742 Mute This Topic: https://lists.fd.io/mt/22892325/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-