Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-11--21-00 (net-next-6.16-11027-g64dba9d9712d) remotes/brancher/net-next-2025-06-12--00-00 (net-next-6.16-11036-g746965390610) ==== BASE DIFF ==== Documentation/netlink/specs/conntrack.yaml | 38 ++-- Documentation/netlink/specs/devlink.yaml | 208 +++++++++++---------- Documentation/netlink/specs/dpll.yaml | 14 +- Documentation/netlink/specs/ethtool.yaml | 70 +++---- Documentation/netlink/specs/fou.yaml | 14 +- Documentation/netlink/specs/handshake.yaml | 10 +- Documentation/netlink/specs/lockd.yaml | 4 +- Documentation/netlink/specs/mptcp_pm.yaml | 192 +++++++++---------- Documentation/netlink/specs/net_shaper.yaml | 7 +- Documentation/netlink/specs/netdev.yaml | 43 +++-- Documentation/netlink/specs/nfsd.yaml | 10 +- Documentation/netlink/specs/nftables.yaml | 16 +- Documentation/netlink/specs/nl80211.yaml | 109 +++++------ Documentation/netlink/specs/nlctrl.yaml | 6 +- Documentation/netlink/specs/ovpn.yaml | 26 +-- Documentation/netlink/specs/ovs_datapath.yaml | 2 +- Documentation/netlink/specs/ovs_flow.yaml | 16 +- Documentation/netlink/specs/ovs_vport.yaml | 4 +- Documentation/netlink/specs/rt-addr.yaml | 2 +- Documentation/netlink/specs/rt-link.yaml | 2 +- Documentation/netlink/specs/rt-neigh.yaml | 2 +- Documentation/netlink/specs/rt-route.yaml | 10 +- Documentation/netlink/specs/rt-rule.yaml | 2 +- Documentation/netlink/specs/tc.yaml | 27 +-- Documentation/netlink/specs/tcp_metrics.yaml | 8 +- Documentation/netlink/specs/team.yaml | 16 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 11 ++ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 17 ++ drivers/net/ethernet/intel/ice/ice_ptp.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 53 ++++++ .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 ++- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- .../mellanox/mlx5/core/steering/hws/action.c | 14 +- .../mellanox/mlx5/core/steering/hws/definer.c | 3 + .../mellanox/mlx5/core/steering/hws/fs_hws.c | 5 +- .../mellanox/mlx5/core/steering/hws/mlx5hws.h | 1 + drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 112 +++++++++++ drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 66 +++++++ drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.h | 19 ++ drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 72 +++++++ drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 4 + drivers/net/ethernet/realtek/r8169_main.c | 3 - drivers/net/ppp/ppp_generic.c | 52 ++---- drivers/net/usb/lan78xx.c | 2 +- include/linux/ethtool.h | 2 +- 51 files changed, 868 insertions(+), 493 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.fe7RmSrdyT b/tmp/tmp.gv36A7cBs8 index ea0230515790..9a27003639b8 100644 --- a/tmp/tmp.fe7RmSrdyT +++ b/tmp/tmp.gv36A7cBs8 @@ -8,7 +8,15 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +rds: Expose feature parameters via sysfs +net: bcmasp: enable GRO software interrupt coalescing by default +net: bcmasp: Utilize napi_complete_done() return value +Merge tag 'for-net-2025-06-11' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD. +net: phy: directly copy struct mdio_board_info in mdiobus_register_board_info +net: phy: improve mdio-boardinfo.h +net: phy: move definition of struct mdio_board_entry to mdio-boardinfo.c +net: phy: simplify mdiobus_setup_mdiodev_from_board_info vsock/test: Cover more CIDs in transport_uaf test vsock/test: Introduce get_transports() vsock/test: Introduce vsock_bind_try() helper @@ -92,7 +100,6 @@ MAINTAINERS: Update Kuniyuki Iwashima's email address. net: bcmgenet: enable GRO software interrupt coalescing by default net: bcmgenet: use napi_complete_done return value net: phy: move definition of genphy_c45_driver to phy_device.c -net: usb: lan78xx: make struct fphy_status static const net: stmmac: extend use of snps,multicast-filter-bins property to xgmac net: ncsi: Fix buffer overflow in fetching version id net: mana: Add handler for hardware servicing events @@ -100,33 +107,8 @@ Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path" netdevsim: remove udp_ports_sleep net: remove redundant ASSERT_RTNL() in queue setup functions udp_tunnel: remove rtnl_lock dependency -e1000: Move cancel_work_sync to avoid deadlock -ice/ptp: fix crosstimestamp reporting -iavf: fix reset_task for early reset event -i40e: retry VFLR handling if there is ongoing VF reset -i40e: return false from i40e_reset_vf if reset is in progress -eth: fbnic: Expand coverage of mac stats -eth: Update rmon hist range -net: pfcp: fix typo in message_priority field name -net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper -net/mlx5e: Fix leak of Geneve TLV option object -net/mlx5e: Properly access RCU protected qdisc_sleeping variable -net/mlx5: HWS, make sure the uplink is the last destination -net/mlx5: HWS, fix missing ip_version handling in definer -net/mlx5: HWS, Init mutex on the correct path -net/mlx5: Fix return value when searching for existing flow group -net/mlx5: Fix ECVF vports unload on shutdown flow -net/mlx5: Ensure fw pages are always allocated on same NUMA -net/mlx5: Expose serial numbers in devlink info net: usb: Convert tasklet API to new bottom half workqueue mechanism net: ipv4: ipconfig: Support RFC 4361/3315 DHCP client ID in hex format -netlink: specs: fix a couple of yamllint warnings -netlink: specs: wrap long doc lines (>80 chars) -netlink: specs: fix up indentation errors -netlink: specs: fix up truthy values -netlink: specs: fix up spaces before comments -netlink: specs: clean up spaces in brackets -netlink: specs: add doc start markers to yaml tcp: try to avoid safer when ACKs are thinned tcp: accecn: try to fit AccECN option with SACK tcp: accecn: AccECN ACE field multi-wrap heuristic @@ -145,7 +127,6 @@ tcp: reorganize SYN ECN code leds: trigger: netdev: refactor netdev_event_requires_handling() leds: trigger: netdev: separate event checks net: macb: Add shutdown operation support -net: fman_memac: Don't use of_property_read_bool on non-boolean property managed net: ti: prueth: Adds PTP OC Support for AM335x and AM437x net: ti: prueth: Adds support for PRUETH on AM33x and AM43x SOCs net: ti: prueth: Adds power management support for PRU-ICSS @@ -157,20 +138,12 @@ net: ti: prueth: Adds link detection, RX and TX support. net: ti: prueth: Adds PRUETH HW and SW configuration net: ti: prueth: Adds ICSSM Ethernet driver dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs -rtase: Refine the flexibility of Rx queue allocation -selftest: Add selftest for multicast address notifications hns3: work around stack size warning net: phy: micrel: add cable test support for KSZ9477-class PHYs net: phy: micrel: Add RX error counter support for KSZ9477 switch-integrated PHYs net: phy: micrel: add MDI/MDI-X control support for KSZ9477 switch-integrated PHYs net: airoha: Add TCP LRO support net: arp: use kfree_skb_reason() in arp_rcv() -arm64: dts: qcom: ipq5018: Add GE PHY to internal mdio bus -arm64: dts: qcom: ipq5018: Add MDIO buses -net: phy: qcom: at803x: Add Qualcomm IPQ5018 Internal PHY support -dt-bindings: net: qca,ar803x: Add IPQ5018 Internal GE PHY support -clk: qcom: gcc-ipq5018: fix GE PHY reset -ppp: convert to percpu netstats dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description net: pse-pd: tps23881: Add support for static port priority feature dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply @@ -191,8 +164,6 @@ Revert "openvswitch: Merge three per-CPU structures into one" Revert "openvswitch: Use nested-BH locking for ovs_pcpu_storage" Revert "openvswitch: Move ovs_frag_data_storage into the struct ovs_pcpu_storage" net: phy: assign default match function for non-PHY MDIO devices -r8169: remove redundant pci_tbl entry -r8169: enable EEE at 5Gbps on RTL8126 net: ti: icssg-prueth: Read firmware-names from device tree net: bonding: add tracepoint for 802.3ad net: bonding: send peer notify when failure recovery @@ -205,3 +176,9 @@ ionic: clean dbpage in de-init ionic: print firmware heartbeat as unsigned ionic: Prevent driver/fw getting out of sync on devcmd(s) net: phy: phy_caps: Don't skip better duplex macth on non-exact match +Bluetooth: MGMT: Fix sparse errors +Bluetooth: ISO: Fix not using bc_sid as advertisement SID +Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets +Bluetooth: eir: Fix possible crashes on eir_create_adv_data +Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance +Bluetooth: Fix NULL pointer deference on eir_get_service_data