+enum bnxt_ulp_direction_type {
+ BNXT_ULP_DIR_INVALID,
+ BNXT_ULP_DIR_INGRESS,
+ BNXT_ULP_DIR_EGRESS,
+};
+
+/* enumeration of the interface types */
+enum bnxt_ulp_intf_type {
+ BNXT_ULP_INTF_TYPE_INVALID = 0,
+ BNXT_ULP_INTF_TYPE_PF,
+ BNXT_ULP_INTF_TYPE_TRUSTED_VF,
+ 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