diff options
| author | Cong Wang <[email protected]> | 2021-03-31 02:32:23 +0000 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2021-04-01 17:56:13 +0000 |
| commit | b01fd6e802b6d0a635176f943315670b679d8d7b (patch) | |
| tree | eaec8fac3eb099041e35c44eca796202fd5eb8ee /tools/bpf/bpftool/prog.c | |
| parent | skmsg: Lock ingress_skb when purging (diff) | |
| download | kernel-b01fd6e802b6d0a635176f943315670b679d8d7b.tar.gz kernel-b01fd6e802b6d0a635176f943315670b679d8d7b.zip | |
skmsg: Introduce a spinlock to protect ingress_msg
Currently we rely on lock_sock to protect ingress_msg,
it is too big for this, we can actually just use a spinlock
to protect this list like protecting other skb queues.
__tcp_bpf_recvmsg() is still special because of peeking,
it still has to use lock_sock.
Signed-off-by: Cong Wang <[email protected]>
Signed-off-by: Alexei Starovoitov <[email protected]>
Acked-by: Jakub Sitnicki <[email protected]>
Acked-by: John Fastabend <[email protected]>
Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
0 files changed, 0 insertions, 0 deletions
