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=-2.2 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_MUTT 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 58A8CC31E45 for ; Thu, 13 Jun 2019 22:13:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 225612147A for ; Thu, 13 Jun 2019 22:13:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=fomichev-me.20150623.gappssmtp.com header.i=@fomichev-me.20150623.gappssmtp.com header.b="zF/ntvza" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726187AbfFMWNh (ORCPT ); Thu, 13 Jun 2019 18:13:37 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:44257 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725827AbfFMWNh (ORCPT ); Thu, 13 Jun 2019 18:13:37 -0400 Received: by mail-pf1-f196.google.com with SMTP id t16so96533pfe.11 for ; Thu, 13 Jun 2019 15:13:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fomichev-me.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=vBpV239lVZGsVFttEgs6I1loquWTjGM2fybPXSc6kXE=; b=zF/ntvzau96uXYha0NGrQYwz8Sn8ybozie8+n1svcbT2JMl8P9RmSLT1Spc6zV024K LsMRy+UOABU6LMgIS/IZpEp6mfxSS6XrIxrgBSc7pLpMpyrkMYiX+hbT/16LeAP85J8Q KovE8gKHVdjiILwA/eDiX+WPqsnrx//bMQHpFkbjxKX7qGI+AWeXDQZW4/Mc3wpjX/oh 60OpiPvdD+DmyNLUCwr8ybxFyBZDU0SGB49YGosURVSijxEpYXDXnI+AwTUc5voEvSRO dWWf0nqmQGYbkLq/K6kiEPWBNjwvyt4Xm5lpx2Nff2QHRHL+B2jv8Vie4H+ftaoDi6ow gdGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=vBpV239lVZGsVFttEgs6I1loquWTjGM2fybPXSc6kXE=; b=QO3w8tWfzTPvXCQNAW9f9kcMLEYCwm99SilTfI05T1NFp/kMSyO70/3izEVUa5Jeac c8zHjqyrtnUSYxk1kwgVjFbrV3MbaOCXi1WO3acgerMCoRBYEFMuTXDZ1a+S3eRs7KDJ GGKs4emvnYwqKgQ7NIK9H7+OPrlOm5HPJMcdykwlCi7FUX0/KbRM1Im2nOChd5Nlslpe tfIFLXxlfJ9VujIhyq1YwDRIayKrXgtJBGNDyZVyfM5/yPqzY4QplzDpvc6BycyLdgRO SOGn+i8WOo/3IAF5KrMdhKGR9E9TLMU0fDi1HnI3MB9AN4bIibJSxVP/VPYkOfyCAOh6 Qi3g== X-Gm-Message-State: APjAAAV8pce1RL85pvT+DFrFU4q+NiezQ6SaBmUYa1M7/rLCtfI80DZe 1taZz9eeWSd2Zs+xxqKFxi7D5A== X-Google-Smtp-Source: APXvYqzW7UzSpBgBw41cIlZh4MHki33bwIjljD7aQxSQSHGuM7qhtjsFYIfrPg7/35SWtKNBSAkxDg== X-Received: by 2002:aa7:8dd2:: with SMTP id j18mr26011901pfr.88.1560464016997; Thu, 13 Jun 2019 15:13:36 -0700 (PDT) Received: from localhost ([2601:646:8f00:18d9:d0fa:7a4b:764f:de48]) by smtp.gmail.com with ESMTPSA id 128sm660652pfd.66.2019.06.13.15.13.36 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 13 Jun 2019 15:13:36 -0700 (PDT) Date: Thu, 13 Jun 2019 15:13:35 -0700 From: Stanislav Fomichev To: Martin KaFai Lau Cc: bpf@vger.kernel.org, netdev@vger.kernel.org, Alexei Starovoitov , Daniel Borkmann , David Miller , kernel-team@fb.com Subject: Re: [PATCH v3 bpf-next 0/3] bpf: net: Detach BPF prog from reuseport sk Message-ID: <20190613221335.GD9636@mini-arch> References: <20190613215959.3095374-1-kafai@fb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190613215959.3095374-1-kafai@fb.com> User-Agent: Mutt/1.12.0 (2019-05-25) Sender: bpf-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org On 06/13, Martin KaFai Lau wrote: > v3: > - Use rcu_swap_protected (Stanislav Fomichev) > - Use 0x0047 for SO_DETACH_REUSEPORT_BPF for sparc (kbuild test robot ) > > v2: > - Copy asm-generic/socket.h to tools/ in the new patch 2 (Stanislav Fomichev) > > This patch adds SO_DETACH_REUSEPORT_BPF to detach BPF prog from > reuseport sk. For the series: Reviewed-by: Stanislav Fomichev > Martin KaFai Lau (3): > bpf: net: Add SO_DETACH_REUSEPORT_BPF > bpf: Sync asm-generic/socket.h to tools/ > bpf: Add test for SO_REUSEPORT_DETACH_BPF > > arch/alpha/include/uapi/asm/socket.h | 2 + > arch/mips/include/uapi/asm/socket.h | 2 + > arch/parisc/include/uapi/asm/socket.h | 2 + > arch/sparc/include/uapi/asm/socket.h | 2 + > include/net/sock_reuseport.h | 2 + > include/uapi/asm-generic/socket.h | 2 + > net/core/sock.c | 4 ++ > net/core/sock_reuseport.c | 24 +++++++++ > .../include}/uapi/asm-generic/socket.h | 2 + > .../selftests/bpf/test_select_reuseport.c | 54 +++++++++++++++++++ > 10 files changed, 96 insertions(+) > copy {include => tools/include}/uapi/asm-generic/socket.h (98%) > > -- > 2.17.1 >