]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/dpaa2/dpaa2_ethdev.h
net/dpaa2: add support for congestion notification
[dpdk.git] / drivers / net / dpaa2 / dpaa2_ethdev.h
index 7fa7e7d63c4b43df9d6032428a05124bb1a8004b..e7728ba8e9c9a968c2db4e0c9663fab0da44ac99 100644 (file)
 /*default tc to be used for ,congestion, distribution etc configuration. */
 #define DPAA2_DEF_TC           0
 
+/* Threshold for a queue to *Enter* Congestion state.
+ * It is set to 32KB
+ */
+#define CONG_ENTER_TX_THRESHOLD   (32 * 1024)
+
+/* Threshold for a queue to *Exit* Congestion state.
+ */
+#define CONG_EXIT_TX_THRESHOLD    (24 * 1024)
+
 /* Size of the input SMMU mapped memory required by MC */
 #define DIST_PARAM_IOVA_SIZE 256
 
+/* Enable TX Congestion control support
+ * default is disable
+ */
+#define DPAA2_TX_CGR_SUPPORT   0x01
+
 struct dpaa2_dev_priv {
        void *hw;
        int32_t hw_id;