Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-08--00-00 (v6.15-rc4-1160-gb8d42e8aabbb) remotes/brancher/net-next-2025-05-08--03-00 (v6.15-rc4-1165-gbd55d6a91011) ==== BASE DIFF ==== Documentation/netlink/specs/nl80211.yaml | 68 --------- Documentation/netlink/specs/ovs_datapath.yaml | 10 +- Documentation/netlink/specs/ovs_vport.yaml | 5 +- Documentation/netlink/specs/rt-link.yaml | 167 +++------------------ drivers/net/dsa/b53/b53_common.c | 207 +++++++++++++++++++------- drivers/net/dsa/b53/b53_priv.h | 3 + drivers/net/dsa/bcm_sf2.c | 1 + drivers/net/ethernet/airoha/airoha_npu.c | 10 +- drivers/net/ethernet/ibm/ibmveth.c | 111 ++++++++------ drivers/net/ethernet/ti/icssg/icssg_common.c | 15 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 16 +- include/uapi/linux/bpf.h | 3 + net/core/filter.c | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 2 +- net/netfilter/ipvs/ip_vs_xmit.c | 27 +--- net/openvswitch/actions.c | 3 +- tools/include/uapi/linux/bpf.h | 3 + tools/net/ynl/pyynl/ynl_gen_c.py | 80 +++++----- tools/net/ynl/samples/devlink.c | 7 +- tools/net/ynl/samples/rt-addr.c | 4 +- tools/net/ynl/samples/rt-route.c | 4 +- 21 files changed, 340 insertions(+), 407 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.bRbMXMp9I1 b/tmp/tmp.73bHxryUxc index 2bc055491666..22f71fe55078 100644 --- a/tmp/tmp.bRbMXMp9I1 +++ b/tmp/tmp.73bHxryUxc @@ -6,8 +6,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -netfilter: ipset: fix region locking in hash types -ipvs: fix uninit-value for saddr in do_output_route4 +selftests/vsock: add initial vmtest.sh for vsock net: qede: Initialize qede_ll_ops with designated initializer fddi: skfp: fix null pointer deferenece in smt.c octeontx2-pf: macsec: Fix incorrect MTU size in TX secy policy @@ -53,15 +52,8 @@ net: stmmac: stmmac_vlan: rename VLAN functions and symbol to generic symbol. net: stmmac: Refactor VLAN implementation selftests/tc-testing: Add qdisc limit trimming tests net_sched: Flush gso_skb list too during ->change() -net: thunder: make tx software timestamp independent virtio-net: fix total qstat values net: export a helper for adding up queue stats -netlink: specs: rt-link: remove implicit structs from devconf -netlink: specs: remove implicit structs for SNMP counters -netlink: specs: ovs: correct struct names -netlink: specs: nl80211: drop structs which are not uAPI -net: airoha: Add missing field to ppe_mbox_data struct -net: ibmveth: Refactored veth_pool_store for better maintainability fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready @@ -70,12 +62,7 @@ fbnic: Actually flush_tx instead of stalling out fbnic: Add additional handling of IRQs fbnic: Gate AXI read/write enabling on FW mailbox fbnic: Fix initialization of mailbox descriptor rings -openvswitch: Fix unsafe attribute parsing in output_userspace() net: Lock lower level devices when updating features -xdp: Add helpers for head length, headroom, and metadata length -net: ti: icssg-prueth: Report BQL before sending XDP packets -net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue access -net: ti: icssg-prueth: Set XDP feature flags for ndev 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 @@ -103,10 +90,6 @@ 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 -hinic3: module initialization and tx/rx logic -tools: ynl-gen: move the count into a presence struct too -tools: ynl-gen: split presence metadata -tools: ynl-gen: rename basic presence from 'bit' to 'present' net: ethernet: ti: am65-cpsw: remove cpsw_ale_classifier_setup_default() net: ethernet: ti: am65-cpsw: add network flow classification support net: ethernet: ti: cpsw_ale: add policer save restore for PM sleep @@ -118,16 +101,5 @@ net: ethernet: ti: cpsw_ale: return ALE index in cpsw_ale_add_vlan() net: ethernet: ti: cpsw_ale: Update Policer fields for more ALE size/ports net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches -net: dsa: b53: do not set learning and unicast/multicast on up -net: dsa: b53: fix learning on VLAN unaware bridges -net: dsa: b53: fix toggling vlan_filtering -net: dsa: b53: do not program vlans when vlan filtering is off -net: dsa: b53: do not allow to configure VLAN 0 -net: dsa: b53: always rejoin default untagged VLAN on bridge leave -net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave -net: dsa: b53: fix flushing old pvid VLAN on pvid change -net: dsa: b53: fix clearing PVID of a port -net: dsa: b53: keep CPU port always tagged again -net: dsa: b53: allow leaky reserved multicast Bluetooth: hci_event: Fix not using key encryption size when its known Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags