summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/iavf/iavf_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/intel/iavf/iavf_main.c')
-rw-r--r--drivers/net/ethernet/intel/iavf/iavf_main.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethernet/intel/iavf/iavf_main.c
index 922f20962a29..06c481e9ac5c 100644
--- a/drivers/net/ethernet/intel/iavf/iavf_main.c
+++ b/drivers/net/ethernet/intel/iavf/iavf_main.c
@@ -2499,22 +2499,28 @@ static int iavf_validate_tx_bandwidth(struct iavf_adapter *adapter,
switch (adapter->link_speed) {
case VIRTCHNL_LINK_SPEED_40GB:
- speed = 40000;
+ speed = SPEED_40000;
break;
case VIRTCHNL_LINK_SPEED_25GB:
- speed = 25000;
+ speed = SPEED_25000;
break;
case VIRTCHNL_LINK_SPEED_20GB:
- speed = 20000;
+ speed = SPEED_20000;
break;
case VIRTCHNL_LINK_SPEED_10GB:
- speed = 10000;
+ speed = SPEED_10000;
+ break;
+ case VIRTCHNL_LINK_SPEED_5GB:
+ speed = SPEED_5000;
+ break;
+ case VIRTCHNL_LINK_SPEED_2_5GB:
+ speed = SPEED_2500;
break;
case VIRTCHNL_LINK_SPEED_1GB:
- speed = 1000;
+ speed = SPEED_1000;
break;
case VIRTCHNL_LINK_SPEED_100MB:
- speed = 100;
+ speed = SPEED_100;
break;
default:
break;