From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A2D86C43381 for ; Tue, 26 Feb 2019 22:55:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7239E218D9 for ; Tue, 26 Feb 2019 22:55:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mbKbczM1" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729283AbfBZWz6 (ORCPT ); Tue, 26 Feb 2019 17:55:58 -0500 Received: from mail-qt1-f193.google.com ([209.85.160.193]:43231 "EHLO mail-qt1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728766AbfBZWz5 (ORCPT ); Tue, 26 Feb 2019 17:55:57 -0500 Received: by mail-qt1-f193.google.com with SMTP id y4so17004424qtc.10 for ; Tue, 26 Feb 2019 14:55:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aBF8NNg0p0imF6GhwtiCMT9oH709C1H4GNJCaYVrpKg=; b=mbKbczM1iXPduAUD4Hnb3Z1CdyoG7UDaucHKX/MAOZH75vEovTAlkZPlumwJDxrZUb G7KxVtrVCIHu0F2k1g7pQ5wBmf8dUvto/I4fhHwHUnK1AiPUXpOoTUhVDKNtXSEbpeZ0 1Cj2rHnnYV0s7CGgBeZWMc0K03+t8dTqkyt1WnhcG1JCgVj2Zfv0ag5+KkmMPZZttvNb 6+b6vaD8TReShDA7K+XsmgPcBUJmXrK+iTH/4eHPiniL9+tBwKp9ivyqcvDzqyFk0LdV leJJqcN6X43BMgq2MvvMG/OdGwImpBwa6XqFksJ2O5HBftU00VSGAmVdG69b5EqjWxFx 1K7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=aBF8NNg0p0imF6GhwtiCMT9oH709C1H4GNJCaYVrpKg=; b=HYCCwdN41dnwwa/F9oSFSSLcQsZsKBebpBlKkIPVv16KvkEbEcyYSy/ViWZyzIg7Rp RWNebBcUpuG8L4vgSF1P3HgQ3JQLChaj0ty9AJe9Z9agxeTnJNyCe0J5ABAIW6YwXNdu SLGL/zb2NF4yb2BGCfeiFl3/Z6+RFM89HcrNiTHmvmCgmX1a0G8yVMk8HE2Ryzil/xtP UIvMrYlzMiSbPr/LgGVj8pTKFOtf7SQY4oDRs8+HvdeP2Iy3Srxvf/5eWM5KMFOdR0lX 5zLj14kelub8fHSdFLjgXF0woKNcXERslE7f5qDuy8nenDYdQGu9N0MAB8jj7+X3hU9j mMUQ== X-Gm-Message-State: AHQUAuYbcbj6g1UbnI182XFMLyf9xhDMLfhj+bJTF3xj+RhsMy8RGipN /b652zittVazAgAUroZGeexNOYPd X-Google-Smtp-Source: AHgI3IbK+Px93qNGsDZO19xWWMt2oZ2A0a8z32JGvZ7VyWQo/ry7PrZd14dyz+XmW06RzS+7Gl9Rww== X-Received: by 2002:aed:3783:: with SMTP id j3mr20894424qtb.16.1551221756079; Tue, 26 Feb 2019 14:55:56 -0800 (PST) Received: from willemb1.nyc.corp.google.com ([2620:0:1003:315:3fa1:a34c:1128:1d39]) by smtp.gmail.com with ESMTPSA id d50sm13090000qta.31.2019.02.26.14.55.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Feb 2019 14:55:55 -0800 (PST) From: Willem de Bruijn To: netdev@vger.kernel.org, sdf@google.com Cc: soheil@google.com, Willem de Bruijn Subject: [PATCH internal pre-review] bpf: add missing entries to bpf_helpers.h Date: Tue, 26 Feb 2019 17:55:53 -0500 Message-Id: <20190226225553.214360-1-willemdebruijn.kernel@gmail.com> X-Mailer: git-send-email 2.21.0.rc2.261.ga7da99ff1b-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Willem de Bruijn Signed-off-by: Willem de Bruijn --- tools/testing/selftests/bpf/bpf_helpers.h | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tools/testing/selftests/bpf/bpf_helpers.h b/tools/testing/selftests/bpf/bpf_helpers.h index d9999f1ed1d2a..fcd11839903c7 100644 --- a/tools/testing/selftests/bpf/bpf_helpers.h +++ b/tools/testing/selftests/bpf/bpf_helpers.h @@ -232,6 +232,35 @@ static int (*bpf_skb_change_head)(void *, int len, int flags) = (void *) BPF_FUNC_skb_change_head; static int (*bpf_skb_pull_data)(void *, int len) = (void *) BPF_FUNC_skb_pull_data; +static unsigned long long (*bpf_get_cgroup_classid)(void *ctx) = + (void *) BPF_FUNC_get_cgroup_classid; +static unsigned long long (*bpf_get_route_realm)(void *ctx) = + (void *) BPF_FUNC_get_route_realm; +static int (*bpf_skb_change_proto)(void *ctx, __be16 proto, __u64 flags) = + (void *) BPF_FUNC_skb_change_proto; +static int (*bpf_skb_change_type)(void *ctx, __u32 type) = + (void *) BPF_FUNC_skb_change_type; +static unsigned long long (*bpf_get_hash_recalc)(void *ctx) = + (void *) BPF_FUNC_get_hash_recalc; +static unsigned long long (*bpf_get_current_task)(void *ctx) = + (void *) BPF_FUNC_get_current_task; +static int (*bpf_skb_change_tail)(void *ctx, __u32 len, __u64 flags) = + (void *) BPF_FUNC_skb_change_tail; +static long long (*bpf_csum_update)(void *ctx, __u32 csum) = + (void *) BPF_FUNC_csum_update; +static void (*bpf_set_hash_invalid)(void *ctx) = + (void *) BPF_FUNC_set_hash_invalid; +static int (*bpf_get_numa_node_id)(void) = + (void *) BPF_FUNC_get_numa_node_id; +static int (*bpf_probe_read_str)(void *ctx, int size, const void *unsafe_ptr) = + (void *) BPF_FUNC_probe_read_str; +static unsigned int (*bpf_get_socket_uid)(void *ctx) = + (void *) BPF_FUNC_get_socket_uid; +static unsigned int (*bpf_set_hash)(void *ctx, __u32 hash) = + (void *) BPF_FUNC_set_hash; +static int (*bpf_skb_adjust_room)(void *ctx, __s32 len_diff, __u32 mode, + unsigned long long flags) = + (void *) BPF_FUNC_skb_adjust_room; /* Scan the ARCH passed in from ARCH env variable (see Makefile) */ #if defined(__TARGET_ARCH_x86) -- 2.21.0.rc2.261.ga7da99ff1b-goog