vmxnet3: Convert to new vlan model.
This converts the vmxnet3 driver to use the new vlan model. In doing so it fixes missing tags in tcpdump and failure to do checksum offload when tx vlan offload is disabled. CC: Shreyas Bhatewara <sbhatewara@vmware.com> CC: VMware PV-Drivers <pv-drivers@vmware.com> Signed-off-by: Jesse Gross <jesse@nicira.com> Signed-off-by: Scott J. Goldman <scottjg@vmware.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
cfbf7586bc
commit
72e85c45b9
@@ -27,6 +27,7 @@
|
||||
#ifndef _VMXNET3_INT_H
|
||||
#define _VMXNET3_INT_H
|
||||
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/ethtool.h>
|
||||
#include <linux/delay.h>
|
||||
#include <linux/netdevice.h>
|
||||
@@ -315,7 +316,7 @@ struct vmxnet3_intr {
|
||||
struct vmxnet3_adapter {
|
||||
struct vmxnet3_tx_queue tx_queue[VMXNET3_DEVICE_MAX_TX_QUEUES];
|
||||
struct vmxnet3_rx_queue rx_queue[VMXNET3_DEVICE_MAX_RX_QUEUES];
|
||||
struct vlan_group *vlan_grp;
|
||||
unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
|
||||
struct vmxnet3_intr intr;
|
||||
spinlock_t cmd_lock;
|
||||
struct Vmxnet3_DriverShared *shared;
|
||||
|
||||
Reference in New Issue
Block a user