Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1159284pxv; Fri, 9 Jul 2021 19:58:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhWNRr8G4PQ0/Xu10NeHpDYAGtqNZwrOZ4soQUtEgk2hzthZSTIZrOze2RmT5rdBFX6/6g X-Received: by 2002:a92:d3c7:: with SMTP id c7mr1348013ilh.59.1625885903100; Fri, 09 Jul 2021 19:58:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625885903; cv=none; d=google.com; s=arc-20160816; b=n55Z0pRwfC5cVyWqhQbg49ffi+ceJ7lsVr5Ysz5d54jV/yiR+H9CE8vrRSgJoNRe2m MrtyZNbK3XhjGAJa02zuoxn9QKBXooTqOzUq4bXHC3w9tswIBpda/aO+J+7LxXrd2CMk be7pq9rNhgJs9p068AXc4XfDheTfR70PkR9Xu4IVcs3VxnYwjSo53u6TR57p3XlsJGKX UCNZk8yh0HThjmme9oOolrOF4auCeHYJ1Flb1KZJ+bdWcZGApVDkgZqCwmpqSse7Dc6O uppsxC0zVfuVjZt08NJUJ3tJ0S1Pyk8LTraM9nV48We7PLH2ixGcwybpGZA/qmazlgj9 VGBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=DvvjK9wvjret8pU1Pj5Lq7SIL4y20uZLc1aae0vdGec=; b=FJpPG5jci+Dh/KByj3wikDdtqWiNX5WzweS7KqXC/QDpI8w7p8+iGD6bz2qWM/UbP1 LClTRB9g0yNTgbFCFlKm/9OVbKLS6lREYMijs9kHziCEkbE9IhEkClr/cZ973ltkLcvM 1sodIKlqZmuT42+2AmC14DeOiOoibYBTqaA3zsbdOnzGIGdA83XM1tQb/3qt+E+et81D 1CbQ71Isn7YL0LoWo+1tlmmwRZWXSHRY/6oguS334aw0BzvPwOe4RjMfFHqnKRPKHd75 Uqg/yIBbnQ4HOa4KtdEvkpBz55hXy15YcpIpFq30NP5lsRGInetPN5C6ggBMrg1GsCkI zf0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=DICbeliw; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m1si8372578iow.92.2021.07.09.19.57.58; Fri, 09 Jul 2021 19:58:23 -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=@virtuozzo.com header.s=relay header.b=DICbeliw; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231720AbhGJC4c (ORCPT + 99 others); Fri, 9 Jul 2021 22:56:32 -0400 Received: from relay.sw.ru ([185.231.240.75]:37668 "EHLO relay.sw.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230317AbhGJC4c (ORCPT ); Fri, 9 Jul 2021 22:56:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Content-Type:MIME-Version:Date:Message-ID:From: Subject; bh=DvvjK9wvjret8pU1Pj5Lq7SIL4y20uZLc1aae0vdGec=; b=DICbeliw9gTCfmXZ6 umqBTcFC6y0z4aLCHjZmYIoFqQvlqz+AFm5DePt69Xp/wwE8WE4p2vLK1z+sun2ewR3KPNZcW9kXq gYEZzINKkFr5fRrNoNX8mP+K9DKzBwe+xyGpSqh+apJ06q4HjcKAOXsEzF4HgS3t2VIEVdXs+OPBw =; Received: from [10.93.0.56] by relay.sw.ru with esmtp (Exim 4.94.2) (envelope-from ) id 1m237g-003W99-5k; Sat, 10 Jul 2021 05:53:44 +0300 Subject: Re: [PATCH IPV6 v2 1/4] ipv6: allocate enough headroom in ip6_finish_output2() To: David Miller Cc: yoshfuji@linux-ipv6.org, dsahern@kernel.org, kuba@kernel.org, eric.dumazet@gmail.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org References: <1cbf3c7b-455e-f3a5-cc2c-c18ce8be4ce1@gmail.com> <4f6a2b28-a137-2e19-bf62-5a8767d0d0ac@virtuozzo.com> <20210709.105847.2246373390622335461.davem@davemloft.net> From: Vasily Averin Message-ID: Date: Sat, 10 Jul 2021 05:53:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <20210709.105847.2246373390622335461.davem@davemloft.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dear David, I'm happy to hear you again. On 7/9/21 8:58 PM, David Miller wrote: > Please do not use inline in foo.c files, let the compiler decde. Thank you for the hint, I did not know it, and will follow him next time. This time I'm going to move this helper somewhere anyway: either to net/core/skbuff.c as exported function where it will lost inline anyway, or to include/linux/skbuff.h where inline is (it seems?) acceptable. Could you please help me to find better name for this helper? I would like to change its current name: 'skb_expand_head' looks very similar to widely used 'pskb_expand_head' but have different semantic. I afraid they can be accidentally misused in future. Thank you, Vasily Averin.