[PATCH v4] net/axgbe: mask unsupported PHY half-duplex modes
Stephen Hemminger
stephen at networkplumber.org
Thu Apr 16 21:01:31 CEST 2026
On Thu, 16 Apr 2026 12:35:24 +0530
Ashok Kumar Natarajan <ashokkumar.natarajan at amd.com> wrote:
> The AXGBE MAC supports only full-duplex operation at all speeds.
> However, the PHY auto-negotiation configuration could advertise
> half-duplex modes, including 10BASE-T, 100BASE-TX, and 1000BASE-T,
> which are not supported by the MAC.
>
> Update the Clause 22 and Clause 40 PHY advertisement handling to mask
> all half-duplex modes while preserving existing PHY, strap, and
> vendor-specific configuration using read-modify-write.
>
> To maintain backward compatibility, full-duplex advertisement for
> 10/100 and 1000BASE-T is preserved by default when no explicit PHY
> advertising mask is provided.
>
> This ensures IEEE 802.3 compliant PHY advertisement while avoiding
> regressions on platforms relying on PHY default configuration.
>
> Signed-off-by: Ashok Kumar Natarajan <ashokkumar.natarajan at amd.com>
> ---
Looks good, applied to next-net
More information about the dev
mailing list