@@ -5565,6 +5565,8 @@ int bnxt_hwrm_func_drv_rgtr(struct bnxt *bp, unsigned long *bmap, int bmap_size,
5565
5565
if (bp -> fw_cap & BNXT_FW_CAP_ERROR_RECOVERY )
5566
5566
flags |= FUNC_DRV_RGTR_REQ_FLAGS_ERROR_RECOVERY_SUPPORT |
5567
5567
FUNC_DRV_RGTR_REQ_FLAGS_MASTER_SUPPORT ;
5568
+ if (bp -> fw_cap & BNXT_FW_CAP_NPAR_1_2 )
5569
+ flags |= FUNC_DRV_RGTR_REQ_FLAGS_NPAR_1_2_SUPPORT ;
5568
5570
req -> flags = cpu_to_le32 (flags );
5569
5571
req -> ver_maj_8b = DRV_VER_MAJ ;
5570
5572
req -> ver_min_8b = DRV_VER_MIN ;
@@ -8365,6 +8367,7 @@ static int bnxt_hwrm_func_qcfg(struct bnxt *bp)
8365
8367
8366
8368
switch (resp -> port_partition_type ) {
8367
8369
case FUNC_QCFG_RESP_PORT_PARTITION_TYPE_NPAR1_0 :
8370
+ case FUNC_QCFG_RESP_PORT_PARTITION_TYPE_NPAR1_2 :
8368
8371
case FUNC_QCFG_RESP_PORT_PARTITION_TYPE_NPAR1_5 :
8369
8372
case FUNC_QCFG_RESP_PORT_PARTITION_TYPE_NPAR2_0 :
8370
8373
bp -> port_partition_type = resp -> port_partition_type ;
@@ -9529,6 +9532,8 @@ static int __bnxt_hwrm_func_qcaps(struct bnxt *bp)
9529
9532
bp -> fw_cap |= BNXT_FW_CAP_HOT_RESET_IF ;
9530
9533
if (BNXT_PF (bp ) && (flags_ext & FUNC_QCAPS_RESP_FLAGS_EXT_FW_LIVEPATCH_SUPPORTED ))
9531
9534
bp -> fw_cap |= BNXT_FW_CAP_LIVEPATCH ;
9535
+ if (flags_ext & FUNC_QCAPS_RESP_FLAGS_EXT_NPAR_1_2_SUPPORTED )
9536
+ bp -> fw_cap |= BNXT_FW_CAP_NPAR_1_2 ;
9532
9537
if (BNXT_PF (bp ) && (flags_ext & FUNC_QCAPS_RESP_FLAGS_EXT_DFLT_VLAN_TPID_PCP_SUPPORTED ))
9533
9538
bp -> fw_cap |= BNXT_FW_CAP_DFLT_VLAN_TPID_PCP ;
9534
9539
if (flags_ext & FUNC_QCAPS_RESP_FLAGS_EXT_BS_V2_SUPPORTED )
0 commit comments