aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorLeto Liu (刘涛) <Leto.Liu@airoha.com>2026-09-30 08:58:48 +0200
committerJakub Kicinski <kuba@kernel.org>2026-10-05 17:45:01 -0700
commit7e170da2edec9fb0717543571cc14b0aabee2b46 (patch)
tree7ec786abccb48beb444a9a3598e3711e1b6dc6ec /scripts/objdiff
parentMerge branch 'gve-various-xdp-fixes' (diff)
net: airoha: Add retry mechanism to airoha_qdma_set_trtcm_param()
CPU accesses QDMA via the bus. When multiple modules are using the bus simultaneously, CPU access to QDMA may encounter bus timeouts and fails, resulting in QDMA configuration failures and potentially causing packet transmission issues. In order to mitigate the issue, introduce a retry mechanism to airoha_qdma_set_trtcm_param routine in order to ensure the configuration is correctly applied to the hardware. It's enough to try a second time for the TRTCM config to be actually applied to make sure we are not in the middle of bucket handling as it does operate on fixed time slot internally. Fixes: ef1ca9271313b ("net: airoha: Add sched HTB offload support") Signed-off-by: Leto Liu (刘涛) <Leto.Liu@airoha.com> [ improve commit description, drop memory block, apply better loop logic] Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> Link: https://patch.msgid.link/20260930065855.46171-1-ansuelsmth@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions