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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13915C4332F for ; Wed, 16 Feb 2022 00:13:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244700AbiBPANL (ORCPT ); Tue, 15 Feb 2022 19:13:11 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:52442 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244972AbiBPANC (ORCPT ); Tue, 15 Feb 2022 19:13:02 -0500 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E49C7DBD16 for ; Tue, 15 Feb 2022 16:12:51 -0800 (PST) Received: by mail-yb1-xb49.google.com with SMTP id a32-20020a25ae20000000b0061db8f89e46so761612ybj.14 for ; Tue, 15 Feb 2022 16:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=+AggQNb3mZ3envo0A6eMknJWqNQcBktc6H2Lwkg2kWw=; b=aCe0htwJwtSKxXVPoupM01sHwF887WiEUQAN+bSTnwiMTR6DKkaVhlWkK9Lju2F50+ cq5K9CQtMe7yr27t8bZsSNMheLjU4QGZnwdEJbiRoKYEIazP+RL20suz9LOmbMike90R pCq6yTO8KEnYTiLmaYU2dtEnqFCdy3kJaU0nMpW8yWGWfQuDQtI2QnWWNGzhKPV1aAQw V5rco74NWWMxm/D7cjfIF52T8FMsdzT7VXXwvZ9pdzoM59LQnZ4KcIa01iTJ4uzlRStc QOt1f/XjtCZGKp85cwBG41y2QOGxmvVg7PuFcrXJjiKPGJopl1gyPVbBM5AG0O44fKWN mFUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=+AggQNb3mZ3envo0A6eMknJWqNQcBktc6H2Lwkg2kWw=; b=2oObikN+EUU4xr8gX0U4ZM0I8ncjbBJP01HqaSCqf2MIEkF8MsZweTtLghZzmC5q7I P66Mmb9ivsuzxJlsnKlY3nPRZWyB6p5e6TOuaifrhuGCVpTxr15qRwPIitjjUmQ6/dhy U1Lj2+Qh0EU06SYnDWUcVFAgLROxlWfKLGfEns7eFfDmogll1kbKPXNC7FIMVHOL2L/K ClZWf88LBUF9Wf1zsiizmuih2Qa+xMCki1y1HqvDjenyXmUcRNphd5o5myP33Tjer/1G 2hjqmMqPMLbRNevtvUiS2jnlW/OEMGMEcFfsLdeM3PgOY/HMf7PGxMzIZ4yaVJnnXrKc yoWg== X-Gm-Message-State: AOAM532vPK4oIL0RC+5UsI4rPmgjCvpY0jJbuHXp8kAeSf5BESgVOm8E h8z69AOQFwwdtL6kYLrEw8CzJZCCb3Z0t7NEkHDUghwpSA+tYu1o/2+U5bMsyhGoe2dHIVwNu9G XEnBch5G8INWYfZe1Y956bgvfZr/ihdqagCyLr1sPjuqyyImkdmqmpA== X-Google-Smtp-Source: ABdhPJx3eNJv+EBdAMz2QAKR6XnqHO3iZaSH9SsfWgQVZvdUJNxpY179YF2zsGgRgbD2xHGSPtwnpiU= X-Received: from sdf2.svl.corp.google.com ([2620:15c:2c4:201:754a:e17d:48a0:d1db]) (user=sdf job=sendgmr) by 2002:a25:780c:0:b0:61e:138b:e5b6 with SMTP id t12-20020a25780c000000b0061e138be5b6mr70109ybc.689.1644970371094; Tue, 15 Feb 2022 16:12:51 -0800 (PST) Date: Tue, 15 Feb 2022 16:12:40 -0800 In-Reply-To: <20220216001241.2239703-1-sdf@google.com> Message-Id: <20220216001241.2239703-4-sdf@google.com> Mime-Version: 1.0 References: <20220216001241.2239703-1-sdf@google.com> X-Mailer: git-send-email 2.35.1.265.g69c8d7142f-goog Subject: [RFC bpf-next 3/4] libbpf: add lsm_cgoup_sock type From: Stanislav Fomichev To: netdev@vger.kernel.org, bpf@vger.kernel.org Cc: ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, Stanislav Fomichev Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org lsm+expected_attach_type=BPF_LSM_CGROUP_SOCK Signed-off-by: Stanislav Fomichev --- tools/lib/bpf/libbpf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c index 2262bcdfee92..840a0274240c 100644 --- a/tools/lib/bpf/libbpf.c +++ b/tools/lib/bpf/libbpf.c @@ -8615,6 +8615,7 @@ static const struct bpf_sec_def section_defs[] = { SEC_DEF("freplace/", EXT, 0, SEC_ATTACH_BTF, attach_trace), SEC_DEF("lsm/", LSM, BPF_LSM_MAC, SEC_ATTACH_BTF, attach_lsm), SEC_DEF("lsm.s/", LSM, BPF_LSM_MAC, SEC_ATTACH_BTF | SEC_SLEEPABLE, attach_lsm), + SEC_DEF("lsm_cgroup_sock/", LSM, BPF_LSM_CGROUP_SOCK, SEC_ATTACH_BTF, attach_lsm), SEC_DEF("iter/", TRACING, BPF_TRACE_ITER, SEC_ATTACH_BTF, attach_iter), SEC_DEF("iter.s/", TRACING, BPF_TRACE_ITER, SEC_ATTACH_BTF | SEC_SLEEPABLE, attach_iter), SEC_DEF("syscall", SYSCALL, 0, SEC_SLEEPABLE), @@ -8930,6 +8931,7 @@ void btf_get_kernel_prefix_kind(enum bpf_attach_type attach_type, *kind = BTF_KIND_TYPEDEF; break; case BPF_LSM_MAC: + case BPF_LSM_CGROUP_SOCK: *prefix = BTF_LSM_PREFIX; *kind = BTF_KIND_FUNC; break; -- 2.35.1.265.g69c8d7142f-goog