[00/11] net/sfc: update base driver to support 50G and 100G
mbox series

Message ID 1537797030-26548-1-git-send-email-arybchenko@solarflare.com
Headers show
Series
  • net/sfc: update base driver to support 50G and 100G
Related show

Message

Andrew Rybchenko Sept. 24, 2018, 1:50 p.m. UTC
Add base driver patches to support 50G and 100G XtremeScale X2
family adapters.

In this particular case it looks better to have separate patch which
updates documentation (as a cut line which summarizes the result).

There are few checkpatches.sh warnings due to coding style difference
in base driver.

Andrew Rybchenko (1):
  net/sfc: add 50G and 100G XtremeScale X2 family adapters

Richard Houldsworth (9):
  net/sfc/base: make last byte of module information available
  net/sfc/base: expose PHY module device address constants
  net/sfc/base: adjust PHY module info interface
  net/sfc/base: update to current port mode terminology
  net/sfc/base: add X2 port modes to bandwidth calculator
  net/sfc/base: support improvements to bandwidth calculations
  net/sfc/base: infer port mode bandwidth from max link speed
  net/sfc/base: add accessor to whole link status
  net/sfc/base: use transceiver ID when reading info

Tom Millington (1):
  net/sfc/base: guard Rx scale code with corresponding option

 doc/guides/nics/sfc_efx.rst         |   4 +
 drivers/net/sfc/base/ef10_impl.h    |  12 +--
 drivers/net/sfc/base/ef10_mac.c     |   6 +-
 drivers/net/sfc/base/ef10_nic.c     | 122 +++++++++++++++++++++-------
 drivers/net/sfc/base/ef10_phy.c     |  24 ++++--
 drivers/net/sfc/base/efx.h          |  48 ++++++++++-
 drivers/net/sfc/base/efx_impl.h     |   2 +-
 drivers/net/sfc/base/efx_mcdi.c     |  80 ++++++++++--------
 drivers/net/sfc/base/efx_mcdi.h     |   4 +-
 drivers/net/sfc/base/efx_phy.c      |  37 +++++++--
 drivers/net/sfc/base/hunt_nic.c     |  13 +--
 drivers/net/sfc/base/medford2_nic.c |  12 +--
 drivers/net/sfc/base/medford_nic.c  |  12 +--
 drivers/net/sfc/base/siena_nic.c    |   2 +
 14 files changed, 253 insertions(+), 125 deletions(-)

Comments

Ferruh Yigit Sept. 25, 2018, 2:32 p.m. UTC | #1
On 9/24/2018 2:50 PM, Andrew Rybchenko wrote:
> Add base driver patches to support 50G and 100G XtremeScale X2
> family adapters.
> 
> In this particular case it looks better to have separate patch which
> updates documentation (as a cut line which summarizes the result).
> 
> There are few checkpatches.sh warnings due to coding style difference
> in base driver.
> 
> Andrew Rybchenko (1):
>   net/sfc: add 50G and 100G XtremeScale X2 family adapters
> 
> Richard Houldsworth (9):
>   net/sfc/base: make last byte of module information available
>   net/sfc/base: expose PHY module device address constants
>   net/sfc/base: adjust PHY module info interface
>   net/sfc/base: update to current port mode terminology
>   net/sfc/base: add X2 port modes to bandwidth calculator
>   net/sfc/base: support improvements to bandwidth calculations
>   net/sfc/base: infer port mode bandwidth from max link speed
>   net/sfc/base: add accessor to whole link status
>   net/sfc/base: use transceiver ID when reading info
> 
> Tom Millington (1):
>   net/sfc/base: guard Rx scale code with corresponding option

Series applied to dpdk-next-net/master, thanks.