Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d37d5ec8 authored by Shrikrishna Khare's avatar Shrikrishna Khare Committed by David S. Miller
Browse files

Driver: Vmxnet3: Fix use of mfTableLen for big endian architectures

parent 0b88393c
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -2157,12 +2157,13 @@ vmxnet3_set_mc(struct net_device *netdev)
		if (!netdev_mc_empty(netdev)) {
			new_table = vmxnet3_copy_mc(netdev);
			if (new_table) {
				rxConf->mfTableLen = cpu_to_le16(
					netdev_mc_count(netdev) * ETH_ALEN);
				size_t sz = netdev_mc_count(netdev) * ETH_ALEN;

				rxConf->mfTableLen = cpu_to_le16(sz);
				new_table_pa = dma_map_single(
							&adapter->pdev->dev,
							new_table,
							rxConf->mfTableLen,
							sz,
							PCI_DMA_TODEVICE);
			}

+2 −2
Original line number Diff line number Diff line
@@ -69,10 +69,10 @@
/*
 * Version numbers
 */
#define VMXNET3_DRIVER_VERSION_STRING   "1.4.3.0-k"
#define VMXNET3_DRIVER_VERSION_STRING   "1.4.4.0-k"

/* a 32-bit int, each byte encode a verion number in VMXNET3_DRIVER_VERSION */
#define VMXNET3_DRIVER_VERSION_NUM      0x01040300
#define VMXNET3_DRIVER_VERSION_NUM      0x01040400

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