Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1365358pxb; Wed, 10 Feb 2021 06:54:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwyMX6udv74N3jCMcJ67IypNykNH7pfe90qZfgTsrrrQxFKxf+/TQNMpnav3Z4+Ep6TpLTx X-Received: by 2002:a17:906:8252:: with SMTP id f18mr3329135ejx.418.1612968848698; Wed, 10 Feb 2021 06:54:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612968848; cv=none; d=google.com; s=arc-20160816; b=zL9dv9we0Ta+yoCQubHB1QO8Ce3GW0pDDMFfLRqv/TGzeVuacPvp7QfgxDXC24PlyG ZaBfAwEHvjVBGHd0cCI2B08mET1/WPo5DN+/bXUl+7nQGQnArThlBaW4cor+aU0kT0HN LP+P3cW1Q8VqOvs7WRFgAoBjrq8AJfrNrTNUymsTw8I8Ni4h9ojIXtouc/ZUH69d45Tg dox2joSxAIzoSPzIRLbpOK0cbsvlUDI1NRyjFUxYg+0MkoA2TKdN0HbN7ngKVllnmx+E MsdUrfaYLJ1wlFcWqZbKlZIFNJsTFhLahglOe7fLF1jCId6wmpBk99TR5lgzIS5u0l7E TJqA== 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=OvXV28pKYZQ6XN2BS9VfvmXTJ0BIn3jo9mdDyBLMsno=; b=pZrR7qzTbPiWOAXxlmihta0NF4bZBDvc88m4NwfyQyKGA2cyWsOYrIMn11iA0IiANO plrIW3qW7WHz1/SHLT8PMq+W9m0CvEAPzbAyELywjunsxtd0P84Kb1XpdczMQO+HdtHr +dUlqkate3Vk6Z9SGXpcZpLydhxDW0fGnjoSQr+cMkIjR5l2WAlAGxDDPe28rdyPez9+ ct1bciAgiR1bg6djskngN+9DuAoUY/zmspCypTl8hTIMcZCfbs0oFDNAaxtDhmjgx9oj asfjY6kYiICg+t02qg0LW9LkuWtFlQfby/J2AJUHdQz7VXceR+otxW2RaIbA8gPWCZLc FqEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JHd97QPX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s13si1550712edj.330.2021.02.10.06.53.40; Wed, 10 Feb 2021 06:54:08 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=JHd97QPX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231345AbhBJOwE (ORCPT + 99 others); Wed, 10 Feb 2021 09:52:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46302 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229934AbhBJOwC (ORCPT ); Wed, 10 Feb 2021 09:52:02 -0500 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 17E4DC061574; Wed, 10 Feb 2021 06:51:20 -0800 (PST) Received: by mail-ej1-x62f.google.com with SMTP id i8so4705610ejc.7; Wed, 10 Feb 2021 06:51:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OvXV28pKYZQ6XN2BS9VfvmXTJ0BIn3jo9mdDyBLMsno=; b=JHd97QPXdtdgWBVVFWf5uycI5zboNkqBWl6I7CyXj/rrhhwshsHn7XHwI1B+/vAXjW dnbNILCCJfBL8l7EdB9hJ+rI3wA2aMa4JMYVxGnPVai/J0qsx2YWGh/lQDffC45qYCbd CwNNnJKq0v1EYmIzcBpFOhuMcFCDZZas90G3OLMVxatwtofUqmnxL63wpAY3tRP+Fgks Ch5dN3ZinRZ8Pv+uWje0NfpxbSPlwKOoWh0KRmaUkHBfjLXPSJeAwj+c3butvbzOZUWK 0rCryg0nj4BnJXC9n/6xMRk+vn8qV54JeKErlcyPWzDT7GrcJqg8osSpMoYvO/6Gt2sS Y9MQ== 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=OvXV28pKYZQ6XN2BS9VfvmXTJ0BIn3jo9mdDyBLMsno=; b=dJCQffqWhSsx4anmgjnqVuWdadP8CykJ3D3H5tGgkS5aD8ztpdStmdBK4syuxjUSnu +zvxq9R0T6txZtihr/3iBZ5encGzoMh63TxKXwp/GNj9RODjm7Gzu3BfNVgGfhhGQATd FLrwlNg/LG1GI1j1xQF2TO/pVMlyskr7sRTw3NykzCTYmvNHkiWlpjA4QmVhY3aH8mEE VIbw3kMkgWQJh6oXXpxhJLSrCrcNJLSvTNXNm9sp4fODTQpMamEVWORBsjYD8R8UHk3i s8kL11fhIAYWNe3cTpRnfw+tRZ0vS0SZP6POQWzXTv2e8PdI02NNqCaePHAsDAF9zRlt +haQ== X-Gm-Message-State: AOAM530vRcYALnymEMa5seIZcWt124zz6nv99gtMccITYiRsLxR5B6kG /JiiIRsjeGxEUDVUe0wsSAm+Kc7WNVBwAnOXAfo= X-Received: by 2002:a17:906:fc5:: with SMTP id c5mr3182527ejk.538.1612968678886; Wed, 10 Feb 2021 06:51:18 -0800 (PST) MIME-Version: 1.0 References: <20210210065925.22614-1-hxseverything@gmail.com> In-Reply-To: <20210210065925.22614-1-hxseverything@gmail.com> From: Willem de Bruijn Date: Wed, 10 Feb 2021 09:50:43 -0500 Message-ID: Subject: Re: [PATCH/v2] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH To: huangxuesen Cc: David Miller , bpf , Daniel Borkmann , Network Development , LKML , huangxuesen , Willem de Bruijn , chengzhiyong , wangli , Alan Maguire Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 10, 2021 at 1:59 AM huangxuesen wrote: > > From: huangxuesen > > bpf_skb_adjust_room sets the inner_protocol as skb->protocol for packets > encapsulation. But that is not appropriate when pushing Ethernet header. > > Add an option to further specify encap L2 type and set the inner_protocol > as ETH_P_TEB. > > Suggested-by: Willem de Bruijn > Signed-off-by: huangxuesen > Signed-off-by: chengzhiyong > Signed-off-by: wangli Thanks, this is exactly what I meant. Acked-by: Willem de Bruijn One small point regarding Signed-off-by: It is customary to capitalize family and given names.