X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fhns3%2Fhns3_cmd.h;h=81bc9e9d98c1bd816e320b0228b448def9242c44;hb=0663a84524e5c63cb737cd723b4ea33493e8d17a;hp=0c9b8fc773cbb373e1e569aae26def50eef76269;hpb=fc18d1b4b85f9dcda468d4a424b668d0d8724382;p=dpdk.git diff --git a/drivers/net/hns3/hns3_cmd.h b/drivers/net/hns3/hns3_cmd.h index 0c9b8fc773..81bc9e9d98 100644 --- a/drivers/net/hns3/hns3_cmd.h +++ b/drivers/net/hns3/hns3_cmd.h @@ -315,6 +315,7 @@ enum HNS3_CAPS_BITS { */ HNS3_CAPS_FD_QUEUE_REGION_B = 2, HNS3_CAPS_PTP_B, + HNS3_CAPS_TX_PUSH_B = 6, HNS3_CAPS_PHY_IMP_B = 7, HNS3_CAPS_TQP_TXRX_INDEP_B, HNS3_CAPS_HW_PAD_B, @@ -325,6 +326,15 @@ enum HNS3_CAPS_BITS { HNS3_CAPS_TM_B = 17, }; +/* Capabilities of VF dependent on the PF */ +enum HNS3VF_CAPS_BITS { + /* + * The following capability index definitions must be the same as those + * in kernel side PF. + */ + HNS3VF_CAPS_VLAN_FLT_MOD_B = 0, +}; + enum HNS3_API_CAP_BITS { HNS3_API_CAP_FLEX_RSS_TBL_B, }; @@ -913,7 +923,8 @@ enum hns3_mac_vlan_add_resp_code { HNS3_ADD_MC_OVERFLOW, /* ADD failed for MC overflow */ }; -#define HNS3_MC_MAC_VLAN_ADD_DESC_NUM 3 +#define HNS3_MC_MAC_VLAN_OPS_DESC_NUM 3 +#define HNS3_UC_MAC_VLAN_OPS_DESC_NUM 1 #define HNS3_MAC_VLAN_BIT0_EN_B 0 #define HNS3_MAC_VLAN_BIT1_EN_B 1