Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-15--21-00 (v6.13-rc2-526-g99b855cfeb3f) remotes/brancher/net-next-2024-12-16--00-01 (v6.13-rc2-516-g620cc44b39da) ==== BASE DIFF ==== .../devicetree/bindings/net/ti,dp83822.yaml | 27 ++ Documentation/netlink/netlink-raw.yaml | 2 +- drivers/net/ethernet/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 1 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 1 - drivers/net/ethernet/pensando/ionic/ionic_dev.c | 5 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 11 +- drivers/net/ethernet/renesas/rswitch.c | 74 ++--- drivers/net/ethernet/renesas/rswitch.h | 13 +- drivers/net/netdevsim/health.c | 2 + drivers/net/phy/dp83822.c | 48 ++++ drivers/net/phy/phylink.c | 7 + drivers/net/wan/framer/framer-core.c | 23 +- net/ipv4/fib_trie.c | 4 +- net/mptcp/pm_netlink.c | 46 +--- net/mptcp/pm_userspace.c | 297 +++++++++------------ net/mptcp/protocol.h | 7 +- tools/net/ynl/lib/ynl.py | 6 +- 23 files changed, 302 insertions(+), 290 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.ZIakEkxfxp b/tmp/tmp.AiSdSaD7HD index e87b43422e17..ea857b2a9d1e 100644 --- a/tmp/tmp.ZIakEkxfxp +++ b/tmp/tmp.AiSdSaD7HD @@ -3,6 +3,7 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net: page_pool: rename page_pool_is_last_ref() inetpeer: do not get a refcount in inet_getpeer() inetpeer: update inetpeer timestamp in inet_getpeer() inetpeer: remove create argument of inet_getpeer() @@ -15,18 +16,10 @@ net: dsa: mv88e6xxx: Add RMU enable for switches that support disable. net: mdiobus: fix an OF node reference leak hippi: Remove unused hippi_neigh_setup_dev qed: fix possible uninit pointer read in qed_mcp_nvm_info_populate() -e1000e: Fix real-time violations on link up rust: net::phy scope ThisModule usage in the module_phy_driver macro Fix clamp() of ip_vs_conn_tab on small memory systems. net/sched: Add drop reasons for AQM-based qdiscs net: ethernet: bgmac-platform: fix an OF node reference leak -mptcp: drop useless "err = 0" in subflow_destroy -mptcp: change local addr type of subflow_destroy -mptcp: drop free_list for deleting entries -mptcp: move mptcp_pm_remove_addrs into pm_userspace -mptcp: add mptcp_userspace_pm_get_sock helper -mptcp: add mptcp_for_each_userspace_pm_addr macro -mptcp: add mptcp_userspace_pm_lookup_addr helper net: stmmac: use PCS supported_interfaces net: pcs: lynx: fill in PCS supported_interfaces net: pcs: mtk-lynxi: fill in PCS supported_interfaces @@ -34,15 +27,12 @@ net: pcs: xpcs: fill in PCS supported_interfaces net: phylink: add support for PCS supported_interfaces bitmap r8169: add support for RTL8125D rev.b r8169: adjust version numbering for RTL8126 -netdevsim: prevent bad user input in nsim_dev_health_break_write() -net: mvpp2: tai: warn once if we fail to update our timestamp selftests: net-drv: stats: sanity check netlink dumps selftests: net-drv: queues: sanity check netlink dumps selftests: net: support setting recv_size in YNL netdev: fix repeated netlink messages in queue stats netdev: fix repeated netlink messages in queue dump net: hinic: Fix cleanup in create_rxqs/txqs() -tools/net/ynl: fix sub-message key lookup for nested attributes team: Fix feature exposure when no ports are present net: ethernet: oa_tc6: fix tx skb race condition between reference pointers net: ethernet: oa_tc6: fix infinite loop error when tx credits becomes 0 @@ -51,9 +41,7 @@ net: phy: Makefile: Add makefile support for rds ptp in Microchip phys net: phy: Kconfig: Add rds ptp library support and 1588 optional flag in Microchip phys net: phy: microchip_rds_ptp : Add rds ptp library for Microchip phys net: phy: microchip_rds_ptp: Add header file for Microchip rds ptp library -net: wan: framer: Simplify API framer_provider_simple_of_xlate() implementation netlink: specs: add phys-binding attr to rt_link spec -netlink: specs: add uint, sint to netlink-raw schema chelsio/chtls: prevent potential integer overflow on 32bit socket: Rename sock_create_kern() to sock_create_net_noref(). socket: Rename sock_create() to sock_create_user(). @@ -70,57 +58,31 @@ socket: Pass hold_net to struct net_proto_family.create(). smc: Pass kern to smc_sock_alloc(). socket: Pass hold_net flag to __sock_create(). socket: Un-export __sock_create(). -net: stmmac: dwmac-socfpga: Set interface modes from Lynx PCS as supported -net: stmmac: dwmac-socfpga: Add support for 1000BaseX sock: Introduce SO_RCVPRIORITY socket option selftests: net: test SO_PRIORITY ancillary data with cmsg_sender sock: support SO_PRIORITY cmsg sock: Introduce sk_set_prio_allowed helper function -octeontx2-af: fix build regression without CONFIG_DCB net: wwan: t7xx: Fix FSM command timeout issue net: stmmac: TSO: Simplify the code flow of DMA descriptor allocations net: enetc: add UDP segmentation offload support net: enetc: add LSO support for i.MX95 ENETC PF net: enetc: update max chained Tx BD number for i.MX95 ENETC net: enetc: add Tx checksum offload for i.MX95 ENETC -ionic: use ee->offset when returning sprom data -ionic: no double destroy workqueue -ionic: Fix netdev notifier unregister on failure -ionic: remove the unused nb_work rxrpc: Fix ability to add more data to a call once MSG_MORE deasserted rxrpc: Disable IRQ, not BH, to take the lock for ->attend_link -wifi: ath11k: Convert timeouts to secs_to_jiffies() -gve: Convert timeouts to secs_to_jiffies() net: ethtool: Add support for tsconfig command to get/set hwtstamp config net: ethtool: tsinfo: Enhance tsinfo to support several hwtstamp by net topology net: Add the possibility to support a selected hwtstamp in netdevice net: Make net_hwtstamp_validate accessible net: Make dev_get_hwtstamp_phylib accessible -net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic() -ipv4: output metric as unsigned int selftests: tls: add rekey tests selftests: tls: add key_generation argument to tls_crypto_info_init docs: tls: document TLS1.3 key updates tls: add counters for rekey tls: implement rekey for TLS1.3 tls: block decryption when a rekey is pending -net: bcmasp: Fix device node refcount leakage in bcmasp_probe() -net: pse-pd: tps23881: Fix device node refcount leakage in tps23881_get_of_channels() -net: hibmcge: Add nway_reset supported in this module -net: hibmcge: Add reset supported in this module -net: hibmcge: Add pauseparam supported in this module -net: hibmcge: Add register dump supported in this module -net: hibmcge: Add unicast frame filter supported in this module -net: hibmcge: Add irq_info file to debugfs -net: hibmcge: Add debugfs supported in this module -net: phylink: improve phylink_sfp_config_phy() error message with missing PHY driver rust: net::phy fix module autoloading -net: ena: Fix incorrect indentation net/mlx5e: avoid to call net_dim and dim_update_sample -ethernet: Make OA_TC6 config symbol invisible -net: phy: dp83822: Add support for GPIO2 clock output -dt-bindings: net: dp83822: Add support for GPIO2 clock output -net: renesas: rswitch: rework ts tags management net: mctp: Allow MCTP_NET_ANY for v2 tag control ioctls net: mctp: Don't use MCTP_INITIAL_DEFAULT_NET for a fallback net net: mctp: handle skb cleanup on sock_queue failures