diff options
author | Marian Rotariu <marian.rotariu@freescale.com> | 2014-08-14 12:28:44 (GMT) |
---|---|---|
committer | Rich Schmitt <B43082@freescale.com> | 2014-09-05 17:32:33 (GMT) |
commit | 4d368f8399162885f5255f62f04a7d2959bec034 (patch) | |
tree | 3b91d726803a0899f6c3e6dd6adc79f9b6b295ca /drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c | |
parent | 455191e68d54c189ee6ec0821ff9b44f8ee0500d (diff) | |
download | linux-fsl-qoriq-4d368f8399162885f5255f62f04a7d2959bec034.tar.xz |
dpaa_eth: merge recycle and confirmation queues
In FMan v3, special transmission queues, called recycle queues, were created
because it was believed that the FCO flag from the FD is not enough to
differentiate between frames that are recyclable and those who are not. The
frame queue flags were used to signal the BMI to release the buffers back to
the default buffer pool.
The last findings and FMan improvements permit recycling activation only by
using FD fields. With this patch, the recycling frame queues are not needed
anymore.
This patch also removes the code dependency on the FMan version and improves
TCP traffic in forwarding scenarios due to single transmission queues, reducing
the out-of-order segments.
Signed-off-by: Marian Rotariu <marian.rotariu@freescale.com>
Change-Id: Idd4fea4ef7883563df67cf21dea9e87435b2dee8
Reviewed-on: http://git.am.freescale.net:8181/16872
Reviewed-by: Madalin-Cristian Bucur <madalin.bucur@freescale.com>
Tested-by: Madalin-Cristian Bucur <madalin.bucur@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c')
-rw-r--r-- | drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c b/drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c index bf01677..cd8b7d1 100644 --- a/drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c +++ b/drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c @@ -102,11 +102,6 @@ static ssize_t dpaa_eth_show_fqids(struct device *dev, case FQ_TYPE_TX: str = "Tx"; break; -#ifdef CONFIG_FMAN_T4240 - case FQ_TYPE_TX_RECYCLE: - str = "Tx(recycling)"; - break; -#endif default: str = "Unknown"; } |