From mboxrd@z Thu Jan 1 00:00:00 1970 From: Song Liu Subject: [PATCH bpf-next 0/2] bpf: add cg_skb_is_valid_access Date: Tue, 16 Oct 2018 22:56:04 -0700 Message-ID: <20181017055606.353449-1-songliubraving@fb.com> Mime-Version: 1.0 Content-Type: text/plain Cc: , , , Song Liu To: Return-path: Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:33308 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726429AbeJQNul (ORCPT ); Wed, 17 Oct 2018 09:50:41 -0400 Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.22/8.16.0.22) with SMTP id w9H5sOvW022623 for ; Tue, 16 Oct 2018 22:56:42 -0700 Received: from mail.thefacebook.com ([199.201.64.23]) by m0089730.ppops.net with ESMTP id 2n5tq0gudj-17 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Tue, 16 Oct 2018 22:56:42 -0700 Sender: netdev-owner@vger.kernel.org List-ID: This set enables BPF program of type BPF_PROG_TYPE_CGROUP_SKB to access __skb_buff->len/data/data_end directly. Song Liu (2): bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB bpf: add tests for direct packet access from CGROUP_SKB kernel/bpf/cgroup.c | 4 +++ net/core/filter.c | 26 +++++++++++++++++- tools/testing/selftests/bpf/test_verifier.c | 30 +++++++++++++++++++++ 3 files changed, 59 insertions(+), 1 deletion(-)