summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/dpa/dpaa_1588.h
diff options
context:
space:
mode:
authorShengzhou Liu <Shengzhou.Liu@freescale.com>2012-10-26 13:10:36 (GMT)
committerFleming Andrew-AFLEMING <AFLEMING@freescale.com>2013-04-08 23:10:10 (GMT)
commit8050a6a82c5143463fd320e84325fa3b4fcd9880 (patch)
tree72eb86c60f73fae1efa00ebde0077359e0bf519f /drivers/net/ethernet/freescale/dpa/dpaa_1588.h
parent5c6f7b7e113f3ac022b3778ae02b1beb65b770c5 (diff)
downloadlinux-fsl-qoriq-8050a6a82c5143463fd320e84325fa3b4fcd9880.tar.xz
dpaa_1588: fix defective processing of circular buffer
There was a defective processing after finding the desired item. circ_buf->tail should not be pointed to idx+1, which will cause the drop of the valid items after idx, it should be pointed to tail+1. when buffer is full, we remove the oldest entry. Change-Id: I1286cd06bae26555a3b3209c996f160ea3ed883c Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com> (cherry picked from commit d755f709f407b3963a4579daa81418c8da3103f7) Reviewed-on: http://git.am.freescale.net:8181/1035 Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com> Tested-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/dpa/dpaa_1588.h')
-rw-r--r--drivers/net/ethernet/freescale/dpa/dpaa_1588.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/dpaa_1588.h b/drivers/net/ethernet/freescale/dpa/dpaa_1588.h
index ac2fc73..eda0e3a 100644
--- a/drivers/net/ethernet/freescale/dpa/dpaa_1588.h
+++ b/drivers/net/ethernet/freescale/dpa/dpaa_1588.h
@@ -27,7 +27,7 @@
#include <linux/fsl_qman.h>
#define DEFAULT_PTP_RX_BUF_SZ 2048
-#define DEFAULT_PTP_TX_BUF_SZ 512
+#define DEFAULT_PTP_TX_BUF_SZ 1024
/* 1588 private ioctl calls */
#define PTP_ENBL_TXTS_IOCTL SIOCDEVPRIVATE