aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/networking
diff options
context:
space:
mode:
authorJianhua Xie <jianhua.xie@freescale.com>2014-07-17 14:16:25 +0800
committerDavid S. Miller <davem@davemloft.net>2014-07-17 16:03:27 -0700
commitce04d63502ca7ec30ef07336a0fd6f1165fd486b (patch)
treee8c2535833ba5467c2b2a872323d6e33f81f0e56 /Documentation/networking
parentUpdate setapp/getapp prototypes in dcbnl_rtnl_ops to return int instead of u8 (diff)
downloadlinux-dev-ce04d63502ca7ec30ef07336a0fd6f1165fd486b.tar.xz
linux-dev-ce04d63502ca7ec30ef07336a0fd6f1165fd486b.zip
bonding: enhance L2 hash helper with packet type
Current L2 hash helper calculates destination eth addr and source ether addr as L2 hash factors. This patch is adding packet type ID field into L2 hash factors. While one of BOND_XMIT_POLICY_LAYER2 or BOND_XMIT_POLICY_{LAYER|ENCAP}23 is applied, for the 2nd level hash, enhanced hash method can help to distribute different types of packets like IPv4/IPv6 packets to different slave devices. CC: Jay Vosburgh <j.vosburgh@gmail.com> CC: Veaceslav Falico <vfalico@gmail.com> CC: Andy Gospodarek <andy@greyhouse.net> CC: David S. Miller <davem@davemloft.net> CC: Pan Jiafei <Jiafei.Pan@freescale.com> Acked-by: Eric Dumazet <edumazet@google.com> Signed-off-by: Jianhua Xie <jianhua.xie@freescale.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/networking')
0 files changed, 0 insertions, 0 deletions