commit | 513de11bba246b7a67df4c314d9fc936b6a75d0e | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@davemloft.net> | Sun May 03 14:43:10 2009 -0700 |
committer | David S. Miller <davem@davemloft.net> | Sun May 03 14:43:10 2009 -0700 |
tree | 773f446b9a609e771ff75ebd9bfacd4d3d52f99f | |
parent | accc5b4f902b0ba83b2c6c48f2d9e7c204cef4a8 [diff] |
net: Avoid modulus in skb_tx_hash() for forwarding case. Based almost entirely upon a patch by Eric Dumazet. The common case is to have num-tx-queues <= num_rx_queues and even if num_tx_queues is larger it will not be significantly larger. Therefore, a subtraction loop is always going to be faster than modulus. Signed-off-by: David S. Miller <davem@davemloft.net>