diff options
author | Sandeep Gopalpet <Sandeep.Kumar@freescale.com> | 2009-12-24 03:13:06 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-12-26 20:24:44 -0800 |
commit | f74dac0859bd9678b289ad9dc215026fd7ce033e (patch) | |
tree | 41f5b9926302febc12e2190cac702f720f41e8fb /net/netlabel/netlabel_addrlist.c | |
parent | 80924e5f7dbe00d964b7249160c7ca25fa3cd889 (diff) | |
download | talos-op-linux-f74dac0859bd9678b289ad9dc215026fd7ce033e.tar.gz talos-op-linux-f74dac0859bd9678b289ad9dc215026fd7ce033e.zip |
gianfar: Fix gianfar select_queue bogosity
The gfar_select_queue() function was used to set queue mapping
only for forwarding/bridging applications and the condition
for locally generated packets was completely ignored.
The solution is to remove the gfar_select_queue() function and
use skb_record_rx_queue to set queue mapping for
forwarding/bridging applications. This will ensure that in case of
forwarding/bridging applications txq = rxq will be selected and
skb_tx_hash will be used to pick up a txq for locally generated packets.
Signed-off-by: Sandeep Gopalpet <Sandeep.Kumar@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/netlabel/netlabel_addrlist.c')
0 files changed, 0 insertions, 0 deletions