Skip to content

Commit ce2639a

Browse files
Ronak Doshidavem330
authored andcommitted
vmxnet3: update to version 6
With all vmxnet3 version 6 changes incorporated in the vmxnet3 driver, the driver can configure emulation to run at vmxnet3 version 6, provided the emulation advertises support for version 6. Signed-off-by: Ronak Doshi <[email protected]> Acked-by: Guolin Yang <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 8c5663e commit ce2639a

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

drivers/net/vmxnet3/vmxnet3_drv.c

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3480,7 +3480,17 @@ vmxnet3_probe_device(struct pci_dev *pdev,
34803480
goto err_alloc_pci;
34813481

34823482
ver = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_VRRS);
3483-
if (ver & (1 << VMXNET3_REV_4)) {
3483+
if (ver & (1 << VMXNET3_REV_6)) {
3484+
VMXNET3_WRITE_BAR1_REG(adapter,
3485+
VMXNET3_REG_VRRS,
3486+
1 << VMXNET3_REV_6);
3487+
adapter->version = VMXNET3_REV_6 + 1;
3488+
} else if (ver & (1 << VMXNET3_REV_5)) {
3489+
VMXNET3_WRITE_BAR1_REG(adapter,
3490+
VMXNET3_REG_VRRS,
3491+
1 << VMXNET3_REV_5);
3492+
adapter->version = VMXNET3_REV_5 + 1;
3493+
} else if (ver & (1 << VMXNET3_REV_4)) {
34843494
VMXNET3_WRITE_BAR1_REG(adapter,
34853495
VMXNET3_REG_VRRS,
34863496
1 << VMXNET3_REV_4);

drivers/net/vmxnet3/vmxnet3_int.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@
6969
/*
7070
* Version numbers
7171
*/
72-
#define VMXNET3_DRIVER_VERSION_STRING "1.5.0.0-k"
72+
#define VMXNET3_DRIVER_VERSION_STRING "1.6.0.0-k"
7373

7474
/* Each byte of this 32-bit integer encodes a version number in
7575
* VMXNET3_DRIVER_VERSION_STRING.
7676
*/
77-
#define VMXNET3_DRIVER_VERSION_NUM 0x01050000
77+
#define VMXNET3_DRIVER_VERSION_NUM 0x01060000
7878

7979
#if defined(CONFIG_PCI_MSI)
8080
/* RSS only makes sense if MSI-X is supported. */

0 commit comments

Comments
 (0)