Re: [bpf PATCH] bpf: avoid kcm psock use and tcp_bpf from colliding
From: John Fastabend <john.fastabend@gmail.com> Date: 2018-08-31 04:28:59
On 08/30/2018 03:33 PM, John Fastabend wrote:
Currently we check sk_user_data is non NULL to determine if the sk
exists in a map. However, this is not sufficient to ensure the psock
is not in use by another (non-ULP TCP) user, such as kcm. To avoid
this when adding a sock to a map also verify it is of the correct ULP
type.
Signed-off-by: John Fastabend <john.fastabend@gmail.com>
---
I'll send a v2 of this we have one more spot we need to check
the psock type in the error path.
Thanks,
John