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=-4.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 85122C433EF for ; Mon, 20 Sep 2021 15:45:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 67E556115C for ; Mon, 20 Sep 2021 15:45:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242054AbhITPqj (ORCPT ); Mon, 20 Sep 2021 11:46:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41688 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242030AbhITPqh (ORCPT ); Mon, 20 Sep 2021 11:46:37 -0400 Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 96878C061760 for ; Mon, 20 Sep 2021 08:45:10 -0700 (PDT) Received: by mail-oi1-x234.google.com with SMTP id s69so17778895oie.13 for ; Mon, 20 Sep 2021 08:45:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ZjnjqzFOzVjZ24cgOzV3Zk25xpuNdhtjiU75egDCc4A=; b=GFbHUWFbjL8GiBemZi8Pk/prYMV39692ogZCynLnfX1QHWGgp4LzEn42osb69ehjZb Ir1s6RuiqHR7Z4UxoS/95abqyZ1d+4unaUWm9UNN6ZgouUj6vSsnAz0RD/ui1RbpRU88 1ARDCVMRvrX3pj0pF9sMjTwfyLSrZf50/KfI7YjXuJebHpZGIQzf6x036LEFYal4gNsO LoCHvqiqGa00oMZQTyOMAGD1c+wZo+MbiK7HZtfkoTd99J8msLdHxfCvvk+ymAj/23tw h681NOcP9O+ryMGsbbdKwgqMC+KdstrHd9rA8PPMU2I9jQQ+aScmDgj8237NBvjsx9f9 POEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ZjnjqzFOzVjZ24cgOzV3Zk25xpuNdhtjiU75egDCc4A=; b=rnjHpGBnu1TJk7BlXfBQXG2gKz502G72IpP8MvMDecD3TWqwtFLoPM+bmDsMFHRPj/ x/1iP5bY61j4mcwKhA/xlk24QFN1QEyXf6gzWiSqnM4leV0oNtyueacLbeTipH1n//7q dqB1EtDhbKMY/f7FsTFDH6ODZMZShKgBPO27DTaR0PhsMa/hyll7MAhESLlbsfjJTVM4 LKtFWIwuRuHGv+v7cCGVwQSCeoMisTqkVIPS1WXXzgSJah0EDofNZzDG04d/a64DGXir bpzwOm0W2LKJBkFwbHDa66sOuLKUknk9y+WovqjYNH2+Kewu8hn/VHn+MrIauEr05s5s 8SVw== X-Gm-Message-State: AOAM530IV6qk99lVZtmJVmQ3c5y6tyksrda4Yjg3n6FOdLMJk/ZbdWOO XkJkehprOIUzlISVD1v3oP4= X-Google-Smtp-Source: ABdhPJyZYh8XtXfq2r8rfInnEBYDBjva+AtrpBoUzyj04Ti9YWA92YjDPBH1ch5Jy69all9zo68fyw== X-Received: by 2002:aca:b903:: with SMTP id j3mr2709470oif.24.1632152710031; Mon, 20 Sep 2021 08:45:10 -0700 (PDT) Received: from Davids-MacBook-Pro.local ([8.48.134.50]) by smtp.googlemail.com with ESMTPSA id q31sm3530095otv.57.2021.09.20.08.45.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Sep 2021 08:45:09 -0700 (PDT) Subject: Re: [PATCH net-next] openvswitch: allow linking a VRF to an OVS bridge To: Antoine Tenart , davem@davemloft.net, kuba@kernel.org, pshelar@ovn.org, dsahern@kernel.org Cc: netdev@vger.kernel.org, dev@openvswitch.org, ltomasbo@redhat.com, echaudro@redhat.com References: <20210920153454.433252-1-atenart@kernel.org> From: David Ahern Message-ID: Date: Mon, 20 Sep 2021 09:45:05 -0600 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20210920153454.433252-1-atenart@kernel.org> 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 On 9/20/21 9:34 AM, Antoine Tenart wrote: > There might be questions about the setup in which a VRF is linked to an > OVS bridge; I cc'ed Luis Tomás who wrote the article. My head just exploded. You want to make an L3 device a port of an L2 device. Can someone explain how this is supposed to work and why it is even needed? ie., given how an OVS bridge handles packets and the point of a VRF device (to direct lookups to a table), the 2 are at odds in my head.