net/ngbe: support jumbo frame
[dpdk.git] / drivers / net / bnxt / tf_ulp / bnxt_tf_common.h
index ebb7140..d006464 100644 (file)
@@ -1,5 +1,5 @@
 /* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2014-2019 Broadcom
+ * Copyright(c) 2014-2021 Broadcom
  * All rights reserved.
  */
 
@@ -13,6 +13,8 @@
 
 #define BNXT_TF_DBG(lvl, fmt, args...) PMD_DRV_LOG(lvl, fmt, ## args)
 
+#define BNXT_TF_INF(fmt, args...)
+
 #define BNXT_ULP_EM_FLOWS                      8192
 #define BNXT_ULP_1M_FLOWS                      1000000
 #define BNXT_EEM_RX_GLOBAL_ID_MASK             (BNXT_ULP_1M_FLOWS - 1)
 #define        BNXT_ULP_DFLT_RX_MAX_ACTN_ENTRY         256
 #define        BNXT_ULP_DFLT_RX_MEM                    0
 #define        BNXT_ULP_RX_NUM_FLOWS                   32
-#define        BNXT_ULP_RX_TBL_IF_ID                   0
 #define        BNXT_ULP_DFLT_TX_MAX_KEY                512
 #define        BNXT_ULP_DFLT_TX_MAX_ACTN_ENTRY         256
 #define        BNXT_ULP_DFLT_TX_MEM                    0
 #define        BNXT_ULP_TX_NUM_FLOWS                   32
-#define        BNXT_ULP_TX_TBL_IF_ID                   0
 
 enum bnxt_tf_rc {
        BNXT_TF_RC_PARSE_ERR    = -2,
@@ -44,9 +44,10 @@ enum bnxt_ulp_eth_ip_type {
 };
 
 /* ulp direction Type */
-enum ulp_direction_type {
-       ULP_DIR_INGRESS,
-       ULP_DIR_EGRESS,
+enum bnxt_ulp_direction_type {
+       BNXT_ULP_DIR_INVALID,
+       BNXT_ULP_DIR_INGRESS,
+       BNXT_ULP_DIR_EGRESS,
 };
 
 /* enumeration of the interface types */
@@ -57,6 +58,7 @@ enum bnxt_ulp_intf_type {
        BNXT_ULP_INTF_TYPE_VF,
        BNXT_ULP_INTF_TYPE_PF_REP,
        BNXT_ULP_INTF_TYPE_VF_REP,
+       BNXT_ULP_INTF_TYPE_PHY_PORT,
        BNXT_ULP_INTF_TYPE_LAST
 };