ibmvnic: Insert header on VLAN tagged received frame
This patch addresses a modification in the PAPR+ specification which now defines a previously reserved value for vNIC capabilities. It indicates whether the system firmware performs a VLAN header stripping on all VLAN tagged received frames, in case it does, the behavior expected is for the ibmvnic driver to be responsible for inserting the VLAN header. Reported-by: Manvanthara B. Puttashankar <mputtash@in.ibm.com> Signed-off-by: Murilo Fossa Vicentini <muvic@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
7f3c6e6b90
commit
6052d5e2a1
@@ -733,6 +733,7 @@ enum ibmvnic_capabilities {
|
||||
REQ_MTU = 21,
|
||||
MAX_MULTICAST_FILTERS = 22,
|
||||
VLAN_HEADER_INSERTION = 23,
|
||||
RX_VLAN_HEADER_INSERTION = 24,
|
||||
MAX_TX_SG_ENTRIES = 25,
|
||||
RX_SG_SUPPORTED = 26,
|
||||
RX_SG_REQUESTED = 27,
|
||||
@@ -993,6 +994,7 @@ struct ibmvnic_adapter {
|
||||
u64 req_mtu;
|
||||
u64 max_multicast_filters;
|
||||
u64 vlan_header_insertion;
|
||||
u64 rx_vlan_header_insertion;
|
||||
u64 max_tx_sg_entries;
|
||||
u64 rx_sg_supported;
|
||||
u64 rx_sg_requested;
|
||||
|
Reference in New Issue
Block a user