summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2026-07-01 09:43:41 +0000
committerPaolo Abeni <pabeni@redhat.com>2026-07-03 18:43:53 +0200
commit5a5ebefdab9d1de4a4af09555dc7359cc3c0b34f (patch)
tree0934f6f9060fcde6ee0087c7113a70369833ca86 /include/uapi
parenta87a558f85d33ef1953c28aec97d3101d8f84ee2 (diff)
macsec: no longer rely on RTNL in macsec_fill_info()
Add READ_ONCE()/WRITE_ONCE() annotations on fields that can be changed concurrently in macsec_changelink() and macsec_update_offload(): - secy->key_len - secy->xpn - tx_sc->encoding_sa - tx_sc->encrypt - secy->protect_frames - tx_sc->send_sci - tx_sc->end_station - tx_sc->scb - secy->replay_protect - secy->validate_frames - secy->replay_window - macsec->offload This allows macsec_fill_info() to run locklessly without RTNL. Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Sabrina Dubroca <sd@queasysnail.net> Cc: Andrew Lunn <andrew+netdev@lunn.ch> Reviewed-by: Kuniyuki Iwashima <kuniyu@google.com> Reviewed-by: Sabrina Dubroca <sd@queasysnail.net> Link: https://patch.msgid.link/20260701094341.3218199-1-edumazet@google.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/uapi')
0 files changed, 0 insertions, 0 deletions