[PATCH v2 104/148] net/ice/base: refactor ETH56G support for miltiple PHYs per MAC

Bruce Richardson bruce.richardson at intel.com
Tue Jun 18 18:19:40 CEST 2024


On Wed, Jun 12, 2024 at 04:01:38PM +0100, Anatoly Burakov wrote:
> From: Ian Stokes <ian.stokes at intel.com>
> 
> Support configurations with multiple ETH56G PHYs per a MAC complex. These PHYs
> have their own addresses and are supposed to have their ports numbered
> contiguously. This commit mainly provides port number translation for these
> configurations
> 
> Also, handle dual NAC correctly for max PHY ports as they differ from everything
> else.
> 
> Signed-off-by: Sergey Temerkhanov <sergey.temerkhanov at intel.com>
> Signed-off-by: Ian Stokes <ian.stokes at intel.com>
> ---
>  drivers/net/ice/base/ice_ptp_hw.c  | 234 ++++++++++++++++++-----------
>  drivers/net/ice/base/ice_sbq_cmd.h |   3 +-
>  drivers/net/ice/base/ice_status.h  |   2 +
>  drivers/net/ice/base/ice_type.h    |  18 ++-
>  4 files changed, 169 insertions(+), 88 deletions(-)
> 
Typo in title - "multiple".

Patch-by-patch build flags that "ice_is_nac_dual" definition is missing in
this patch. From what I can see, it's added later in patch 112, so that
definition needs to be moved here.

/Bruce


More information about the dev mailing list