Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-03-03--16-00 (v6.14-rc4-911-g7f266cdd2c9d) remotes/brancher/net-next-hw-2025-03-04--00-00 (v6.14-rc4-939-g1ac3be739a2d) ==== BASE DIFF ==== include/net/ip_fib.h | 2 + include/net/netns/ipv4.h | 3 + net/ipv4/fib_frontend.c | 74 ++++++--- net/ipv4/fib_semantics.c | 206 ++++++++++++------------- net/ipv4/fib_trie.c | 22 --- tools/testing/selftests/drivers/net/README.rst | 4 +- tools/testing/selftests/net/lib/py/ksft.py | 2 +- 7 files changed, 162 insertions(+), 151 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.nnvFpwW8T9 b/tmp/tmp.Cb7l3dANPF index d07e9ebdd99d..fd67916d1383 100644 --- a/tmp/tmp.nnvFpwW8T9 +++ b/tmp/tmp.Cb7l3dANPF @@ -3,22 +3,36 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr +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 +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: dp83869: fix status reporting for speed optimization +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 +net: phy: drop phy_settings and the associated lookup helpers +net: phylink: Use phy_caps_lookup for fixed-link configuration +net: phy: phy_device: Use link_capabilities lookup for PHY aneg config +net: phy: phy_caps: Allow looking-up link caps based on speed and duplex +net: phy: phy_caps: Implement link_capabilities lookup by linkmode +net: phy: phy_caps: Introduce phy_caps_valid +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() net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error bnx2: Fix unused data compilation warning -ipv4: fib: Convert RTM_NEWROUTE and RTM_DELROUTE to per-netns RTNL. -ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). -ipv4: fib: Hold rtnl_net_lock() in ip_rt_ioctl(). -ipv4: fib: Hold rtnl_net_lock() for ip_fib_net_exit(). -ipv4: fib: Namespacify fib_info hash tables. -ipv4: fib: Add fib_info_hash_grow(). -ipv4: fib: Remove fib_info_hash_size. -ipv4: fib: Remove fib_info_laddrhash pointer. -ipv4: fib: Make fib_info_hashfn() return struct hlist_head. -ipv4: fib: Allocate fib_info_hash[] during netns initialisation. -ipv4: fib: Allocate fib_info_hash[] and fib_info_laddrhash[] by kvcalloc(). -ipv4: fib: Use cached net in fib_inetaddr_event(). net: dsa: rtl8366rb: don't prompt users for LED control tsnep: Add loopback selftests net: selftests: Add selftests sets with fixed speed