Thread (8 messages) 8 messages, 4 authors, 2026-01-19
STALE155d
Revisions (4)
  1. v1 [diff vs current]
  2. v2 [diff vs current]
  3. v2 [diff vs current]
  4. v3 current

[PATCH net-next v3 0/4] net: thunderbolt: Various improvements

From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: 2026-01-15 11:56:56

Hi all,

This series improves the Thunderbolt networking driver so that it should
work with the bonding driver.

The discussion that started this patch series can be read below:

  https://lore.kernel.org/netdev/CAFJzfF9N4Hak23sc-zh0jMobbkjK7rg4odhic1DQ1cC+=MoQoA@mail.gmail.com/ (local)

The previous version of the series can be seen here:

  v2: https://lore.kernel.org/netdev/20260109122606.3586895-1-mika.westerberg@linux.intel.com/ (local)
  v1: https://lore.kernel.org/netdev/20251127131521.2580237-1-mika.westerberg@linux.intel.com/ (local)

Changes from v2:
  - Drop the patch that allows changing MTU. It is not necessary as we fill
    in the min/max_mtu already.
  - Updated code under drivers/net/phy/ to deal with the new SPEED_80000.
  - Updated bond_3ad.c::__get_agg_bandwidth() with the new speed as well.
  - Added review tags from Andrew.

Changes from v1:
  - Add SPEED_80000
  - Add support for SPEED_80000 for ethtool and 3ad bonding driver
  - Use SPEED_80000 with the USB4 v2 symmetric link
  - Fill blank for supported and advertising.

Ian MacDonald (1):
  net: thunderbolt: Allow reading link settings

Mika Westerberg (3):
  net: thunderbolt: Allow changing MAC address of the device
  net: ethtool: Add support for 80Gbps speed
  bonding: 3ad: Add support for SPEED_80000

 drivers/net/bonding/bond_3ad.c |  9 ++++++
 drivers/net/phy/phy-caps.h     |  1 +
 drivers/net/phy/phy-core.c     |  2 ++
 drivers/net/phy/phy_caps.c     |  2 ++
 drivers/net/phy/phylink.c      |  1 +
 drivers/net/thunderbolt/main.c | 53 ++++++++++++++++++++++++++++++++++
 include/linux/phylink.h        |  7 +++--
 include/uapi/linux/ethtool.h   |  1 +
 8 files changed, 73 insertions(+), 3 deletions(-)

-- 
2.50.1
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help