]> git.baikalelectronics.ru Git - kernel.git/commit
net: mediatek: do not set the QID field in the TX DMA descriptors
authorJohn Crispin <blogic@openwrt.org>
Thu, 7 Apr 2016 22:54:11 +0000 (00:54 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2016 02:41:33 +0000 (22:41 -0400)
commitfaa615a5abffbd42c7f5c086c42976d131c608a4
treec0cfab410e63d281f560adfdb318dd4d714a7a15
parent27b781d47f9f75d3cffc8a6cb5db7cbaf76c3a15
net: mediatek: do not set the QID field in the TX DMA descriptors

The QID field gets set to the mac id. This made the DMA linked list queue
the traffic of each MAC on a different internal queue. However during long
term testing we found that this will cause traffic stalls as the multi
queue setup requires a more complete initialisation which is not part of
the upstream driver yet.

This patch removes the code setting the QID field, resulting in all
traffic ending up in queue 0 which works without any special setup.

Signed-off-by: John Crispin <blogic@openwrt.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c