On Wed, Feb 03, 2021 at 05:16 AM CET, Cong Wang wrote: > From: Cong Wang <[email protected]> > > struct sk_psock_parser is embedded in sk_psock, it is > unnecessary as skb verdict also uses ->saved_data_ready. > We can simply fold these fields into sk_psock. > > Cc: John Fastabend <[email protected]> > Cc: Daniel Borkmann <[email protected]> > Cc: Jakub Sitnicki <[email protected]> > Cc: Lorenz Bauer <[email protected]> > Signed-off-by: Cong Wang <[email protected]> > ---
This one looks like a candidate for splitting out of the series, as it stands on its own, to make the itself series smaller. Also, it seems that we always have: parser.enabled/bpf_running == (saved_data_ready != NULL) Maybe parser.enabled can be turned into a predicate function. [...]
