Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3786636pxj; Tue, 15 Jun 2021 08:37:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQmiKG3Ixh1ZWQUH/o50e4N8y9DXGNGbdXktpiviao/mLw08+1ZobG8gUc0Q839MXfvaM5 X-Received: by 2002:a17:906:3109:: with SMTP id 9mr98466ejx.339.1623771433975; Tue, 15 Jun 2021 08:37:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623771433; cv=none; d=google.com; s=arc-20160816; b=jdJFc9KtLVTB5hxWxC4SCjLP3cwEKAbnRsiZpxTcWagqzGr/917fpi+0lK5F6PtK6p 3ZZ2VSFSgPWPqz7tfR5/0TuLUJDnqbJmsMDzLTDieK+aYr3TXrmvMKspLCpuz0KLtsDN Bx0Cm++MkPMhG81z4RxZbZeXL+ivLG/98f1MEewb2Z5AUuUYvJE9hrKqg2M+qYUKL9nw ZCM2Ggx74vKdhlT4bNUaJdWBHANbNa3wbgZkwY92zr+DIiiWkkAZjWxDc1jYY6/WKy1y Kl/tx5MSJOMJMcZas/DBR6rg2wwArkb81R6g97MnZV8v/T0GyGpCqRn/xOVDmYjfS5fF 3+dA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=/TW++UaYH676wBlxAmC5epOAFhyC7J56lUkKh39lO7w=; b=Cu7j3GMesaNq/EsEjXCHyvdApKzVSVe9gypjuNgcd3+wWMN052M4n5I8jMoD3AICeG ExjUtAU+zd3947Gc0myEVeZU++3sOhf+yDmqx9GZlIDSA/QoCZGhZRzNMp1OLSbJqZk6 wQhMjxv5+2qd9xcOt8tKuyOr+oowO5VwLl0GlYTUjolIXofAbyXtndXnzKEUuHEil18g HezpV8xoHMxQnTtEOOazSLXDbm3tTL+nEJFxvt1JeqeHbP3dtS4MnQeZppfwBdwXBPOb FaMkRRXgE4ZCZrrcytMC7wGj46uZrsB76FRZwx4Ujl9gs9XuCetkjYhmQMmEGxRibJpM txuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=i9s9QuGt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m26si326002edb.176.2021.06.15.08.36.51; Tue, 15 Jun 2021 08:37:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=i9s9QuGt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231609AbhFOPh3 (ORCPT + 99 others); Tue, 15 Jun 2021 11:37:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55214 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231607AbhFOPh2 (ORCPT ); Tue, 15 Jun 2021 11:37:28 -0400 Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DBC15C061574 for ; Tue, 15 Jun 2021 08:35:22 -0700 (PDT) Received: by mail-yb1-xb30.google.com with SMTP id h15so21056699ybm.13 for ; Tue, 15 Jun 2021 08:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/TW++UaYH676wBlxAmC5epOAFhyC7J56lUkKh39lO7w=; b=i9s9QuGtGYUZIpHX1mDsmvAli3APV1bnEClSUAQuQkTp6lMS5FBJ3rNm6CHo/TmTky cCSQllfsfxI0Otq8jBh0LSthABYKt5wtuPiiV94lS9FfZfv4r1lfLRoVhAb7GhxdccOq G+3zUsMBML7/+CbFx0w6DlyLp7QCEhjfDX9USfwbFNXfrvhhT9Ph6kuW73CclrBFekDG 6BI5skkWF91+i2He/zCobWaFuTzJi/4OTiOzg3WVcbBR4RUUJAl3+6IuctcpyAph+NoL xQkAhb5ENwOuhvhLnBxRTUtcEhe9pcpXPudD9XW/yYFi4NZO7+c3CxcpzDQrKKgMYm/k Bscg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/TW++UaYH676wBlxAmC5epOAFhyC7J56lUkKh39lO7w=; b=US1d0VL4RMlP1qRZp4etAD8ZYeup62pXy9hAvE2OiMM5AG6qpJB2BJxWbx4gXwylWs uZMIjhEZafbsjsa6GC7ME23F8NvyiL3iTiBHXe1m1ymI9I4iRa4kbBcr/9esYL5U94L/ BoCoSeHrlotocc1PvMVApBS+XcL0fFqPpIg632AiN3bMIb/gzmH9KhUr+r3J085i1qAw 9TItcvnJ8pxMf6enqfcSXMbuGP6ZN9asdDGnrTOm5SfJkVuSdtHb/YBS+HfZSyxn8y7T oWjCpK43q7cVzqm/qEjHZbnJ0V4IcNp39UU7y48yBkB+HDcGGt4KFdkKcVLQ4/qGL3n3 wllw== X-Gm-Message-State: AOAM530nQJU/cKHDnOaytnpPCJqdbu/1E2dLHToCzytUq5/7n/3/5ouN +uyeMA+3/nn9Qync5VkS7OWv4th8rUDoQET4vAZ5yw== X-Received: by 2002:a25:1fc6:: with SMTP id f189mr33298185ybf.452.1623771321743; Tue, 15 Jun 2021 08:35:21 -0700 (PDT) MIME-Version: 1.0 References: <20210612123224.12525-1-kuniyu@amazon.co.jp> In-Reply-To: <20210612123224.12525-1-kuniyu@amazon.co.jp> From: Eric Dumazet Date: Tue, 15 Jun 2021 17:35:10 +0200 Message-ID: Subject: Re: [PATCH v8 bpf-next 00/11] Socket migration for SO_REUSEPORT. To: Kuniyuki Iwashima Cc: "David S . Miller" , Jakub Kicinski , Neal Cardwell , Yuchung Cheng , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Benjamin Herrenschmidt , Kuniyuki Iwashima , bpf , netdev , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jun 12, 2021 at 2:32 PM Kuniyuki Iwashima wrote: > > > > Changelog: > v8: > * Make reuse const in reuseport_sock_index() > * Don't use __reuseport_add_sock() in reuseport_alloc() > * Change the arg of the second memcpy() in reuseport_grow() > * Fix coding style to use goto in reuseport_alloc() > * Keep sk_refcnt uninitialized in inet_reqsk_clone() > * Initialize ireq_opt and ipv6_opt separately in reqsk_migrate_reset() > > [ This series does not include a stats patch suggested by Yuchung Cheng > not to drop Acked-by/Reviewed-by tags and save reviewer's time. I will > post the patch as a follow up after this series is merged. ] > For the whole series. Reviewed-by: Eric Dumazet