diff options
author | Mahesh Bandewar <maheshb@google.com> | 2014-04-23 03:30:15 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-04-24 21:04:34 +0400 |
commit | ee62e868139b96f73f3d01268ca1c39f7c6f4cd7 (patch) | |
tree | 829f2b09fe54476555db2eb400520210e5783a00 /drivers/net/bonding/bonding.h | |
parent | 7e65eac8e36f3f4e2553e83249e3d9bdf055456d (diff) | |
download | linux-ee62e868139b96f73f3d01268ca1c39f7c6f4cd7.tar.xz |
bonding: Changed hashing function to just provide hash
Modified the hash function to return just hash separating from the
modulo operation that can be performed by the caller. This is to
make way for the tlb mode to use the same hashing policies that
are used in the 802.3ad and Xor mode.
Change-Id: I276609e87e0ca213c4d1b17b79c5e0b0f3d0dd6f
Signed-off-by: Mahesh Bandewar <maheshb@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding/bonding.h')
-rw-r--r-- | drivers/net/bonding/bonding.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/bonding/bonding.h b/drivers/net/bonding/bonding.h index b8bdd0acc8f3..c0948ca26389 100644 --- a/drivers/net/bonding/bonding.h +++ b/drivers/net/bonding/bonding.h @@ -499,7 +499,7 @@ int bond_sysfs_slave_add(struct slave *slave); void bond_sysfs_slave_del(struct slave *slave); int bond_enslave(struct net_device *bond_dev, struct net_device *slave_dev); int bond_release(struct net_device *bond_dev, struct net_device *slave_dev); -int bond_xmit_hash(struct bonding *bond, struct sk_buff *skb, int count); +u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb); void bond_select_active_slave(struct bonding *bond); void bond_change_active_slave(struct bonding *bond, struct slave *new_active); void bond_create_debugfs(void); |