On Wed, Jan 8, 2020 at 1:15 PM John Fastabend <john.fastabend@xxxxxxxxx> wrote: > > Leaving an incorrect end mark in place when passing to crypto > layer will cause crypto layer to stop processing data before > all data is encrypted. To fix clear the end mark on push > data instead of expecting users of the helper to clear the > mark value after the fact. > > This happens when we push data into the middle of a skmsg and > have room for it so we don't do a set of copies that already > clear the end flag. > > Fixes: 6fff607e2f14b ("bpf: sk_msg program helper bpf_msg_push_data") > Signed-off-by: John Fastabend <john.fastabend@xxxxxxxxx> Acked-by: Song Liu <songliubraving@xxxxxx>