Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-24--15-00 (v6.17-rc6-1498-g33c46e4f4a9a) remotes/brancher/net-next-2025-09-24--18-00 (v6.17-rc6-1567-gafc98d1d9837) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Mk2bplnFga b/tmp/tmp.JpH31MkhJa index 14f3e600bc60..e2565670700d 100644 --- a/tmp/tmp.Mk2bplnFga +++ b/tmp/tmp.JpH31MkhJa @@ -12,10 +12,66 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +net: stmmac: Convert open-coded register polling to helper macro +dibs: Check correct variable in dibs_init() +net: renesas: rswitch: Remove unneeded semicolons net: usb: remove rtl8150 driver +selftests: net-drv: stats: sanity check FEC histogram +net/mlx5e: Report RS-FEC histogram statistics via ethtool +net/mlx5e: Add logic to read RS-FEC histogram bin ranges from PPHCR +net/mlx5e: Don't query FEC statistics when FEC is disabled +ethtool: add FEC bins histogram report Documentation: net: add flow control guide and document ethtool API net: enetc: Fix probing error message typo for the ENETCv4 PF driver Wangxun: vf: Implement some ethtool apis for get_xxx +can: netlink: add userland error messages +can: dev: add can_get_ctrlmode_str() +can: calc_bittiming: make can_calc_tdco() FD agnostic +can: netlink: make can_tdc_fill_info() FD agnostic +can: netlink: add can_bitrate_const_fill_info() +can: netlink: add can_bittiming_const_fill_info() +can: netlink: add can_bittiming_fill_info() +can: netlink: add can_data_bittiming_get_size() +can: netlink: make can_tdc_get_size() FD agnostic +can: netlink: add can_ctrlmode_changelink() +can: netlink: add can_dtb_changelink() +can: netlink: make can_tdc_changelink() FD agnostic +can: netlink: remove useless check in can_tdc_changelink() +can: netlink: refactor CAN_CTRLMODE_TDC_{AUTO,MANUAL} flag reset logic +can: netlink: add can_validate_databittiming() +can: netlink: add can_validate_tdc() +can: netlink: refactor can_validate_bittiming() +can: netlink: document which symbols are FD specific +can: dev: make can_get_relative_tdco() FD agnostic and move it to bittiming.h +can: dev: move struct data_bittiming_params to linux/can/bittiming.h +can: enable CAN XL for virtual CAN devices by default +can: populate the minimum and maximum MTU values +can: dev: turn can_set_static_ctrlmode() into a non-inline function +can: annotate mtu accesses with READ_ONCE() +can: raw: reorder struct raw_sock's members to optimise packing +can: raw: use bitfields to store flags in struct raw_sock +can: raw: reorder struct uniqframe's members to optimise packing +can: esd_usb: Avoid errors triggered from USB disconnect +can: esd_usb: Rework display of error messages +can: rcar_can: Convert to %pe +can: rcar_can: Do not print alloc_candev() failures +can: rcar_can: Mailbox bitfield conversion +can: rcar_can: BCR bitfield conversion +can: rcar_can: TFCR bitfield conversion +can: rcar_can: CTLR bitfield conversion +can: rcar_can: Convert to GENMASK() +can: rcar_can: Convert to BIT() +can: rcar_can: Convert to Runtime PM +can: rcar_can: Add helper variable dev to rcar_can_probe() +can: rcar_can: Consistently use ndev for net_device pointers +can: rcar_canfd: Simplify data bit rate config +can: rcar_canfd: Simplify nominal bit rate config +can: rcar_canfd: Update RCANFD_CFG_* macros +can: rcar_canfd: Update bit rate constants for RZ/G3E and R-Car Gen4 +can: peak: Modification of references to email accounts being deleted +can: dev: sort includes by alphabetical order +MAINTAINERS: update Vincent Mailhol's email address +can: m_can: use us_to_ktime() where appropriate netfilter: nf_conntrack: do not skip entries in /proc/net/nf_conntrack net: qed: Remove redundant NULL checks after list_first_entry() xdp: use multi-buff only if receive queue supports page pool @@ -84,6 +140,7 @@ net/smc: make wr buffer count configurable net: nfc: nci: Add parameter validation for packet data rust: net::phy inline if expressions to improve read_status Merge tag 'for_linus' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next tcp: Remove stale locking comment for TFO. net: ethtool: tsconfig: set command must provide a reply selftests: bridge_fdb_local_vlan_0: Test FDB vs. NET_ADDR_SET behavior @@ -95,6 +152,16 @@ net: phy: move config symbol MDIO_BUS to drivers/net/phy/Kconfig selftests: rtnetlink: correct error message in rtnetlink.sh fou test net: airoha: Avoid -Wflex-array-member-not-at-end warning udp: remove busylock and add per NUMA queues +Merge branch 'bpf-next/xdp_pull_data' into 'bpf-next/net' +Merge branch 'add-kfunc-bpf_xdp_pull_data' +selftests: drv-net: Pull data before parsing headers +selftests/bpf: Test bpf_xdp_pull_data +bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN +bpf: Make variables in bpf_prog_test_run_xdp less confusing +bpf: Clear packet pointers after changing packet data in kfuncs +bpf: Support pulling non-linear xdp data +bpf: Allow bpf_xdp_shrink_data to shrink a frag from head and tail +bpf: Clear pfmemalloc flag when freeing all fragments Merge branch 'dibs-direct-internal-buffer-sharing' dibs: Move event handling to dibs layer dibs: Move data path to dibs layer @@ -236,3 +303,5 @@ net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads net/mlx5: Refactor MACsec WQE metadata shifts net/mlx5: Remove VLAN insertion fields from WQE Ether segment vhost-scsi: fix argument order in tport allocation error message +Merge branch 'bpf-next/skb-meta-dynptr' into 'bpf-next/net' +bpf: Return an error pointer for skb metadata when CONFIG_NET=n