Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-27--09-00 (v6.16-rc3-997-g69ae815ab900) remotes/brancher/net-next-2025-06-27--12-00 (v6.16-rc3-1035-gf9bcce8e9887) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.OK26j3a3vh b/tmp/tmp.NFnYUtnwrR index bfaa8547be72..5ac5b85d47db 100644 --- a/tmp/tmp.OK26j3a3vh +++ b/tmp/tmp.NFnYUtnwrR @@ -9,6 +9,43 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: usb: usbnet: fix use-after-free in race on workqueue +net: atlantic: Rename PCI driver struct to end in _driver +skbuff: Improve the sending efficiency of __skb_send_sock +MIPS: mobileye: eyeq5-epm: add two Cadence GEM Ethernet PHYs +MIPS: mobileye: eyeq5: add two Cadence GEM Ethernet controllers +MIPS: mobileye: add EyeQ5 DMA IOCU support +net: macb: Add "mobileye,eyeq5-gem" compatible +net: macb: add no LSO capability (MACB_CAPS_NO_LSO) +net: macb: avoid double endianness swap in macb_set_hwaddr() +net: macb: match skb_reserve(skb, NET_IP_ALIGN) with HW alignment +net: macb: single dma_alloc_coherent() for DMA descriptors +net: macb: remove illusion about TBQPH/RBQPH being per-queue +net: macb: sort #includes +net: macb: introduce DMA descriptor helpers (is 64bit? is PTP?) +net: macb: drop macb_config NULL checking +net: macb: Remove local variables clk_init and init in macb_probe() +net: macb: use BIT() macro for capability definitions +dt-bindings: net: cdns,macb: allow dma-coherent +dt-bindings: net: cdns,macb: allow tsu_clk without tx_clk +dt-bindings: net: cdns,macb: add Mobileye EyeQ5 ethernet interface +dt-bindings: net: cdns,macb: sort compatibles +selftests/bpf: check if the global consumer updates in time +net: xsk: update tx queue consumer immediately after transmission +net: mctp: test: Add tests for gateway routes +net: mctp: add gateway routing support +net: mctp: allow NL parsing directly into a struct mctp_route +net: mctp: remove routes by netid, not by device +net: mctp: pass net into route creation +net: mctp: test: Add initial socket tests +net: mctp: test: add sock test infrastructure +net: mctp: test: move functions into utils.[ch] +net: mctp: test: Add extaddr routing output test +net: mctp: test: Add an addressed device constructor +net: mctp: separate cb from direct-addressing routing +net: mctp: separate routing database from routing operations +net: mctp: test: make cloned_frag buffers more appropriately-sized +net: mctp: don't use source cb data when forwarding, ensure pkt_type is set hv_sock: Return the readable bytes in hvs_stream_has_data() net: libwx: fix the incorrect display of the queue number ptp: add Alibaba CIPU PTP clock driver @@ -99,36 +136,37 @@ neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries net/mlx5e: Fix error handling in RQ memory model registration MAINTAINERS: update smc section net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info -vhost-net: reduce one userspace copy when building XDP buff -tun: remove unnecessary tun_xdp_hdr structure net: hibmcge: configure FIFO thresholds according to the MAC controller documentation net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance. net: hibmcge: support scenario without PHY bonding: don't force LACPDU tx to ~333 ms boundaries octeontx2-af: Fix error code in rvu_mbox_init() ethernet: atl1: Add missing DMA mapping error checks and count errors -vhost/vsock: Allocate nonlinear SKBs for handling large transmit buffers -vsock/virtio: Rename virtio_vsock_skb_rx_put() to virtio_vsock_skb_put() -vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers -vsock/virtio: Resize receive buffers so that each SKB fits in a page -vhost/vsock: Avoid allocating arbitrarily-sized SKBs -tg3: spelling corrections Cast to the proper type Use unqualified references to ffi types octeontx2-pf: Check for DMAC extraction before setting VF DMAC -net/mlx5e: Cleanup error handle in mlx5e_tc_sample_init() amd-xgbe: do not double read link status Octeontx2-pf: ethtool: support multi advertise mode Octeontx2-af: Introduce mode group index Octeontx-pf: Update SGMII mode mapping ARM: dts: Fix up wrv54g device tree dt-bindings: dsa: Rewrite Micrel KS8995 in schema +vhost/net: enable gso over UDP tunnel support. +tun: enable gso over UDP tunnel support. +virtio_net: enable gso over UDP tunnel support. +net: implement virtio helpers to handle UDP GSO tunneling. +virtio_net: add supports for extended offloads +vhost-net: allow configuring extended features +virtio_pci_modern: allow configuring extended features +virtio: introduce extended features +scripts/kernel_doc.py: properly handle VIRTIO_DECLARE_FEATURES Documentation: netlink: specs: tc: Add DualPI2 specification selftests/tc-testing: Add selftests for qdisc DualPI2 selftests/tc-testing: Fix warning and style check on tdc.sh sched: Add enqueue/dequeue of dualpi2 qdisc sched: Dump configuration and statistics of dualpi2 qdisc sched: Struct definition and parsing of dualpi2 qdisc +tg3: spelling corrections net: mdio: Add MDIO bus controller for Airoha AN7583 dt-bindings: net: Document support for Airoha AN7583 MDIO Controller Merge branch 'ptp-belated-spring-cleaning-of-the-chardev-driver'