Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-27--00-00 (v6.16-rc3-978-gc0ebc508d3fb) remotes/brancher/net-next-hw-2025-06-27--08-00 (v6.16-rc3-973-gb7d1bbd97f77) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.zjkWGZsWLK b/tmp/tmp.Z1sfeu9fyG index c8c8adee618c..3c6d14b0e1ba 100644 --- a/tmp/tmp.zjkWGZsWLK +++ b/tmp/tmp.Z1sfeu9fyG @@ -6,6 +6,10 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: ieee8021q: fix insufficient table-size assertion +net: ethtool: move get_rxfh callback under the rss_lock +net: ethtool: move rxfh_fields callbacks under the rss_lock +net: ethtool: take rss_lock for all rxfh changes docs: fbnic: explain the ring config docs: netdev: correct the heading level for co-posting selftests eth: bnxt: take page size into account for page pool recycling rings @@ -78,7 +82,6 @@ net: hibmcge: adjust the burst len configuration of the MAC controller to improv 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() -net: airoha: Get rid of dma_sync_single_for_device() in airoha_qdma_fill_rx_queue() 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() @@ -88,25 +91,7 @@ vhost/vsock: Avoid allocating arbitrarily-sized SKBs tg3: spelling corrections Cast to the proper type Use unqualified references to ffi types -ptp: Simplify ptp_read() -ptp: Convert chardev code to lock guards -ptp: Split out PTP_MASK_EN_SINGLE ioctl code -ptp: Split out PTP_MASK_CLEAR_ALL ioctl code -ptp: Split out PTP_PIN_SETFUNC ioctl code -ptp: Split out PTP_PIN_GETFUNC ioctl code -ptp: Split out PTP_SYS_OFFSET ioctl code -ptp: Split out PTP_SYS_OFFSET_EXTENDED ioctl code -ptp: Split out PTP_SYS_OFFSET_PRECISE ioctl code -ptp: Split out PTP_ENABLE_PPS ioctl code -ptp: Split out PTP_PEROUT_REQUEST ioctl code -ptp: Split out PTP_EXTTS_REQUEST ioctl code -ptp: Split out PTP_CLOCK_GETCAPS ioctl code -net: mana: Fix build errors when CONFIG_NET_SHAPER is disabled octeontx2-pf: Check for DMAC extraction before setting VF DMAC -selftests: forwarding: lib: Split setup_wait() -selftests/bpf: check if the global consumer of tx queue updates after send call -net: xsk: update tx queue consumer immediately after transmission -net: Remove unused function first_net_device_rcu() 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 @@ -114,23 +99,6 @@ 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 -netmem: introduce a netmem API, virt_to_head_netmem() -page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_addr_netmem() -netmem: use _Generic to cover const casting for page_to_netmem() -page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc_netmems_slow() -page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma() -page_pool: rename page_pool_return_page() to page_pool_return_netmem() -netmem: introduce struct netmem_desc mirroring struct page -ipv4: fib: Remove unnecessary encap_type check -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 @@ -139,3 +107,30 @@ sched: Dump configuration and statistics of dualpi2 qdisc sched: Struct definition and parsing of dualpi2 qdisc 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' +ptp: Simplify ptp_read() +ptp: Convert chardev code to lock guards +ptp: Split out PTP_MASK_EN_SINGLE ioctl code +ptp: Split out PTP_MASK_CLEAR_ALL ioctl code +ptp: Split out PTP_PIN_SETFUNC ioctl code +ptp: Split out PTP_PIN_GETFUNC ioctl code +ptp: Split out PTP_SYS_OFFSET ioctl code +ptp: Split out PTP_SYS_OFFSET_EXTENDED ioctl code +ptp: Split out PTP_SYS_OFFSET_PRECISE ioctl code +ptp: Split out PTP_ENABLE_PPS ioctl code +ptp: Split out PTP_PEROUT_REQUEST ioctl code +ptp: Split out PTP_EXTTS_REQUEST ioctl code +ptp: Split out PTP_CLOCK_GETCAPS ioctl code +selftests: forwarding: lib: Split setup_wait() +net: Remove unused function first_net_device_rcu() +ipv4: fib: Remove unnecessary encap_type check +Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +net: airoha: Get rid of dma_sync_single_for_device() in airoha_qdma_fill_rx_queue() +net: mana: Fix build errors when CONFIG_NET_SHAPER is disabled +dt-bindings: net: Rename renesas,r9a09g057-gbeth.yaml +xdp: tracing: Hide some xdp events under CONFIG_BPF_SYSCALL +xdp: Remove unused events xdp_redirect_map and xdp_redirect_map_err +net, bpf: Fix RCU usage in task_cls_state() for BPF programs +selftests/bpf: Add test to cover ktls with bpf_msg_pop_data +bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls +bpf, sockmap: Fix psock incorrectly pointing to sk