NIPA Branch net-next-2025-07-11--00-00

Branches
Base trees

No differences found.

Tested patches
@@ -1,175 +1,185 @@
disable random kunit tests [local patch]
profile patch [local patch]
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
[+] net: wangxun: fix VF drivers Kconfig dependencies and help text
[+] bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
[+] bnxt_en: Flush FW trace before copying to the coredump
[+] bnxt_en: Fix DCB ETS validation
[+] Add support to set NAPI threaded for individual NAPI
[+] net: phy: Don't register LEDs for genphy
[+] net: ll_temac: Fix incorrect PHY node reference in debug message
net/mlx5: Correctly set gso_size when LRO is used
net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
tools: ynl: default to --process-unknown in installed mode
net: emaclite: Fix missing pointer increment in aligned_read()
sfc: falcon: refactor and document ef4_ethtool_get_rxfh_fields
batman-adv: store hard_iface as iflink private data
batman-adv: Start new development cycle
selftests: flip local/remote endpoints in iou-zcrx.py
selftests: net: increase inter-packet timeout in udpgro.sh
selftests/net: packetdrill: add --mss option to three tests
dpll: zl3073x: Add support to get fractional frequency offset
dpll: zl3073x: Add support to adjust phase
dpll: zl3073x: Implement phase offset monitor feature
dpll: zl3073x: Add support to get phase offset on connected input pin
dpll: zl3073x: Add support to get/set esync on pins
selftests: rtnetlink: try double sleep to give WQ a chance
selftests: net: add test for variable PMTU in broadcast routes
net: ipv4: fix incorrect MTU in broadcast routes
net/mlx5e: Add new prio for promiscuous mode
net/mlx5e: Fix race between DIM disable and net_dim()
net/mlx5: Reset bw_share field when changing a node's parent
Documentation: networking: Document the phy_port infrastructure
net: phy: dp83822: Add SFP support through the phy_port interface
net: phy: Only rely on phy_port for PHY-driven SFP
net: phy: qca807x: Support SFP through phy_port interface
net: phy: at803x: Support SFP through phy_port interface
net: phy: marvell10g: Support SFP through phy_port
net: phy: marvell: Support SFP through phy_port interface
net: phy: marvell-88x2222: Support SFP through phy_port interface
net: phy: Introduce generic SFP handling for PHY drivers
net: phy: Create a phy_port for PHY-driven SFPs
net: phy: dp83822: Add support for phy_port representation
net: phy: Introduce PHY ports representation
net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
net: ethtool: common: Indicate that BaseT works on up to 4 lanes
dt-bindings: net: Introduce the ethernet-connector description
net: ti: icssg-prueth: Fix buffer allocation for ICSSG
net: renesas: rswitch: add modifiable ageing time
net: renesas: rswitch: add offloading for L2 switching
net: renesas: rswitch: configure default ageing time
net: renesas: rswitch: rename rswitch.c to rswitch_main.c
Merge tag 'wireless-2025-07-10' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
selftests: net: add netdev-l2addr.sh for testing L2 address functionality
net: netdevsim: Support setting dev->perm_addr on port creation
af_packet: optimize the packet_read_pending function called on tpacket_snd()
af_packet: fix soft lockup issue caused by tpacket_snd()
af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
net/sched: sch_qfq: Fix race condition on qfq_aggregate
net: bonding: add bond_is_icmpv6_nd() helper
[-] net: fec: add fec_set_hw_mac_addr() helper function
[-] net: fec: add more macros for bits of FEC_ECR
[-] net: fec: use phy_interface_mode_is_rgmii() to check RGMII mode
net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
net: mctp: Add bind lookup test
net: mctp: Test conflicts of connect() with bind()
net: mctp: Allow limiting binds to a peer address
net: mctp: Use hashtable for binds
net: mctp: Add test for conflicting bind()s
net: mctp: Treat MCTP_NET_ANY specially in bind()
net: mctp: Prevent duplicate binds
net: mctp: mctp_test_route_extaddr_input cleanup
mt76: use netmem descriptor and APIs for page pool
netdevsim: use netmem descriptor and APIs for page pool
mlx4: use netmem descriptor and APIs for page pool
netmem: introduce a netmem API, virt_to_head_netmem()
netmem: use netmem_desc instead of page to access ->pp in __netmem_get_pp()
page_pool: access ->pp_magic through struct netmem_desc in page_pool_page_is_pp()
netmem: introduce utility APIs to use struct netmem_desc
netmem: introduce struct netmem_desc mirroring struct page
net/mlx5e: Make PCIe congestion event thresholds configurable
net/mlx5e: Add device PCIe congestion ethtool stats
net/mlx5e: Create/destroy PCIe Congestion Event object
selftests: ethtool: Introduce ethernet PHY selftests on netdevsim
selftests: ethtool: Drop the unused old_netdevs variable
net: netdevsim: Add PHY support in netdevsim
hinic3: Interrupt request configuration
hinic3: Mailbox management interfaces
hinic3: Mailbox framework
hinic3: TX & RX Queue coalesce interfaces
hinic3: Command Queue interfaces
hinic3: Command Queue framework
hinic3: Complete Event Queue interfaces
hinic3: Async Event Queue interfaces
hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
virtio_net: simplify tx queue wake condition check
tcp: extend tcp_retransmit_skb tracepoint with failure reasons
eth: fbnic: fix ubsan complaints about OOB accesses
ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
ethtool: Fix set RXFH for drivers without RXFH fields support
net: pse-pd: pd692x0: reduce stack usage in pd692x0_setup_pi_matrix
selftests: Add IPv6 multicast route generation tests for GRE devices.
gre: Fix IPv6 multicast route creation.
net: mana: fix spelling for mana_gd_deregiser_irq()
net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
net: Allow non parent devices to be used for ZC DMA
selftests: net: lib: fix shift count out of range
selftests: net: add netpoll basic functionality test
selftests: drv-net: Strip '@' prefix from bpftrace map keys
selftests: drv-net: add helper/wrapper for bpftrace
selftests: bonding: add test for passive LACP mode
bonding: update ntt to true in passive mode
net_sched: act_skbedit: use RCU in tcf_skbedit_dump()
net_sched: act_police: use RCU in tcf_police_dump()
net_sched: act_pedit: use RCU in tcf_pedit_dump()
net_sched: act_nat: use RCU in tcf_nat_dump()
net_sched: act_mpls: use RCU in tcf_mpls_dump()
net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched: act_ctinfo: use atomic64_t for three counters
net_sched: act_ct: use RCU in tcf_ct_dump()
net_sched: act_csum: use RCU in tcf_csum_dump()
net_sched: act_connmark: use RCU in tcf_connmark_dump()
net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump()
net: ftgmac100: Add optional reset control for RMII mode on Aspeed SoCs
ARM: dts: aspeed-g6: Add resets property for MAC controllers
dt-bindings: clock: ast2600: Add reset definitions for MAC1 and MAC2
dt-bindings: net: ftgmac100: Add resets property
net: appletalk: Fix device refcount leak in atrtr_create()
selftests: drv-net: test RSS header field configuration
ethtool: rss: report which fields are configured for hashing
ethtool: mark ETHER_FLOW as usable for Rx hash
tools: ynl: decode enums in auto-ints
ethtool: rss: make sure dump takes the rss lock
[-] net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
selftests/tc-testing: Add tests for restrictions on netem duplication
net/sched: Restrict conditions for adding duplicating netems to qdisc tree
net: stmmac: platform: Add snps,dwmac-5.00a IP compatible string
net: stmmac: dwmac-sophgo: Add support for Sophgo SG2042 SoC
dt-bindings: net: sophgo,sg2044-dwmac: Add support for Sophgo SG2042 dwmac
net: replace ND_PRINTK with dynamic debug
[+] Merge branch 'further-mt7988-devicetree-work'
[+] dt-bindings: net: dsa: mediatek,mt7530: add internal mdio bus
[+] dt-bindings: net: dsa: mediatek,mt7530: add dsa-port definition for mt7988
[+] dt-bindings: net: mediatek,net: add sram property
[+] dt-bindings: net: mediatek,net: allow irq names
[+] dt-bindings: net: mediatek,net: allow up to 8 IRQs
[+] dt-bindings: net: mediatek,net: update mac subnode pattern for mt7988
Merge branch 'virtio_udp_tunnel_08_07_2025' of https://github.com/pabeni/linux-devel
wifi: mac80211: add the virtual monitor after reconfig complete
wifi: mac80211: always initialize sdata::key_list
wifi: mac80211: Fix uninitialized variable with __free() in ieee80211_ml_epcs()
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
Merge tag 'mt76-fixes-2025-07-07' of https://github.com/nbd168/wireless
wifi: mt76: mt792x: Limit the concurrent STA and SoftAP to operate on the same channel
wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
wifi: mt76: fix queue assignment for deauth packets
wifi: mt76: add a wrapper for wcid access with validation
wifi: mt76: mt7921: prevent decap offload config before STA initialization
wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload()
wifi: mt76: mt7925: fix incorrect scan probe IE handling for hw_scan
wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan
wifi: mt76: mt7925: fix the wrong config for tx interrupt
wifi: mt76: Remove RCU section in mt7996_mac_sta_rc_work()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl()
wifi: mt76: Move RCU section in mt7996_mcu_add_rate_ctrl_fixed()
wifi: mt76: Move RCU section in mt7996_mcu_set_fixed_field()
wifi: mt76: Assume __mt76_connac_mcu_alloc_sta_req runs in atomic context
wifi: prevent A-MSDU attacks in mesh networks
wifi: rt2x00: fix remove callback type mismatch
wifi: mac80211: reject VHT opmode for unsupported channel widths
wifi: mwifiex: discard erroneous disassoc frames on STA interface
wifi: mac80211: fix non-transmitted BSSID profile search
wifi: mac80211: clear frame buffer to never leak stack
wifi: mac80211: correctly identify S1G short beacon
wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
wifi: cfg80211: fix S1G beacon head validation in nl80211
Test results