summaryrefslogtreecommitdiffstats
path: root/drivers/isdn/mISDN
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2013-08-29 03:10:43 +0200
committerDavid S. Miller <davem@davemloft.net>2013-08-30 23:48:04 +0200
commit702821f4ea6f68db18aa1de7d8ed62c6ba586a64 (patch)
treea0e3a4ba9577812f220224d7e6380146c193dc2e /drivers/isdn/mISDN
parentRevert "ipv6: Don't depend on per socket memory for neighbour discovery messa... (diff)
downloadlinux-702821f4ea6f68db18aa1de7d8ed62c6ba586a64.tar.xz
linux-702821f4ea6f68db18aa1de7d8ed62c6ba586a64.zip
net: revert 8728c544a9c ("net: dev_pick_tx() fix")
commit 8728c544a9cbdc ("net: dev_pick_tx() fix") and commit b6fe83e9525a ("bonding: refine IFF_XMIT_DST_RELEASE capability") are quite incompatible : Queue selection is disabled because skb dst was dropped before entering bonding device. This causes major performance regression, mainly because TCP packets for a given flow can be sent to multiple queues. This is particularly visible when using the new FQ packet scheduler with MQ + FQ setup on the slaves. We can safely revert the first commit now that 416186fbf8c5b ("net: Split core bits of netdev_pick_tx into __netdev_pick_tx") properly caps the queue_index. Reported-by: Xi Wang <xii@google.com> Diagnosed-by: Xi Wang <xii@google.com> Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Tom Herbert <therbert@google.com> Cc: Alexander Duyck <alexander.h.duyck@intel.com> Cc: Denys Fedorysychenko <nuclearcat@nuclearcat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn/mISDN')
0 files changed, 0 insertions, 0 deletions