summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJakub Kicinski <kuba@kernel.org>2026-09-16 19:18:26 -0700
committerJakub Kicinski <kuba@kernel.org>2026-09-16 19:18:26 -0700
commitc9151088f1674fd29ff26a20f5fc687acf53a2f0 (patch)
tree5d219670a0f060605a7692b25678446a3d1e29b2 /tools/perf/scripts/python
parentdd56c0bc4836fa705acb2f6a8a44af669d30fa3a (diff)
parentb4288c59bda883b0e5cd95099dc3b0b7b7fc50f6 (diff)
downloadlinux-next-c9151088f1674fd29ff26a20f5fc687acf53a2f0.tar.gz
linux-next-c9151088f1674fd29ff26a20f5fc687acf53a2f0.zip
Merge branch 'net-psp-avoid-conflicts-with-skb-decrypted-and-sk_validate_xmit_skb'
Daniel Zahka says: ==================== net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb() Sashiko's review of commit da630d1da2b1 ("netdevsim: psp: drop tx key ops") [1] showed that there is a hazard between PSP and offloaded TLS, where both can clobber what the other set in the sk_validate_xmit_skb callback. It was discussed further on the mailing list [2], and it was pointed out that there are conflicts with PSP and TLS ULP both using the skb->decrypted bit. The simplest fix is to make psp and tls mutually exclusive. This series goes a bit further and makes psp exclusive with all TCP ULPs. The PSP implementation that we have is not designed to be used with any TCP ULP, so don't allow a socket to have state for both. I will send a subsequent series to net-next which will remove the ability to perform the rx-assoc and tx-assoc psp netlink calls on sockets that are not in the TCP_ESTABLISHED state. This will close the remaining quirk that a sk_clone() on a listen socket with psp tx-assoc state will leave a stale sk->sk_validate_xmit_skb call back on a new, non-psp socket. I do not believe that change needs to be regarded as a fix, because it only stands to add unecessary validation code in the tx path. [1]: https://sashiko.dev/#/patchset/20260903-psp-prep-v1-0-d47e9c4c375d%40gmail.com [2]: https://lore.kernel.org/netdev/20260903-psp-prep-v1-0-d47e9c4c375d@gmail.com/ ==================== Link: https://patch.msgid.link/20260915-psp-ktls-fix-v2-0-0eedc3b148ec@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions