[PATCH net] powerpc: use big endian to hash len and proto in csum_ipv6_magic

2018-09-08 Thread Xin Long
#x27;lwbrx' to do this conversion in powerpc32/64 csum_ipv6_magic. Fixes: e9c4943a107b ("powerpc: Implement csum_ipv6_magic in assembly") Reported-by: Jianlin Shi Signed-off-by: Xin Long --- arch/powerpc/lib/checksum_32.S | 4 arch/powerpc/lib/checksum_64.S | 4 2 fi

Re: [PATCH] powerpc: fix csum_ipv6_magic() on little endian platforms

2018-09-10 Thread Xin Long
s needed for PPC64 only > > Fixes: e9c4943a107b ("powerpc: Implement csum_ipv6_magic in assembly") > Reported-by: Jianlin Shi > Reported-by: Xin Long > Cc: # 4.18+ > Signed-off-by: Christophe Leroy > --- > arch/powerpc/lib/checksum_64.S | 3 +++ > 1 file changed,

Re: [PATCH net] powerpc: use big endian to hash len and proto in csum_ipv6_magic

2018-09-11 Thread Xin Long
On Wed, Sep 12, 2018 at 2:01 PM David Miller wrote: > > From: Xin Long > Date: Sat, 8 Sep 2018 18:15:12 +0800 > > > The function csum_ipv6_magic doesn't convert len and proto to big > > endian before doing ipv6 csum hash, which is not consistent with > > RF