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=-17.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable 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 CA7E4C433FE for ; Thu, 23 Sep 2021 06:02:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A37B86124D for ; Thu, 23 Sep 2021 06:02:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239277AbhIWGES (ORCPT ); Thu, 23 Sep 2021 02:04:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239208AbhIWGER (ORCPT ); Thu, 23 Sep 2021 02:04:17 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B03D8C061756 for ; Wed, 22 Sep 2021 23:02:46 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id i23so13845326wrb.2 for ; Wed, 22 Sep 2021 23:02:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind.com; s=google; h=reply-to:subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=fgwahsTAg8KuN6NY+9uMhllAHmwKLjBVPsZvBLty6KM=; b=dZFnSEILauy+orsjX6RvU01y4YVpvooFp7E9cGDWrj1T40VVfgCVE7L2tEfq1n6cKG 8z7ZfOPolyYJQYU4cr8S+EY8QPb9Q9DFJZTbjlkKgjs/lYCcMrvNjwDIuPA4k4LhZWnN RIrFuPNSWNvjf5o5VddHz0ZrOSHU5Xpn7COLOEDDmXOe3VC7JgBMdu69uOc+Yv1/0ASx Sh0kszrfF7cXW9ZOT+eeAq9sGaC/4WcXlw3hl5bG5NlBwUBkyiTMCaarRzX2WcSU+GT1 waD94qWHqeHo1IitWUOpAaiITE+eR/s50a+w0ImR6DnSjrSvPasf8XpGrwuGy5OedDI+ /i+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:reply-to:subject:to:cc:references:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=fgwahsTAg8KuN6NY+9uMhllAHmwKLjBVPsZvBLty6KM=; b=hDCx3Himm5+UNYaKk+4M2bB5hNUFWy+nnL+fcDAzMixzeN71m3+TihiD0mMLpB9fVf xm8nKvw/kNDNFh/8vyLoQW67cHmvJzL6j/lfzUQLsOGhYhZExMwZbe4R004GaR6XT7M4 HuQgf4YgaWxJZQVQGOddB4niUqy79wgwsfBAzJeKKn69aLt9gaj6T3oPvYZNCmERDYLj O7GpViEyRrIYBaFgIZPFAWKRcvl2FOA5+JYryPXq4EramRwIub2/ZYzAMI8Aw7iMgqZ4 iUuGT9y1jVHcfWk4rT6VWkDdelI8feYGNhV1eFeoXvXdbsDRuPLoY+6vWIRhAC9Erdyc spXA== X-Gm-Message-State: AOAM532G6AmFJin+cXv0bWPD/Kiy29iQdGixcW8A/tCkdvkOVCXREkjx WOBgZH2x89gqjVCL17fkaw2G8w== X-Google-Smtp-Source: ABdhPJzkXEe3am9jBRg6LgVFXpqmI4t8u4H9q8Pj20BOPC/zsrX0oRwMUFh6aErXV66LEF9ciWWoUA== X-Received: by 2002:a7b:cc96:: with SMTP id p22mr2438390wma.83.1632376965301; Wed, 22 Sep 2021 23:02:45 -0700 (PDT) Received: from ?IPv6:2a01:e0a:410:bb00:88ab:30e5:cd:d558? ([2a01:e0a:410:bb00:88ab:30e5:cd:d558]) by smtp.gmail.com with ESMTPSA id o7sm5424039wro.45.2021.09.22.23.02.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Sep 2021 23:02:44 -0700 (PDT) Reply-To: nicolas.dichtel@6wind.com Subject: Re: [PATCH net-next v5] net: openvswitch: IPv6: Add IPv6 extension header support To: Toms Atteka , netdev@vger.kernel.org Cc: pshelar@ovn.org, davem@davemloft.net, kuba@kernel.org, dev@openvswitch.org, linux-kernel@vger.kernel.org References: <20210920182038.1510501-1-cpp.code.lv@gmail.com> From: Nicolas Dichtel Organization: 6WIND Message-ID: <0d70b112-dc7a-7083-db8d-183782b8ef8f@6wind.com> Date: Thu, 23 Sep 2021 08:02:43 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20210920182038.1510501-1-cpp.code.lv@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Le 20/09/2021 à 20:20, Toms Atteka a écrit : > This change adds a new OpenFlow field OFPXMT_OFB_IPV6_EXTHDR and > packets can be filtered using ipv6_ext flag. > > Signed-off-by: Toms Atteka > --- > include/uapi/linux/openvswitch.h | 12 +++ > net/openvswitch/flow.c | 140 +++++++++++++++++++++++++++++++ > net/openvswitch/flow.h | 14 ++++ > net/openvswitch/flow_netlink.c | 24 +++++- > 4 files changed, 189 insertions(+), 1 deletion(-) > > diff --git a/include/uapi/linux/openvswitch.h b/include/uapi/linux/openvswitch.h > index a87b44cd5590..dc6eb5f6399f 100644 > --- a/include/uapi/linux/openvswitch.h > +++ b/include/uapi/linux/openvswitch.h > @@ -346,6 +346,13 @@ enum ovs_key_attr { > #ifdef __KERNEL__ > OVS_KEY_ATTR_TUNNEL_INFO, /* struct ip_tunnel_info */ > #endif > + > +#ifndef __KERNEL__ > + PADDING, /* Padding so kernel and non kernel field count would match */ > +#endif > + > + OVS_KEY_ATTR_IPV6_EXTHDRS, /* struct ovs_key_ipv6_exthdr */ Naive question, why not moving OVS_KEY_ATTR_IPV6_EXTHDRS above OVS_KEY_ATTR_TUNNEL_INFO? Regards, Nicolas