]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN
authorStanislav Fomichev <sdf@google.com>
Fri, 13 Dec 2019 22:30:27 +0000 (14:30 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 13 Dec 2019 23:26:53 +0000 (15:26 -0800)
commitcf99dd5537972c0e0544df207b273d52c38ec7b9
tree45fde0333440ad15a1f6e682009cda3fe8892ebe
parentd16d8b3824856c6ae0a1e2c99832ce7d89045982
bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN

wire_len should not be less than real len and is capped by GSO_MAX_SIZE.
gso_segs is capped by GSO_MAX_SEGS.

v2:
* set wire_len to skb->len when passed wire_len is 0 (Alexei Starovoitov)

Signed-off-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Cc: Martin KaFai Lau <kafai@fb.com>
Link: https://lore.kernel.org/bpf/20191213223028.161282-1-sdf@google.com
net/bpf/test_run.c