Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-03-05--00-00 (v6.14-rc4-1165-g3f945133ecee) remotes/brancher/net-next-hw-2025-03-05--08-00 (v6.14-rc4-1222-g99889eed9687) ==== BASE DIFF ==== .../devicetree/bindings/net/fsl,gianfar-mdio.yaml | 112 +++++++++ .../devicetree/bindings/net/fsl,gianfar.yaml | 248 +++++++++++++++++++ .../devicetree/bindings/net/fsl-tsec-phy.txt | 80 +----- drivers/dpll/dpll_core.c | 5 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/mt7530.c | 236 +++++------------- drivers/net/dsa/mt7530.h | 4 - drivers/net/ethernet/cadence/macb_main.c | 16 ++ drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 109 ++++----- drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 8 +- drivers/net/ethernet/meta/fbnic/fbnic_tlv.c | 55 ++++- drivers/net/ethernet/meta/fbnic/fbnic_tlv.h | 39 +-- drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/ipa/data/ipa_data-v4.7.c | 18 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 94 ++++++- drivers/net/ppp/ppp_generic.c | 32 ++- drivers/net/ppp/pppoe.c | 1 + drivers/net/ppp/pptp.c | 1 + include/linux/ppp_channel.h | 3 +- include/net/inet_hashtables.h | 7 +- net/8021q/vlan.c | 3 +- net/core/dev.c | 2 +- net/ethtool/cabletest.c | 8 +- net/ethtool/linkstate.c | 2 +- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 5 +- net/ethtool/phy.c | 2 +- net/ethtool/plca.c | 6 +- net/ethtool/pse-pd.c | 4 +- net/ethtool/stats.c | 2 +- net/ethtool/strset.c | 2 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_hashtables.c | 65 +++-- net/ipv4/inet_timewait_sock.c | 2 +- net/ipv6/inet6_hashtables.c | 23 +- net/l2tp/l2tp_ppp.c | 1 + net/mptcp/pm.c | 3 + net/mptcp/pm_netlink.c | 33 ++- net/tipc/link.c | 3 +- tools/testing/selftests/drivers/net/hds.py | 3 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 27 ++ tools/testing/selftests/net/mptcp/mptcp_diag.c | 272 +++++++++++++++++++++ 44 files changed, 1105 insertions(+), 451 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.KOE7AE4ps3 b/tmp/tmp.uLzvdPm8YN index 888851aeff4a..2197bfb94878 100644 --- a/tmp/tmp.KOE7AE4ps3 +++ b/tmp/tmp.uLzvdPm8YN @@ -3,8 +3,60 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +inet: call inet6_ehashfn() once from inet6_hash_connect() +inet: change lport contribution to inet_ehashfn() and inet6_ehashfn() +enic : get max rq & wq entries supported by hw, 16K queues +enic : cleanup of enic wq request completion path +enic : added enic_wq.c and enic_wq.h +enic : remove unused function cq_enet_wq_desc_dec +enic: enable rq extended cq support +enic: enic rq extended cq defines +enic: enic rq code reorg +enic: Move function from header file to c file +net: dsa: mv88e6xxx: Verify after ATU Load ops +netmem: prevent TX of unreadable skbs +selftests: net: bpf_offload: add 'libbpf_global' to ignored maps +selftests: net: fix error message in bpf_offload +tc-tests: Update tc police action tests for tc buffer size rounding fixes. +net: liquidio: fix typo +net: phy: tja11xx: enable PHY in sleep mode for TJA1102S +net: phy: tja11xx: add support for TJA1102S +net: ipv6: fix dst ref loop in ila lwtunnel +selftests: openvswitch: don't hardcode the drop reason subsys +net/mlx5e: Properly match IPsec subnet addresses +net/mlx5e: Separate address related variables to be in struct +net/mlx5: Lag, Enable Multiport E-Switch offloads on 8 ports LAG +net/mlx5e: Enable lanes configuration when auto-negotiation is off +net/mlx5: Refactor link speed handling with mlx5_link_info struct +net/mlx5: Relocate function declarations from port.h to mlx5_core.h +netpoll: Optimize skb refilling on critical path +net: airoha: Enable TSO/Scatter Gather for LAN port +sched: Add dualpi2 qdisc +net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port() +net: airoha: Increase max mtu to 9k +net: airoha: Introduce airoha_dev_change_mtu callback +net: airoha: Enable Rx Scatter-Gather +net: airoha: Move min/max packet len configuration in airoha_dev_open() +inet: fix lwtunnel_valid_encap_type() lock imbalance +net/smc: use the correct ndev to find pnetid by pnetid table +ieee802154: ca8210: Switch to using gpiod API +ieee802154: ca8210: Get platform data via dev_get_platdata() +ieee802154: ca8210: Use proper setter and getters for bitwise types +net: stmmac: simplify phylink_suspend() and phylink_resume() calls net: ti: icss-iep: Add phase offset configuration for perout signal net: ti: icss-iep: Add pwidth configuration for perout signal +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 +net: pse-pd: pd692x0: Add support for controller and manager power supplies +net: pse-pd: pd692x0: Add support for PSE PI priority feature +net: ethtool: Add PSE new budget evaluation strategy support feature +net: pse-pd: Add support for budget evaluation strategies +net: ethtool: Add support for new power domains index description +net: pse-pd: Add support for PSE power domains +net: pse-pd: tps23881: Add support for PSE events and interrupts +net: pse-pd: Add support for reporting events +net: ethtool: Add support for ethnl_info_init_ntf helper function net: dsa: mt7530: Fix traffic flooding for MMIO devices net/mlx5: handle errors in mlx5_chains_create_table() MAINTAINERS: add new file ntmp.h to ENETC driver @@ -21,38 +73,9 @@ net: enetc: move generic MAC filterng interfaces to enetc-core net: enetc: add command BD ring support for i.MX95 ENETC net: enetc: add initial netc-lib driver to support NTMP mctp i3c: handle NULL header address -testing/selftests: add test tool and scripts for ovpn module -ovpn: add basic ethtool support -ovpn: notify userspace when a peer is deleted -ovpn: kill key and notify userspace in case of IV exhaustion -ovpn: implement key add/get/del/swap via netlink -ovpn: implement peer add/get/dump/delete via netlink -ovpn: add support for peer floating -ovpn: add support for updating local UDP endpoint -ovpn: implement keepalive mechanism -ovpn: implement peer lookup logic -ovpn: implement multi-peer support -ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg -skb: implement skb_send_sock_locked_with_flags() -ovpn: implement TCP transport -ovpn: store tunnel and transport statistics -ovpn: implement packet processing -ovpn: implement basic RX path (UDP) -ovpn: implement basic TX path (UDP) -ovpn: introduce the ovpn_socket object -ovpn: introduce the ovpn_peer object -ovpn: keep carrier always on for MP interfaces -ovpn: add basic interface creation/destruction/management routines -ovpn: add basic netlink support -net: introduce OpenVPN Data Channel Offload (ovpn) -mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr testptp: Add option to open PHC in readonly mode ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE. posix-clock: Store file pointer in struct posix_clock_context -vlan: enforce underlying device type -net/mlx5: Fill out devlink dev info only for PFs -net: Prevent use after free in netif_napi_set_irq_locked() -netpoll: guard __netpoll_send_skb() with RCU read lock net: phy: phy_caps: Allow getting an phy_interface's capabilities net: phylink: Convert capabilities to linkmodes using phy_caps net: phylink: Add a mapping between MAC_CAPS and LINK_CAPS @@ -66,7 +89,3 @@ net: phy: phy_caps: Move __set_linkmode_max_speed to phy_caps net: phy: phy_caps: Move phy_speeds to phy_caps net: phy: Use an internal, searchable storage for the linkmodes net: ethtool: Export the link_mode_params definitions -net: ethernet: ti: cpsw_new: populate netdev of_node -ppp: use IFF_NO_QUEUE in virtual interfaces -ionic: Simplify maximum determination in ionic_adminq_napi() -bnx2: Fix unused data compilation warning