diff options
author | Eric Dumazet <edumazet@google.com> | 2025-09-28 08:49:33 +0000 |
---|---|---|
committer | Paolo Abeni <pabeni@redhat.com> | 2025-09-30 15:45:53 +0200 |
commit | 844c9db7f7f5fe1b0b53ed9f1c2bc7313b3021c8 (patch) | |
tree | 9dd9c2e17b08ae6dd785ea2e7dbf7ac65c3f70f6 /rust/helpers/security.c | |
parent | 9c94ae6bb0b2895024b6e29fcc1cbec968b4776a (diff) |
net: use llist for sd->defer_list
Get rid of sd->defer_lock and adopt llist operations.
We optimize skb_attempt_defer_free() for the common case,
where the packet is queued. Otherwise sd->defer_count
is increasing, until skb_defer_free_flush() clears it.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Jason Xing <kerneljasonxing@gmail.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20250928084934.3266948-3-edumazet@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'rust/helpers/security.c')
0 files changed, 0 insertions, 0 deletions