Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-04-21--00-00 (v6.15-rc2-793-g672bbad0643c) remotes/brancher/net-next-2025-04-21--03-00 (v6.15-rc2-587-g775281a9f51d) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.0eU9mObFd5 b/tmp/tmp.wlcd3qw0Gu index 1fdf4a226633..b634acac916a 100644 --- a/tmp/tmp.0eU9mObFd5 +++ b/tmp/tmp.wlcd3qw0Gu @@ -6,209 +6,3 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -octeontx2-af: Remove unused rvu_npc_enable_bcast_entry -octeontx2-pf: AF_XDP: code clean up -vhost/net: Defer TX queue re-enable until after sendmsg -tools: ynl: add missing header deps -igc: add support to get frame preemption statistics via ethtool -igc: add support to get MAC Merge data via ethtool -igc: block setting preemptible traffic class in taprio -igc: add support to set tx-min-frag-size -igc: add support for frame preemption verification -igc: set the RX packet buffer size for TSN mode -igc: use FIELD_PREP and GENMASK for existing RX packet buffer size -igc: optimize TX packet buffer utilization for TSN mode -igc: use FIELD_PREP and GENMASK for existing TX packet buffer size -igc: rename I225_RXPBSIZE_DEFAULT and I225_TXPBSIZE_DEFAULT -igc: rename xdp_get_tx_ring() for non-xdp usage -net: ethtool: mm: reset verification status when link is down -net: ethtool: mm: extract stmmac verification logic into common library -net: stmmac: move frag_size handling out of spin_lock -net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x -cmtp: enforce CAP_NET_RAW for raw sockets in cmtp_sock_create() -net/mlx5: Fix spelling mistakes in mlx5_core_dbg message and comments -net: airoha: Fix an error handling path in airoha_probe() -net: axienet: Fix spelling mistake "archecture" -> "architecture" -net: airoha: Enable multiple IRQ lines support in airoha_eth driver. -net: airoha: Introduce airoha_irq_bank struct -ethernet: stmmac: dwmac-rk: Make the phy clock could be used for external phy -ethernet: stmmac: dwmac-rk: Add gmac support for rk3562 -dt-bindings: net: Add support for rk3562 dwmac -r8169: merge chip versions 52 and 53 (RTL8117) -r8169: merge chip versions 64 and 65 (RTL8125D) -r8169: merge chip versions 70 and 71 (RTL8126A) -net: phy: remove function stubs -net: fully namespace net.core.{r,w}mem_{default,max} sysctls -selftests/vsock: add initial vmtest.sh for vsock -net/mlx5: Move ttc allocation after switch case to prevent leaks -net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() -netlink: specs: rt-rule: add C naming info -netlink: specs: rtnetlink: correct notify properties -netlink: specs: rt-neigh: make sure getneigh is consistent -netlink: specs: rt-neigh: add C naming info -netlink: specs: rt-link: add notification for newlink -netlink: specs: rt-link: make bond's ipv6 address attribute fixed size -netlink: specs: rt-link: adjust AF_ nest for C codegen -netlink: specs: rt-link: add C naming info -netlink: specs: rt-link: remove duplicated group in attr list -netlink: specs: rt-link: remove if-netnsid from attr list -netlink: specs: rt-link: remove the fixed members from attrs -netlink: specs: allow header properties for attribute sets -net: fix the missing unlock for detached devices -neighbour: Convert RTM_SETNEIGHTBL to RCU. -neighbour: Convert RTM_GETNEIGHTBL to RCU. -neighbour: Convert RTM_GETNEIGH to RCU. -neighbour: Move neigh_find_table() to neigh_get(). -neighbour: Allocate skb in neigh_get(). -neighbour: Move two validations from neigh_get() to neigh_valid_get_req(). -neighbour: Make neigh_valid_get_req() return ndmsg. -net: 802: Remove unused p8022 code -ppp: Split ppp_exit_net() to ->exit_rtnl(). -pfcp: Convert pfcp_net_exit() to ->exit_rtnl(). -net: Drop hold_rtnl arg from ops_undo_list(). -ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. -ipv6: Protect nh->f6i_list with spinlock and flag. -ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add(). -ipv6: Protect fib6_link_table() with spinlock. -ipv6: Factorise ip6_route_multipath_add(). -ipv6: Rename rt6_nh.next to rt6_nh.list. -ipv6: Don't pass net to ip6_route_info_append(). -ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create(). -ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create(). -ipv6: Split ip6_route_info_create(). -ipv6: Move nexthop_find_by_id() after fib6_info_alloc(). -ipv6: Check GATEWAY in rtm_to_fib6_multipath_config(). -ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config(). -ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. -ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config(). -selftests: ncdevmem: Implement devmem TCP TX -net: check for driver support in netmem TX -gve: add netmem TX support to GVE DQO-RDA mode -net: enable driver support for netmem TX -net: add devmem TCP TX documentation -net: devmem: Implement TX path -net: devmem: TCP tx netlink api -net: add get_netmem/put_netmem support -netmem: add niov->type attribute to distinguish different net_iov types -tcp: try to avoid safer when ACKs are thinned -tcp: accecn: try to fit AccECN option with SACK -tcp: accecn: AccECN ACE field multi-wrap heuristic -tcp: accecn: AccECN option ceb/cep heuristic -tcp: accecn: AccECN option failure handling -tcp: accecn: AccECN option send control -tcp: accecn: AccECN option -tcp: sack option handling improvements -tcp: allow embedding leftover into option padding -tcp: accecn: AccECN needs to know delivered bytes -tcp: accecn: add AccECN rx byte counters -tcp: accecn: AccECN negotiation -tcp: AccECN core -tcp: fast path functions later -tcp: reorganize SYN ECN code -gve: Add adminq lock for creating and destroying multiple queues -sunrpc: allow SOMAXCONN backlogged TCP connections -bnxt_en: Remove unused macros in bnxt_ulp.h -bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp -bnxt_en: Report the ethtool coredump length after copying the coredump -bnxt_en: Change FW message timeout warning -net: stmmac: socfpga: convert to devm_stmmac_pltfr_probe() -net: stmmac: socfpga: call set_phy_mode() before registration -net: stmmac: socfpga: convert to stmmac_pltfr_pm_ops -net: stmmac: socfpga: provide init function -net: stmmac: socfpga: init dwmac->stmmac_rst before registration -net: stmmac: visconti: convert to set_clk_tx_rate() method -net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_muxc struct to u64 -net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration -net: dsa: rzn1_a5psw: Make the read-only array offsets static const -veth: apply qdisc backpressure on full ptr_ring to reduce TX drops -net: sched: generalize check for no-queue qdisc on TX queue -selftests: net/bridge : add tests for per vlan snooping with stp state changes -net: bridge: mcast: update multicast contex when vlan state is changed -net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions -net/mlx5: Don't use %pK through tracepoints -ice: Don't use %pK through printk or tracepoints -net: Use nlmsg_payload in rtnetlink file -net: Use nlmsg_payload in neighbour file -xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() -net: enetc: fix frame corruption on bpf_xdp_adjust_head/tail() and XDP_PASS -net: enetc: refactor bulk flipping of RX buffers to separate function -net: enetc: register XDP RX queues with frag_size -s390: ism: Pass string literal as format argument of dev_set_name() -MAINTAINERS: Add s390 networking drivers to NETWORKING DRIVERS -MAINTAINERS: Add ism.h to S390 NETWORKING DRIVERS -net/mlx5: Expose function UID in devlink info -devlink: add function unique identifier to devlink dev info -net/mlx5: Expose serial numbers in devlink info -net: ipv4: Fix uninitialized pointer warning in fnhe_remove_oldest -net: airoha: Add missing filed to ppe_mbox_data struct -MAINTAINERS: Add entry for Renesas RZ/V2H(P) DWMAC GBETH glue layer driver -net: stmmac: Add DWMAC glue layer for Renesas GBETH -dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH -dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' -tipc: fix NULL pointer dereference in tipc_mon_reinit_self() -ptp: Do not enable by default during compile testing -net: wangxun: restrict feature flags for tunnel packets -net: txgbe: Support to set UDP tunnel port -selftests: net: add a virtio_net deadlock selftest -selftests: net: add flag to force zerocopy mode in xdp_helper -selftests: net: move xdp_helper to net/lib -virtio-net: disable delayed refill when pausing rx -net: phy: leds: fix memory leak -emulex/benet: Annotate flash_cookie as nonstring -net: phylink: mac_link_(up|down)() clarifications -net: ibmveth: added KUnit tests for some buffer pool functions -net: ibmveth: Reset the adapter when unexpected states are detected -net: ibmveth: Indented struct ibmveth_adapter correctly -net: phy: dp83822: Add support for changing the MAC termination -net: phy: Add helper for getting MAC termination resistance -dt-bindings: net: dp83822: add constraints for mac-termination-ohms -dt-bindings: net: ethernet-phy: add property mac-termination-ohms -net: thunder_bgx: Don't disable PCI device manually -net: thunder_bgx: Use pure PCI devres API -net: mdio: thunder: Use pure PCI devres API -net: ethernet: sis900: Use pure PCI devres API -net: ethernet: natsemi: Use pure PCI devres API -net: tulip: Use pure PCI devres API -net: octeontx2: Use pure PCI devres API -net: prestera: Use pure PCI devres API -net: phylink: fix suspend/resume with WoL enabled and link down -net: lwtunnel: disable BHs when required -net: selftests: initialize TCP header and skb payload with zero -net: stmmac: dwmac-loongson: Add new GMAC's PCI device ID support -net: stmmac: dwmac-loongson: Add new multi-chan IP core support -net: stmmac: dwmac-loongson: Move queue number init to common function -rtase: Add ndo_setup_tc support for CBS offload in traffic control setup -rxrpc: rxgk: Set error code in rxgk_yfs_decode_ticket() -net: phy: microchip: force IRQ polling mode for lan88xx -selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour -net_sched: qfq: Fix double list add in class with netem as child qdisc -net_sched: ets: Fix double list add in class with netem as child qdisc -net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc -net_sched: drr: Fix double list add in class with netem as child qdisc -TCP: pass accepted-TFO indication through getsockopt -TCP: note received valid-cookie Fast Open option -ionic: add module eeprom channel data to ionic_if and ethtool -ionic: support ethtool get_module_eeprom_by_page -ionic: extend the QSFP module sprom for more pages -net: phy: remove checks for unused eee-broken flags -dt-bindings: net: ethernet-phy: remove eee-broken flags which have never had a user -sched: Add enqueue/dequeue of dualpi2 qdisc -sched: Dump configuration and statistics of dualpi2 qdisc -sched: Struct definition and parsing of dualpi2 qdisc -selftests/tc-testing: Add selftests for qdisc DualPI2 -Documentation: netlink: specs: tc: Add DualPI2 specification -vxlan: Convert FDB table to rhashtable -vxlan: Introduce FDB key structure -vxlan: Do not treat dst cache initialization errors as fatal -vxlan: Create wrappers for FDB lookup -vxlan: Rename FDB Tx lookup function -vxlan: Convert FDB flushing to RCU -vxlan: Convert FDB garbage collection to RCU -vxlan: Use linked list to traverse FDB entries -vxlan: Add a linked list of FDB entries -vxlan: Use a single lock to protect the FDB table -vxlan: Relocate assignment of default remote device -vxlan: Unsplit default FDB entry creation and notification -vxlan: Insert FDB into hash table in vxlan_fdb_create() -vxlan: Simplify creation of default FDB entry -vxlan: Add RCU read-side critical sections in the Tx path