Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-09--00-00 (v6.15-rc5-1096-g9a1c814259b0) remotes/brancher/net-next-hw-2025-05-09--08-00 (v6.15-rc5-1069-g029448aa879a) ==== BASE DIFF ==== MAINTAINERS | 1 + drivers/net/ethernet/freescale/enetc/Kconfig | 8 + drivers/net/ethernet/freescale/enetc/Makefile | 4 + drivers/net/ethernet/freescale/enetc/enetc.c | 76 +++- drivers/net/ethernet/freescale/enetc/enetc.h | 45 +- .../net/ethernet/freescale/enetc/enetc4_debugfs.c | 90 ++++ .../net/ethernet/freescale/enetc/enetc4_debugfs.h | 20 + drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 12 + drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 368 +++++++++++++++- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 50 +++ .../net/ethernet/freescale/enetc/enetc_ethtool.c | 74 +++- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 105 +---- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 14 +- .../net/ethernet/freescale/enetc/enetc_pf_common.c | 93 ++++- .../net/ethernet/freescale/enetc/enetc_pf_common.h | 3 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/enetc/ntmp.c | 462 +++++++++++++++++++++ .../net/ethernet/freescale/enetc/ntmp_private.h | 103 +++++ drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- include/linux/fsl/ntmp.h | 121 ++++++ include/net/bluetooth/hci_core.h | 1 + net/bluetooth/hci_conn.c | 24 ++ net/bluetooth/hci_event.c | 73 ++-- net/bluetooth/mgmt.c | 9 +- tools/testing/selftests/drivers/net/hw/Makefile | 2 - .../selftests/drivers/net/hw/lib/py/__init__.py | 1 - .../selftests/drivers/net/hw/lib/py/linkconfig.py | 222 ---------- .../selftests/drivers/net/hw/nic_link_layer.py | 113 ----- .../selftests/drivers/net/hw/nic_performance.py | 137 ------ tools/testing/selftests/drivers/net/lib/py/load.py | 20 +- .../selftests/net/netfilter/conntrack_resize.sh | 63 ++- 31 files changed, 1602 insertions(+), 724 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.pnnbXSbWhW b/tmp/tmp.mNQXxD9zgx index 9ac042faa232..e608708258cc 100644 --- a/tmp/tmp.pnnbXSbWhW +++ b/tmp/tmp.mNQXxD9zgx @@ -4,14 +4,12 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net/mlx5: support software TX timestamp +selftests: drv-net: ping: make sure the ping test restores checksum offload +net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() net: cpsw: return proper RX timestamping filter in cpsw_hwtstamp_get() -Merge tag 'for-net-2025-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth -net: airoha: Use dev_err_probe() -net: airoha: Use for_each_child_of_node_scoped() -net: airoha: Fix an error handling path in airoha_probe() -net: airoha: Fix an error handling path in airoha_alloc_gdm_port() net: mvpp2: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() vsock/test: check also expected errno on sigpipe test @@ -28,7 +26,6 @@ net: enetc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() tools: ynl: handle broken pipe gracefully in CLI ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -openvswitch: Fix userspace attribute length validation net: dsa: b53: prevent standalone from trying to forward to other ports selftests: mptcp: remove rp_filter configuration selftests: netfilter: remove rp_filter configuration @@ -36,10 +33,8 @@ selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration selftests: net: use setup_ns for bareudp testing selftests: net: remove redundant rp_filter configuration selftests: net: disable rp_filter after namespace initialization -netfilter: nf_conntrack: table full detailed log hinic3: module initialization and tx/rx logic ptp: ocp: Limit SMA/signal/freq counts in show/store functions -e1000e: Replace schedule_work with delayed workqueue for watchdog. net: mctp: Don't access ifa_index when missing net: mctp: Ensure keys maintain only one ref to corresponding dev tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing @@ -60,55 +55,11 @@ 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 -net: qede: Initialize qede_ll_ops with designated initializer dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC -octeontx2-af: Send Link events one by one -octeontx2-pf: Do not reallocate all ntuple filters -net: mana: Add handler for hardware servicing events -mfd: zl3073x: Register DPLL sub-device during init -mfd: zl3073x: Add clock_id field -mfd: zl3073x: Fetch invariants during probe -mfd: zl3073x: Protect operations requiring multiple register accesses -mfd: zl3073x: Add support for devlink device info -mfd: Add Microchip ZL3073x support -dt-bindings: dpll: Add support for Microchip Azurite chip family -dt-bindings: dpll: Add DPLL device and pin -qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() vsock/test: Fix occasional failure in SIOCOUTQ tests -selftests: net-drv: remove the nic_performance and nic_link_layer tests xfrm: Sanitize marks before insert net: phy: dp83867: use 2ns delay if not specified in DTB net: phy: dp83867: remove check of delay strap configuration -selftests: netfilter: fix conntrack stress test failures on debug kernels net: stmmac: dwxgmac2: Add support for HW-accelerated VLAN stripping net: stmmac: stmmac_vlan: rename VLAN functions and symbol to generic symbol. net: stmmac: Refactor VLAN implementation -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 port priority support feature -net: pse-pd: Add support for budget evaluation strategies -net: pse-pd: Add helper to report hardware enable status of the PI -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 -net: enetc: add loopback support for i.MX95 ENETC PF -net: enetc: add VLAN filtering support for i.MX95 ENETC PF -net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c -net: enetc: extract enetc_refresh_vlan_ht_filter() -net: enetc: enable RSS feature by default -net: enetc: change enetc_set_rss() to void type -net: enetc: add RSS support for i.MX95 ENETC PF -net: enetc: make enetc_set_rss_key() reusable -net: enetc: add set/get_rss_table() hooks to enetc_si_ops -net: enetc: add debugfs interface to dump MAC filter -net: enetc: add MAC filtering for i.MX95 ENETC PF -net: enetc: move generic MAC filtering interfaces to enetc-core -net: enetc: add command BD ring support for i.MX95 ENETC -net: enetc: add initial netc-lib driver to support NTMP -Bluetooth: hci_event: Fix not using key encryption size when its known -Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags