Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-04-16--00-00 (v6.15-rc1-486-g850ca2b0bf5f) remotes/brancher/net-next-hw-2025-04-16--08-00 (v6.15-rc1-475-gc274a8dc545b) ==== BASE DIFF ==== drivers/net/can/rockchip/rockchip_canfd-core.c | 7 ++-- drivers/net/dsa/mv88e6xxx/ptp.c | 11 ++--- drivers/net/dsa/sja1105/sja1105_ptp.c | 14 ++----- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 16 +++----- drivers/net/ethernet/intel/igb/igb_ptp.c | 20 +++------ drivers/net/ethernet/intel/igc/igc_ptp.c | 14 ++----- drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 2 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 26 ++++-------- drivers/net/ethernet/microchip/lan743x_ptp.c | 14 ++----- .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 14 ++----- drivers/net/ethernet/mscc/ocelot_ptp.c | 5 --- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 + drivers/net/ethernet/renesas/ravb_ptp.c | 11 +---- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 15 ++++++- drivers/net/phy/Kconfig | 2 - drivers/net/phy/dp83640.c | 13 ++---- drivers/net/phy/micrel.c | 17 +++----- drivers/net/phy/microchip_rds_ptp.c | 5 +-- drivers/net/phy/nxp-c45-tja11xx.c | 13 ++---- drivers/ptp/ptp_chardev.c | 16 +++++++- drivers/ptp/ptp_clockmatrix.c | 14 +------ drivers/ptp/ptp_fc3.c | 1 + drivers/ptp/ptp_idt82p33.c | 15 ++----- include/linux/ptp_clock_kernel.h | 18 ++++++++ include/net/fib_rules.h | 2 + include/net/flow.h | 1 + include/net/l3mdev.h | 27 ++++++++++++ net/batman-adv/hard-interface.c | 1 - net/bridge/br_input.c | 3 +- net/can/j1939/socket.c | 1 + net/core/fib_rules.c | 48 ++++++++++++++++++---- net/l3mdev/l3mdev.c | 4 +- net/sched/act_api.c | 16 +++++++- tools/testing/selftests/net/fib_rule_tests.sh | 34 +++++++++++++++ 35 files changed, 237 insertions(+), 189 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.n06SRcGVUs b/tmp/tmp.qpQppbRZ0j index f57d2c8a1331..e2df0fb00fac 100644 --- a/tmp/tmp.n06SRcGVUs +++ b/tmp/tmp.qpQppbRZ0j @@ -5,7 +5,6 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -net: lwtunnel: disable BHs when required net: don't try to ops lock uninitialized devs ptp: ocp: fix start time alignment in ptp_ocp_signal_set eth: bnxt: add support rx side device memory TCP @@ -16,10 +15,6 @@ net: dsa: free routing table on probe failure net: dsa: clean up FDB, MDB, VLAN entries on unbind net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered -net: ptp: introduce .supported_perout_flags to ptp_clock_info -net: ptp: introduce .supported_extts_flags to ptp_clock_info -selftests: fib_rule_tests: Add VRF match tests -net: fib_rules: Fix iif / oif matching on L3 master device rds: Use nested-BH locking for rds_page_remainder rds: Acquire per-CPU pointer within BH disabled section rds: Disable only bottom halves in rds_page_remainder_alloc() @@ -38,31 +33,9 @@ ipv6: sr: Use nested-BH locking for hmac_storage ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT net: dst_cache: Use nested-BH locking for dst_cache::cache net: page_pool: Don't recycle into cache on PREEMPT_RT -eth: bnxt: fix missing ring index trim on error path -amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload -amd-xgbe: Fix data loss when RX checksum offloading is disabled -net: bridge: locally receive all multicast packets if IFF_ALLMULTI is set net: wangxun: restrict feature flags for tunnel packets net: txgbe: Support to set UDP tunnel port net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER net: ethernet: ti: am65-cpsw: set fwnode for ports -net: ethernet: ti: am65-cpsw: fix port_np reference counting rtase: Add ndo_setup_tc support for CBS offload in traffic control setup -net: phy: remove redundant dependency on NETDEVICES for PHYLINK and PHYLIB -net: ipconfig: replace strncpy with strscpy -net: enetc: add loopback support for i.MX95 ENETC PF -net: enetc: add VLAN filtering support for i.MX95 ENETC PF -net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c -net: enetc: extract enetc_refresh_vlan_ht_filter() -net: enetc: enable RSS feature by default -net: enetc: change enetc_set_rss() to void type -net: enetc: add RSS support for i.MX95 ENETC PF -net: enetc: make enetc_set_rss_key() reusable -net: enetc: add set/get_rss_table() hooks to enetc_si_ops -net: enetc: add debugfs interface to dump MAC filter -net: enetc: add MAC filtering for i.MX95 ENETC PF -net: enetc: move generic MAC filtering 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 tcp: tcp_acceptable_seq select SND.UNA when SND.WND is 0 -tc: Return an error if filters try to attach too many actions