Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: bonding: correct xmit hash steps

Correct xmit hash steps for layer3+4 as introduced by commit
49aefd131739 ("bonding: do not discard lowest hash bit for non layer3+4
hashing").

Signed-off-by: Jonathan Toppins <jtoppins@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Jonathan Toppins and committed by
David S. Miller
95cce3fa f036b97d

+1
+1
Documentation/networking/bonding.rst
··· 957 957 hash = hash XOR source IP XOR destination IP 958 958 hash = hash XOR (hash RSHIFT 16) 959 959 hash = hash XOR (hash RSHIFT 8) 960 + hash = hash RSHIFT 1 960 961 And then hash is reduced modulo slave count. 961 962 962 963 If the protocol is IPv6 then the source and destination