Merge branch 'aquantia-implement-WOL-and-EEE-support'
Igor Russkikh says:
====================
net: aquantia: implement WOL and EEE support
This is v3 of WOL/EEE functionality patch for atlantic driver.
In this patchset Yana Esina and Nikita Danilov implemented:
- Upload function to interact with FW memory
- Definitions and structures necessary for the correct operation of Wake ON Lan
- The functionality Wake On Lan via ethtool (Magic packet is supported)
- The functionality for Energy-Efficient Ethernet configuration via ethtool
Version 3:
- use ETH_ALEN instead of raw number
Version 2 has the following fixes:
- patchset reorganized to extract renaming and whitespace fixes into separate
patches
- some of magic numbers replaced with defines
- reverse christmas tree applied
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
No related branches found
No related tags found
Showing
- drivers/net/ethernet/aquantia/atlantic/aq_common.h 5 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_common.h
- drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c 111 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
- drivers/net/ethernet/aquantia/atlantic/aq_hw.h 10 additions, 3 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_hw.h
- drivers/net/ethernet/aquantia/atlantic/aq_nic.c 13 additions, 11 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.c
- drivers/net/ethernet/aquantia/atlantic/aq_nic.h 4 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_nic.h
- drivers/net/ethernet/aquantia/atlantic/aq_ring.c 2 additions, 2 deletionsdrivers/net/ethernet/aquantia/atlantic/aq_ring.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 20 additions, 21 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h 0 additions, 6 deletions...et/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 17 additions, 18 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h 0 additions, 6 deletions...et/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c 8 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h 3 additions, 0 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h 13 additions, 0 deletions...t/ethernet/aquantia/atlantic/hw_atl/hw_atl_llh_internal.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c 124 additions, 39 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h 119 additions, 11 deletionsdrivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c 225 additions, 8 deletions...net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c
- drivers/net/ethernet/aquantia/atlantic/ver.h 1 addition, 1 deletiondrivers/net/ethernet/aquantia/atlantic/ver.h
Loading
Please register or sign in to comment