Skip to content

Commit b9cd795

Browse files
Lijun Pandavem330
authored andcommitted
ibmvnic: set up 200GBPS speed
Set up the speed according to crq->query_phys_parms.rsp.speed. Fix IBMVNIC_10GBPS typo. Fixes: f8d6ae0 ("ibmvnic: Report actual backing device speed and duplex values") Signed-off-by: Lijun Pan <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 7028977 commit b9cd795

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

drivers/net/ethernet/ibm/ibmvnic.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4637,7 +4637,7 @@ static int handle_query_phys_parms_rsp(union ibmvnic_crq *crq,
46374637
case IBMVNIC_1GBPS:
46384638
adapter->speed = SPEED_1000;
46394639
break;
4640-
case IBMVNIC_10GBP:
4640+
case IBMVNIC_10GBPS:
46414641
adapter->speed = SPEED_10000;
46424642
break;
46434643
case IBMVNIC_25GBPS:
@@ -4652,6 +4652,9 @@ static int handle_query_phys_parms_rsp(union ibmvnic_crq *crq,
46524652
case IBMVNIC_100GBPS:
46534653
adapter->speed = SPEED_100000;
46544654
break;
4655+
case IBMVNIC_200GBPS:
4656+
adapter->speed = SPEED_200000;
4657+
break;
46554658
default:
46564659
if (netif_carrier_ok(netdev))
46574660
netdev_warn(netdev, "Unknown speed 0x%08x\n", rspeed);

drivers/net/ethernet/ibm/ibmvnic.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ struct ibmvnic_phys_parms {
373373
#define IBMVNIC_10MBPS 0x40000000
374374
#define IBMVNIC_100MBPS 0x20000000
375375
#define IBMVNIC_1GBPS 0x10000000
376-
#define IBMVNIC_10GBP 0x08000000
376+
#define IBMVNIC_10GBPS 0x08000000
377377
#define IBMVNIC_40GBPS 0x04000000
378378
#define IBMVNIC_100GBPS 0x02000000
379379
#define IBMVNIC_25GBPS 0x01000000

0 commit comments

Comments
 (0)