Clang can generate 8-byte stores for user_ip6 & msg_src_ip6, let's support that on the verifier side. v3: * fix comments spelling an -> and (Andrii Nakryiko) v2: * Add simple cover letter (Yonghong Song) * Update comments (Yonghong Song) * Remove [4] selftests (Yonghong Song) Stanislav Fomichev (3): bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr bpf: sync bpf.h to tools/ selftests/bpf: add verifier tests for wide stores include/linux/filter.h | 6 ++++ include/uapi/linux/bpf.h | 6 ++-- net/core/filter.c | 22 +++++++----- tools/include/uapi/linux/bpf.h | 6 ++-- tools/testing/selftests/bpf/test_verifier.c | 17 +++++++-- .../selftests/bpf/verifier/wide_store.c | 36 +++++++++++++++++++ 6 files changed, 76 insertions(+), 17 deletions(-) create mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c -- 2.22.0.410.gd8fdbe21b5-goog