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 5D68CC7EE45 for ; Mon, 12 Jun 2023 09:28:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234612AbjFLJ2v (ORCPT ); Mon, 12 Jun 2023 05:28:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230186AbjFLJ2M (ORCPT ); Mon, 12 Jun 2023 05:28:12 -0400 Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E34DE4C09 for ; Mon, 12 Jun 2023 02:22:24 -0700 (PDT) Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-3f9a81da5d7so315391cf.0 for ; Mon, 12 Jun 2023 02:22:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1686561744; x=1689153744; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=y1dwKlQl3ch+rjWH3WakkZnRUyhMTlzScusDmgGxFrg=; b=7wUiTG0MmA7y+2lEinSm8giFjQJ6k0IDdL+is2Qw8cH14kEFKpZyKzAPPtwqLt/xBz eR4ss+OnelXP6bltOJo8JCbhScmYimFC53jjp2maM6atl4VhalAajHvqTz+c7vJnSkjL ZSvBC5coCX+q2tryUXmvGRMTvCUkcQc1xppJ7C9bof++HL2Hty/nrzozzodMtDO8MYtz 9MBnl6xyZU4UTYrj+jDfey6Z5LMldODvWpWAlA0ArvaY0A/T1oI8EbSFV9L52cd8BjV2 cS+pUKjhRNV2OEqhIF3UmmbjHIG1qJB1ZwbuKK0Q47sdcaOY8yiYSTWe/P0EqOoRneah eazA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686561744; x=1689153744; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=y1dwKlQl3ch+rjWH3WakkZnRUyhMTlzScusDmgGxFrg=; b=iRqdjOutM2HUW0vu6MvAwQIc5vl7joNBbudgGx/Sqm6gLi/ewyHxmAnPIhoZi8K6Eu /Grbuki3R9dvyQ304gjzv6ITlA6IFlPWQdwyRoBM4CJdKlRentUL3uiHrT+u2a/riee9 FHwt0eNP42XODiQPpOkv49lfWH7JaVL2qdynv7W8LxU808hLSKG/y7PEJGupE8xei2R0 BTRkBL8qE7I6vZQWSZWT/KjFakndX59NZj2ii4+a6WX7S1N3TFBBew1uHuxjc7ZCQpv+ ud/7mccHn8B+BqARljDd8JMxeqm5dQD9M93ZrxIYttXp/Vb+B0qU8OuZ4AE2v/RJtzen yzxA== X-Gm-Message-State: AC+VfDyCbykeVbEqnZ3T4MQNQUufoVqsjAbOkdrwuGhEiA1ZBgWtWX5i sFPTzeEC8wiLGQPA3FtiuCAVx7wc+uT/mA1UAYEeUg== X-Google-Smtp-Source: ACHHUZ51q8jd03XKL1NPqfVUpJ4pFcDkHkIvsYbMu+HQ8MbVxEfdIQG/UU8zuNvgxNJ/w6TPxfMn2uZ9T0lxjQ4932M= X-Received: by 2002:a05:622a:1899:b0:3f9:a770:7279 with SMTP id v25-20020a05622a189900b003f9a7707279mr235109qtc.9.1686561743953; Mon, 12 Jun 2023 02:22:23 -0700 (PDT) MIME-Version: 1.0 References: <20230608202628.837772-1-aleksandr.mikhalitsyn@canonical.com> <20230608202628.837772-3-aleksandr.mikhalitsyn@canonical.com> In-Reply-To: <20230608202628.837772-3-aleksandr.mikhalitsyn@canonical.com> From: Eric Dumazet Date: Mon, 12 Jun 2023 11:22:12 +0200 Message-ID: Subject: Re: [PATCH net-next v7 2/4] net: core: add getsockopt SO_PEERPIDFD To: Alexander Mikhalitsyn Cc: davem@davemloft.net, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Jakub Kicinski , Paolo Abeni , Leon Romanovsky , David Ahern , Arnd Bergmann , Kees Cook , Christian Brauner , Kuniyuki Iwashima , Lennart Poettering , Luca Boccassi , Daniel Borkmann , Stanislav Fomichev , bpf@vger.kernel.org, linux-arch@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 8, 2023 at 10:26=E2=80=AFPM Alexander Mikhalitsyn wrote: > > Add SO_PEERPIDFD which allows to get pidfd of peer socket holder pidfd. > This thing is direct analog of SO_PEERCRED which allows to get plain PID. > > Cc: "David S. Miller" > Cc: Eric Dumazet > Cc: Jakub Kicinski > Cc: Paolo Abeni > Cc: Leon Romanovsky > Cc: David Ahern > Cc: Arnd Bergmann > Cc: Kees Cook > Cc: Christian Brauner > Cc: Kuniyuki Iwashima > Cc: Lennart Poettering > Cc: Luca Boccassi > Cc: Daniel Borkmann > Cc: Stanislav Fomichev > Cc: bpf@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Cc: netdev@vger.kernel.org > Cc: linux-arch@vger.kernel.org > Reviewed-by: Christian Brauner > Acked-by: Stanislav Fomichev > Tested-by: Luca Boccassi > Signed-off-by: Alexander Mikhalitsyn > Reviewed-by: Eric Dumazet