Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-20--00-00 (v6.14-rc2-751-g4f56194ea394) remotes/brancher/net-next-2025-02-20--03-00 (v6.14-rc2-774-ged09b95b2e88) ==== BASE DIFF ==== .../devicetree/bindings/net/dsa/brcm,b53.yaml | 2 + Documentation/netlink/specs/rt_rule.yaml | 10 ++++ drivers/net/dsa/b53/b53_common.c | 14 +++++ drivers/net/dsa/b53/b53_mdio.c | 1 + drivers/net/dsa/b53/b53_priv.h | 2 + drivers/net/geneve.c | 7 --- drivers/net/gtp.c | 5 -- include/net/fib_rules.h | 19 ++++++ include/uapi/linux/fib_rules.h | 2 + net/core/fib_rules.c | 69 +++++++++++++++++++++- net/ipv4/fib_rules.c | 8 +-- net/ipv6/fib6_rules.c | 8 +-- tools/testing/selftests/net/fib_rule_tests.sh | 36 +++++++++++ 13 files changed, 162 insertions(+), 21 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Kfsul55gga b/tmp/tmp.godLuU6OHR index 992982c84673..7f74bf71bcb0 100644 --- a/tmp/tmp.Kfsul55gga +++ b/tmp/tmp.godLuU6OHR @@ -3,6 +3,14 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: phy: make struct phy_package_shared private to phylib +net: phy: mscc: use new phy_package_shared getters +net: phy: mtk-ge-soc: use new phy_package_shared getters +net: phy: micrel: use new phy_package_shared getters +net: phy: qca807x: use new phy_package_shared getters +net: phy: add getters for public members of struct phy_package_shared +net: phy: move PHY package related code from phy.h to phy_package.c +net: phy: move PHY package code from phy_device.c to own source file net/mlx5: Use secs_to_jiffies() instead of msecs_to_jiffies() tcp: devmem: don't write truncated dmabuf CMSGs to userspace net: ipconfig: convert timeouts to secs_to_jiffies() @@ -34,10 +42,7 @@ Bluetooth: L2CAP: add TX timestamping Bluetooth: ISO: add TX timestamping Bluetooth: add support for skb TX SND/COMPLETION timestamping net-timestamp: COMPLETION timestamp on packet tx completion -selftests/net: big_tcp: return xfail on slow machines netdevsim: call napi_schedule from a timer context -selftests: Add IPv6 link-local address generation tests for GRE devices. -gre: Fix IPv6 link-local address generation. octeontx2: hide unused label net: Add options as a flexible array to struct ip_tunnel_info ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' @@ -87,15 +92,6 @@ bonding: report duplicate MAC address in all situations net: phy: add phylib-internal.h net: ti: icss-iep: Fix phase offset configuration for perout signal net: ti: icss-iep: Fix pwidth configuration for perout signal -net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() -net: enetc: correct the EMDIO base offset for ENETC v4 -net: enetc: remove the mm_lock from the ENETC v4 driver -net: enetc: add missing enetc4_link_deinit() -net: enetc: update UDP checksum when updating originTimestamp field -net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC -net: enetc: correct the xdp_tx statistics -net: enetc: correct the tx_swbd statistics -net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() net: stmmac: dwmac-loongson: Add fix_soc_reset() callback nfc: hci: Remove unused nfc_llc_unregister selftests: drv-net: add a simple TSO test @@ -125,6 +121,24 @@ Revert "net: skb: introduce and use a single page frag cache" net: allow small head cache usage with large MAX_SKB_FRAGS values net: sfp: add quirk for 2.5G OEM BX SFP selftests: net: Fix minor typos in MPTCP and psock tests +selftests/net: deflake GRO tests and fix return value and output +selftests/net: big_tcp: longer netperf session on slow machines +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 +skbuff: kill skb_flow_get_ports() +arp: switch to dev_getbyhwaddr() in arp_req_set_public() +net: Add non-RCU dev_getbyhwaddr() helper +ppp: Fix KMSAN warning by initializing 2-byte header stmmac: Replace deprecated PCI functions net: stmmac: "speed" passed to fix_mac_speed is an int net: stmmac: remove useless priv->flow_ctrl @@ -137,16 +151,11 @@ flow_dissector: Fix handling of mixed port and port-range keys nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() virtio-net: tweak for better TX performance in NAPI mode eth: fbnic: Add ethtool support for IRQ coalescing -geneve: Suppress list corruption splat in geneve_destroy_tunnels(). -gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). -selftests: fib_rule_tests: Add port mask match tests -selftests: fib_rule_tests: Add port range match tests -netlink: specs: Add FIB rule port mask attributes -net: fib_rules: Enable port mask usage -ipv6: fib_rules: Add port mask matching -ipv4: fib_rules: Add port mask matching -net: fib_rules: Add port mask support -net: fib_rules: Add port mask attributes -dt-bindings: net: dsa: b53: add BCM53101 support -net: dsa: b53: mdio: add support for BCM53101 +net: ngbe: Add support for 1PPS and TOD +net: wangxun: Add periodic checks for overflow and errors +net: wangxun: Support to get ts info +net: wangxun: Add support for PTP clock +net: mana: Add debug logs in MANA network driver +tcp: drop secpath at the same time as we currently drop dst net: axienet: Set mac_managed_pm +tun: Pad virtio headers