This patchset introduces hardware VLAN offload support and also does some maintenance: we replace driver version with uts version string, add documentation file for atlantic driver, and update maintainers adding Igor as a maintainer.
v2: updates in doc, gpl spdx tag cleanup Igor Russkikh (8): net: aquantia: replace internal driver version code with uts net: aquantia: add documentation for the atlantic driver maintainers: declare aquantia atlantic driver maintenance net: aquantia: make all files GPL-2.0-only net: aquantia: added vlan offload related macros and functions net: aquantia: adding fields and device features for vlan offload net: aquantia: vlan offloads logic in datapath net: aquantia: implement vlan offload configuration .../device_drivers/aquantia/atlantic.txt | 437 ++++++++++++++++++ MAINTAINERS | 9 + .../net/ethernet/aquantia/atlantic/aq_cfg.h | 7 +- .../ethernet/aquantia/atlantic/aq_drvinfo.c | 2 +- .../ethernet/aquantia/atlantic/aq_drvinfo.h | 2 +- .../ethernet/aquantia/atlantic/aq_filters.c | 2 +- .../ethernet/aquantia/atlantic/aq_filters.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_main.c | 34 +- .../net/ethernet/aquantia/atlantic/aq_nic.c | 28 +- .../net/ethernet/aquantia/atlantic/aq_nic.h | 2 + .../net/ethernet/aquantia/atlantic/aq_ring.c | 4 + .../net/ethernet/aquantia/atlantic/aq_ring.h | 9 +- .../aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_b0.c | 62 ++- .../atlantic/hw_atl/hw_atl_b0_internal.h | 7 + .../aquantia/atlantic/hw_atl/hw_atl_llh.c | 16 + .../aquantia/atlantic/hw_atl/hw_atl_llh.h | 5 + .../atlantic/hw_atl/hw_atl_llh_internal.h | 18 + drivers/net/ethernet/aquantia/atlantic/ver.h | 5 - 19 files changed, 606 insertions(+), 47 deletions(-) create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt -- 2.17.1