diff options
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h index bf27c54ff2e0..0dd22bb44f0d 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | |||
@@ -984,10 +984,11 @@ static inline int bnx2x_func_start(struct bnx2x *bp) | |||
984 | /* Function parameters */ | 984 | /* Function parameters */ |
985 | start_params->mf_mode = bp->mf_mode; | 985 | start_params->mf_mode = bp->mf_mode; |
986 | start_params->sd_vlan_tag = bp->mf_ov; | 986 | start_params->sd_vlan_tag = bp->mf_ov; |
987 | if (CHIP_IS_E1x(bp)) | 987 | |
988 | start_params->network_cos_mode = OVERRIDE_COS; | 988 | if (CHIP_IS_E2(bp) || CHIP_IS_E3(bp)) |
989 | else | ||
990 | start_params->network_cos_mode = STATIC_COS; | 989 | start_params->network_cos_mode = STATIC_COS; |
990 | else /* CHIP_IS_E1X */ | ||
991 | start_params->network_cos_mode = FW_WRR; | ||
991 | 992 | ||
992 | return bnx2x_func_state_change(bp, &func_params); | 993 | return bnx2x_func_state_change(bp, &func_params); |
993 | } | 994 | } |