]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mlx4-vf-vlan-802.1ad'
authorDavid S. Miller <davem@davemloft.net>
Sat, 24 Sep 2016 12:02:22 +0000 (08:02 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 24 Sep 2016 12:02:22 +0000 (08:02 -0400)
commit7720590f5a29ba1cd8cf59a2c3b685c0c14387f7
tree62b69ec85dbf6c9bf3b1a07ff33aba9dbf5ef174
parent86c76cfb82d7bc9dc2081ac36e29a944732057e3
parente761ecf81fc81578d198163ba16eaf141bb257b5
Merge branch 'mlx4-vf-vlan-802.1ad'

Tariq Toukan says:

====================
mlx4 VF vlan protocol 802.1ad support

This patchset adds VF VLAN protocol 802.1ad support to the
mlx4 driver.
We extended the VF VLAN API with an additional parameter
for VLAN protocol, and kept 802.1Q as drivers' default.

We prepared a userspace support (ip link tool).
The patch will be submitted to the iproute2 mailing list.

The ip link tool VF VLAN protocol parameter is optional (default: 802.1Q).
A configuration command of VF VLAN that is used prior to this patchset
will result in same functionality as today's (VST with VLAN protocol 802.1Q).

The series generated against net-next commit:
1e51327f63e6 "Merge branch 'mlx4-next'"

All maintainers of the modified modules are in cc.

v3:
  Expand the UAPI to a nested list to support future use-cases.
  Use a more formal feature name.

v2:
  Drop patch 4 ("net/mlx4_core: Add an option to configure SVLAN TPID").
  Patch 1/5: Update commit log.
  2-3/5: Split patch 2 into two patches, to separate between changes
         done in mlx4_core and the ones done in mlx4_en.
  4-5/5: Split patch 3 into two patches, to separate between the
         addition of a protocol parameter and the actual implementation
 in mlx4_en.
 In addition, we implement a handshake mechanism so PF and VF
 exchange their VST QinQ support capability.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>