From: "Guodeqing (A)" <geffrey....@huawei.com> Date: Fri, 24 Jul 2020 03:35:02 +0000
> The ihl check maybe not suitable in ip_fast_csum, the correct of the > ihl value can be checked before calling the ip_fast_csum. ip_fast_csum() must be able to handle any value that could fit in the ihl field of the ip protocol header. That's not only the most correct logic, but also the most robust. > The implementation of ip_fast_csum is different in different cpu > architecture. the IP packet will do ip forward in the ipvlan l3/l3s > mode and the corrupted ip packet As Eric explained, several times, ip_fast_csum on arm64 has a bug and that is where the fix belongs. Please fix this bug in the proper place. Thank you.