On Wed, Mar 04, 2020 at 11:13 AM CET, Lorenz Bauer wrote: > We need to ensure that sk->sk_prot uses certain callbacks, so that > code that directly calls e.g. tcp_sendmsg in certain corner cases > works. To avoid spurious asserts, we must to do this only if > sk_psock_update_proto has not yet been called. The same invariants > apply for tcp_bpf_check_v6_needs_rebuild, so move the call as well. > > Doing so allows us to merge tcp_bpf_init and tcp_bpf_reinit. > > Signed-off-by: Lorenz Bauer <lmb@xxxxxxxxxxxxxx> > --- Reviewed-by: Jakub Sitnicki <jakub@xxxxxxxxxxxxxx> [...]