summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorLongxuan Yu <ylong030@ucr.edu>2026-04-20 06:18:45 +0300
committerPaolo Abeni <pabeni@redhat.com>2026-04-23 13:13:57 +0300
commitfc69decc811b155a0ed8eef17ee940f28c4f6dbc (patch)
treeb33e65b54f1c17a569d5548d87323afaa29edcea /include/uapi
parent5a5db99c344810d8b4612873a8a4153bebf5776f (diff)
downloadlinux-fc69decc811b155a0ed8eef17ee940f28c4f6dbc.tar.xz
8021q: use RCU for egress QoS mappings
The TX fast path and reporting paths walk egress QoS mappings without RTNL. Convert the mapping lists to RCU-protected pointers, use RCU reader annotations in readers, and defer freeing mapping nodes with an embedded rcu_head. This prepares the egress QoS mapping code for safe removal of mapping nodes in a follow-up change while preserving the current behavior. Co-developed-by: Yuan Tan <yuantan098@gmail.com> Signed-off-by: Yuan Tan <yuantan098@gmail.com> Signed-off-by: Longxuan Yu <ylong030@ucr.edu> Signed-off-by: Ren Wei <n05ec@lzu.edu.cn> Link: https://patch.msgid.link/9136768189f8c6d3f824f476c62d2fa1111688e8.1776647968.git.yuantan098@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions