Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-18--00-00 (v6.18-rc5-1245-g306cdd36e6e7) remotes/brancher/net-next-2025-11-18--03-00 (v6.18-rc5-1235-g75c305dc8294) ==== BASE DIFF ==== Documentation/networking/ip-sysctl.rst | 3 ++- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 11 ++++++--- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 18 +++++++-------- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 18 +++++++-------- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 2 ++ drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 3 +++ drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 26 ++++++++++++++++++---- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 1 + drivers/net/phy/fixed_phy.c | 24 -------------------- drivers/s390/net/ctcm_mpc.c | 1 - net/ipv4/tcp_ipv4.c | 2 +- tools/net/ynl/ynltool/Makefile | 2 +- 12 files changed, 56 insertions(+), 55 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.HClZJhUwCt b/tmp/tmp.9ZgmEx13bP index e73d733c24c5..76fe60c79734 100644 --- a/tmp/tmp.HClZJhUwCt +++ b/tmp/tmp.9ZgmEx13bP @@ -12,6 +12,31 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +selftests/vsock: add tests for namespace deletion and mode changes +selftests/vsock: add tests for host <-> vm connectivity with namespaces +selftests/vsock: add namespace tests for CID collisions +selftests/vsock: add tests for proc sys vsock ns_mode +selftests/vsock: prepare vm management helpers for namespaces +selftests/vsock: add namespace helpers to vmtest.sh +virtio: set skb owner of virtio_transport_reset_no_sock() reply +vsock: add netns support to virtio transports +vsock: reject bad VSOCK_NET_MODE_LOCAL configuration for G2H +vsock: add netns to vsock core +vsock: a per-net vsock NS mode state +selftest: netdevsim: test devlink default params +netdevsim: register a new devlink param with default value interface +net/mlx5: implement swp_l4_csum_mode via devlink params +devlink: support default values for param-get and param-set +devlink: refactor devlink_nl_param_value_fill_one() +devlink: pass extack through to devlink_param::get() +l2tp: reset skb control buffer on xmit +tcp: Don't reinitialise tw->tw_transparent in tcp_time_wait(). +net: phy: realtek: create rtl8211f_config_phy_eee() helper +net: phy: realtek: eliminate priv->phycr1 variable +net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG +net: phy: realtek: eliminate has_phycr2 variable +net: phy: realtek: eliminate priv->phycr2 variable +net: phy: realtek: create rtl8211f_config_rgmii_delay() net/mlx5: Use EOPNOTSUPP instead of ENOTSUPP net/mlx5: Abort new commands if all command slots are stalled net/mlx5: Remove redundant bw_share minimal value assignment @@ -31,27 +56,17 @@ selftests: net: py: extract the case generation logic selftests: net: py: coding style improvements net/rds: Give each connection its own workqueue net/rds: Add per cp work queue -r8169: add support for RTL8127ATF dt-bindings: net: cdns,macb: Add pic64gx compatibility net: lan966x: Fix the initialization of taprio tools: ynltool: ignore *.d deps files tcp: add net.ipv4.tcp_rtt_threshold sysctl tcp: tcp_moderate_rcvbuf is only used in rx path -net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}() -net: dsa: microchip: Free previously initialized ports on init failures -net: dsa: microchip: Ensure a ksz_irq is initialized before freeing it -net: dsa: microchip: ptp: Fix checks on irq_find_mapping() -net: dsa: microchip: common: Fix checks on irq_find_mapping() net/mlx5: Clean up only new IRQ glue on request_irq() failure devlink: rate: Unset parent pointer in devl_rate_nodes_destroy +ynl: samples: add tc filter example net: phylink: add missing supported link modes for the fixed-link -idpf: Fix incorrect NULL check in completion descriptor release mptcp: fix a race in mptcp_pm_del_add_timer() net: dsa: ks8995: Fix incorrect OF match table name -net: mdio: improve reset handling in mdio_device.c -net: mdio: common handling of phy device reset properties -net: mdio: move device reset functions to mdio_device.c -i40e: validate ring_len parameter against hardware-specific values dt-bindings: net: aspeed: add AST2700 MDIO compatible tools: ynl: add YNL test framework netlink: specs: support ipv4-or-v6 for dual-stack fields @@ -65,18 +80,10 @@ net/mlx5: Initialize events outside devlink lock net: use napi_skb_cache even in process context net: __alloc_skb() cleanup net: add a new @alloc parameter to napi_skb_cache_get() -tools: ynl: cli: Display enum values in --list-attrs output -tools: ynl: cli: Parse nested attributes in --list-attrs output -tools: ynl: cli: Add --list-attrs option to show operation attributes -idpf: remove __free usage in idpf_virtchnl -ice: remove __free usage in ice_flow -net: phy: smsc: Skip soft reset when a hardware reset GPIO is provided kcm: Fix typo and add hyphen in Kconfig help text qede: convert to use ndo_hwtstamp callbacks bnx2x: convert to use ndo_hwtstamp callbacks -Bluetooth: hci_sock: Prevent race in socket write iter and sock bind selftests: net: lib: Do not overwrite error messages -tools: ynltool: remove -lmnl from link flags selftests: fib_tests: add fib6 from ra to static test ipv6: clear RA flags when adding a static route devlink: Notify eswitch mode changes to devlink monitor @@ -99,7 +106,6 @@ selftests: mptcp: join: dump stats from history selftests: mptcp: lib: stats: remove nstat rate columns selftests: mptcp: lib: remove stats files args selftests: mptcp: lib: introduce 'nstat_{init,get}' -net: xilinx: ll_temac: handle of_address_to_resource() failure in MDIO setup net: samsung: sxgbe: handle clk_prepare_enable() failures in sxgbe_open() net: stmmac: remove unnecessary .pkt_route queue initialisation net: stmmac: remove unnecessary .prio queue initialisation @@ -113,12 +119,8 @@ net: stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc() net: stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc() net: stmmac: add stmmac_plat_dat_alloc() net: stmmac: add clk_prepare_enable() error handling -if_ether.h: Clarify ethertype validity for gsw1xx dsa net: mana: Add standard counter rx_missed_errors net: mana: Move hardware counter stats from per-port to per-VF context -net: hibmcge: support pagepool for rx -net: hibmcge: reduce packet drop under stress testing -net: hibmcge: Add tracepoint function to print some fields of rx_desc net: dsa: microchip: lan937x: Fix RGMII delay tuning net: phy: micrel: lan8814: Enable in-band auto-negotiation tcp: accecn: enable AccECN @@ -143,13 +145,10 @@ eea: introduce PCI framework net: stmmac: dwmac-sophgo: Add phy interface filter net: phy: Add helper for fixing RGMII PHY mode based on internal mac delay dt-bindings: net: sophgo,sg2044-dwmac: add phy mode restriction -eth: fbnic: Configure RDE settings for pause frame team: Move team device type change at the end of team_port_add r8169: bail out from probe if fiber mode is detected on RTL8127AF net: ps3_gelic_net: handle skb allocation failures net: airoha: Do not loopback traffic to GDM2 if it is available on the device -mlx5: extract GRXRINGS from .get_rxnfc -mlx4: extract GRXRINGS from .get_rxnfc fbnic: Replace use of internal PCS w/ Designware XPCS fbnic: Add SW shim for MDIO interface to PMA/PMD and PCS fbnic: Cleanup handling for link down event statistics @@ -166,10 +165,6 @@ selftests: af_unix: Add tests for ECONNRESET and EOF semantics net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end() net: stmmac: Disable EEE RX clock stop when VLAN is enabled net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr() -net: ti: icssm-prueth: Adds support for ICSSM RSTP switch -net: ti: icssm-prueth: Adds switchdev support for icssm_prueth driver -net: ti: icssm-prueth: Adds helper functions to configure and maintain FDB -octeontx2-af: Skip TM tree print for disabled SQs Documentation: networking: Document the phy_port infrastructure net: phy: dp83822: Add SFP support through the phy_port interface net: phy: Only rely on phy_port for PHY-driven SFP @@ -191,16 +186,3 @@ dpll: zl3073x: Cache all reference properties in zl3073x_ref dpll: zl3073x: Cache reference monitor status dpll: zl3073x: Split ref, out, and synth logic from core dpll: zl3073x: Store raw register values instead of parsed state -net: phy: fixed_phy: remove setting supported/advertised modes from fixed_phy_register -s390/ctcm: Fix double-kfree -wireguard: netlink: generate netlink code -wireguard: netlink: rename netlink handlers -wireguard: netlink: convert to split ops -tools: ynl: add sample for wireguard -uapi: wireguard: generate header with ynl-gen -uapi: wireguard: move flag enums -uapi: wireguard: move enum wg_cmd -netlink: specs: add specification for wireguard -wireguard: netlink: enable strict genetlink validation -wireguard: netlink: use WG_KEY_LEN in policies -wireguard: netlink: validate nested arrays in policy