diff options
| author | Nicolai Buchwitz <nb@tipi-net.de> | 2026-10-22 10:54:07 +0200 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-10-28 16:12:36 -0700 |
| commit | ff8a7c0c06762a2a2333fbd6148d637bbd3d5090 (patch) | |
| tree | ef03aa5f173ccb2e92a92ed935e70afce60422da /scripts/const_structs.checkpatch | |
| parent | 1c1f51c3ee9ccf86462e36548291ed44fecd5355 (diff) | |
net: bcmgenet: restore the Tx coalescing setting when the rings are rebuilt
bcmgenet_set_coalesce() writes tx_max_coalesced_frames straight into
DMA_MBUF_DONE_THRESH and keeps no copy of it, while
bcmgenet_init_tx_ring() programs a fixed 1. An ifdown and ifup or a resume
then puts the Tx coalescing back to one frame per interrupt.
Rx keeps its value per ring and reapplies it on init. Do the same for Tx.
Fixes: 2f9130709d2c ("net: bcmgenet: Implement TX coalescing control knobs")
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://patch.msgid.link/20261022-nb-genet-fini-dma-net-v3-2-6e9fc89c0156@tipi-net.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/const_structs.checkpatch')
0 files changed, 0 insertions, 0 deletions
