NIPA Branch net-next-hw-2025-09-12--16-00

Branches
Base trees

No differences found.

New patches
@@ -1,182 +1,206 @@
fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
selftests: net: fix server bind failure in sctp_vrf.sh
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
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
[+] ppp: enable TX scatter-gather
[+] dpll: fix clock quality level reporting
[+] net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463
[+] dt-bindings: net: dsa: microchip: Add strap description to set SPI mode
[+] dt-bindings: net: dsa: microchip: Group if clause under allOf tag
[+] vhost-net: correctly flush batched packet before enabling notification
[+] vhost-net: unbreak busy polling
[+] hinic3: Fix code style (Missing a blank line before return)
[+] hinic3: Fix missing napi->dev in netif_queue_set_napi
[+] hinic3: Add port management
[+] hinic3: Add Rss function
[+] hinic3: Tx & Rx configuration
[+] hinic3: Queue pair context initialization
[+] hinic3: Queue pair resource initialization
[+] hinic3: Queue pair endianness improvements
[+] hinic3: Nic_io initialization
[+] hinic3: Command Queue flush interfaces
[+] hinic3: HW capability initialization
[+] hinic3: HW common function initialization
[+] hinic3: HW management interfaces
[+] hinic3: HW initialization
[+] net: wangxun: add RSS reta and rxfh fields support
[+] net: libwx: support multiple RSS for every pool
[+] Documentation: ARCnet: Update obsolete contact info
[+] Revert "drivers/net/ftgmac100: fix DHCP potential failure with systemd"
net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
rxrpc: Fix untrusted unsigned subtract
rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity()
octeon_ep: Validate the VF ID
selftests: Add napi threaded busy poll test in `busy_poller`
Extend napi threaded polling to allow kthread based busy polling
ixgbe: fwlog support for e610
ice, libie: move fwlog code to libie
ice: reregister fwlog after driver reinit
ice: prepare for moving file to libie
ice: move debugfs code to fwlog
libie, ice: move fwlog admin queue to libie
ice: drop driver specific structure from fwlog code
ice: check for PF number outside the fwlog code
ice: move out debugfs init from fwlog
ice: allow calling custom send function in fwlog
ice: add pdev into fwlog structure and use it for logging
ice: introduce ice_fwlog structure
ice: drop ice_pf_fwlog_update_module()
ice: move get_fwlog_data() to fwlog file
ice: make fwlog functions static
tools: ynl: add ipv4-or-v6 display hint
tools: ynl: decode hex input
tools: ynl: encode indexed-arrays
tools: ynl: move nest packing to a helper function
tools: ynl-gen: rename TypeArrayNest to TypeIndexedArray
tools: ynl-gen: only validate nested array payload
tools: ynl-gen: avoid repetitive variables definitions
tools: ynl-gen: deduplicate fixed_header handling
tools: ynl-gen: add CodeWriter.p_lines() helper
tools: ynl-gen: refactor local vars for .attr_put() callers
tools: ynl-gen: add sub-type check
tools: ynl-gen: generate nested array policies
tools: ynl-gen: allow overriding name-prefix for constants
dibs: Move event handling to dibs layer
dibs: Move data path to dibs layer
dibs: Move query_remote_gid() to dibs_dev_ops
dibs: Move vlan support to dibs_dev_ops
dibs: Local gid for dibs devices
dibs: Create class dibs
dibs: Move struct device to dibs_dev
dibs: Define dibs_client_ops and dibs_dev_ops
dibs: Define dibs loopback
dibs: Register ism as dibs device
dibs: Register smc as dibs_client
dibs: Create drivers/dibs
net/smc: Decouple sf and attached send_buf in smc_loopback
net/smc: Remove error handling of unregister_dmb()
bng_en: Configure default VNIC
bng_en: Register default VNIC
bng_en: Register rings with the firmware
bng_en: Allocate stat contexts
bng_en: Allocate packet buffers
bng_en: Initialise core resources
bng_en: Introduce VNIC
bng_en: Add initial support for CP and NQ rings
bng_en: Add initial support for RX and TX rings
bng_en: make bnge_alloc_ring() self-unwind on failure
riscv: dts: spacemit: Add Ethernet support for Jupiter
riscv: dts: spacemit: Add Ethernet support for BPI-F3
riscv: dts: spacemit: Add Ethernet support for K1
net: spacemit: Add K1 Ethernet MAC
dt-bindings: net: Add support for SpacemiT K1
octeon_ep:fix VF MAC address lifecycle handling
eth: fbnic: support devmem Tx
net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method
netfilter: nf_reject: don't reply to icmp error messages
ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
netfilter: nft_meta_bridge: introduce NFT_META_BRI_IIFHWADDR support
netfilter: ipset: Remove unused htable_bits in macro ahash_region
selftest:net: fixed spelling mistakes
MAINTAINERS: add myself as maintainer for AN8855
net: phy: Add Airoha AN8855 Internal Switch Gigabit PHY
mfd: an8855: Add support for Airoha AN8855 Switch MFD
net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver
net: dsa: tag_mtk: add Airoha variant usage of this TAG
dt-bindings: mfd: Document support for Airoha AN8855 Switch SoC
dt-bindings: net: Document support for AN8855 Switch Internal PHY
dt-bindings: net: dsa: Document support for Airoha AN8855 DSA Switch
rds: ib: Increment i_fastreg_wrs before bailing out
net: phy: broadcom: Convert to PHY_ID_MATCH_MODEL macro
net: phy: broadcom: Convert to phy_id_compare_model()
net: phy: introduce phy_id_compare_model() PHY ID helper
net: ena: fix duplicate Autoneg setting in get_link_ksettings
arch: arm64: dts: k3-am64*: Add shared memory region
MAINTAINERS: Add entry for RPMSG Ethernet driver
net: rpmsg-eth: Add support for multicast filtering
net: rpmsg-eth: Add netdev ops
net: rpmsg-eth: Register device as netdev
net: rpmsg-eth: Add basic rpmsg skeleton
net: rpmsg-eth: Add Documentation for RPMSG-ETH Driver
net: stmmac: move timestamping/ptp init to stmmac_hw_setup() caller
net: stmmac: move PTP support check into stmmac_init_timestamping()
net: stmmac: add stmmac_setup_ptp()
net: stmmac: rename stmmac_init_ptp()
net: stmmac: move stmmac_init_ptp() messages into function
net: stmmac: add __stmmac_release() to complement __stmmac_open()
net: stmmac: unexport stmmac_init_tstamp_counter()
net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup
net: stmmac: fix PTP error cleanup in __stmmac_open()
net: stmmac: disable PTP clock after unregistering PTP
net: stmmac: ptp: improve handling of aux_ts_lock lifetime
tcp: accecn: try to fit AccECN option with SACK
tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics
tcp: accecn: AccECN option failure handling
tcp: accecn: AccECN option send control
tcp: accecn: AccECN option
tcp: sack option handling improvements
tcp: accecn: AccECN needs to know delivered bytes
tcp: accecn: add AccECN rx byte counters
tcp: accecn: AccECN negotiation
tcp: AccECN core
tcp: ecn functions in separated include file
tcp: reorganize tcp_sock_write_txrx group for variables later
tcp: fast path functions later
tcp: reorganize SYN ECN code
net: dsa: mv88e6xxx: remove unused support for PPS event capture
net: dsa: mv88e6xxx: remove chip->evcap_config
net: dsa: mv88e6xxx: remove chip->trig_config
net: dsa: mv88e6xxx: remove mv88e6250_ptp_ops
net: phy: micrel: Update Kconfig help text
dpll: zl3073x: Allow to use custom phase measure averaging factor
net/mlx5: Improve write-combining test reliability for ARM64 Grace CPUs
net/mlx5: Lag, add net namespace support
net/mlx5: Add net namespace support to devcom
net/mlx5: Lag, move devcom registration to LAG layer
net/mlx5: Refactor devcom to use match attributes
[-] net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
net: mana: Reduce waiting time if HWC not responding
net: pcs: rzn1-miic: Add RZ/T2H MIIC support
net: pcs: rzn1-miic: Add per-SoC control for MIIC register unlock/lock
net: pcs: rzn1-miic: Add support to handle resets
net: pcs: rzn1-miic: Make switch mode mask SoC-specific
net: pcs: rzn1-miic: move port range handling into SoC data
net: pcs: rzn1-miic: Move configuration data to SoC-specific struct
net: pcs: rzn1-miic: Add missing include files
net: pcs: rzn1-miic: Drop trailing comma from of_device_id table
dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support
net: fec: enable the Jumbo frame support for i.MX8QM
net: fec: add change_mtu to support dynamic buffer allocation
net: fec: add rx_frame_size to support configurable RX length
net: fec: update MAX_FL based on the current MTU
net: fec: add pagepool_order to support variable page size
net: fec: use a member variable for maximum buffer size
[-] tools: ynl: rst: display attribute-set doc
[+] net: mvneta: add support for hardware timestamps
net/mlx5e: kTLS, cancel RX async resync request in error flows
net: tls: Cancel RX async resync request on rdc_delta overflow
net: tls: Introduce RX async resync request cancel function
net/smc: Remove unused argument from 2 SMC functions
qed: Don't collect too many protection override GRC elements
selftests: bonding: add fail_over_mac testing
bonding: set random address only when slaves already exist
selftests: openvswitch: add a simple test for tunnel metadata
net: dst_metadata: fix IP_DF bit not extracted from tunnel headers
dt-bindings: net: Drop duplicate brcm,bcm7445-switch-v4.0.txt
net: use NUMA drop counters for softnet_data.dropped
amd-xgbe: Add PPS periodic output support
dpll: zl3073x: Implement devlink flash callback
dpll: zl3073x: Refactor DPLL initialization
dpll: zl3073x: Add firmware loading functionality
dpll: zl3073x: Add low-level flash functions
dpll: zl3073x: Add functions to access hardware registers
net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC
net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration
dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs
syztest
net/cls_cgroup: Fix task_get_classid() during qdisc run
Test results