On Mon, Sep 28, 2020 at 10:08:02AM +0100, Lorenz Bauer wrote: > Allow passing a pointer to a BTF struct sock_common* when updating > a sockmap or sockhash. Since BTF pointers can fault and therefore be > NULL at runtime we need to add an additional !sk check to > sock_map_update_elem. Since we may be passed a request or timewait > socket we also need to check sk_fullsock. Doing this allows calling > map_update_elem on sockmap from bpf_iter context, which uses > BTF pointers. Acked-by: Martin KaFai Lau <ka...@fb.com>
- [PATCH bpf-next v2 0/4] Sockmap copying Lorenz Bauer
- [PATCH bpf-next v2 3/4] selftests: bpf: remove sha... Lorenz Bauer
- [PATCH bpf-next v2 1/4] bpf: sockmap: enable map_u... Lorenz Bauer
- Re: [PATCH bpf-next v2 1/4] bpf: sockmap: enab... Martin KaFai Lau
- [PATCH bpf-next v2 4/4] selftest: bpf: Test copyin... Lorenz Bauer
- Re: [PATCH bpf-next v2 4/4] selftest: bpf: Tes... Martin KaFai Lau
- Re: [PATCH bpf-next v2 4/4] selftest: bpf:... Lorenz Bauer
- Re: [PATCH bpf-next v2 4/4] selftest: ... Martin KaFai Lau
- Re: [PATCH bpf-next v2 4/4] selft... Lorenz Bauer
- [PATCH bpf-next v2 2/4] selftests: bpf: Add helper... Lorenz Bauer
- Re: [PATCH bpf-next v2 2/4] selftests: bpf: Ad... Martin KaFai Lau
- Re: [PATCH bpf-next v2 2/4] selftests: bpf... Alexei Starovoitov
- Re: [PATCH bpf-next v2 2/4] selftests:... Lorenz Bauer
- Re: [PATCH bpf-next v2 2/4] selft... Alexei Starovoitov