From patchwork Mon Oct 21 22:00:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ben Pfaff X-Patchwork-Id: 1180934 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ovn.org Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46xtdd6yXTz9sCJ for ; Tue, 22 Oct 2019 10:49:09 +1100 (AEDT) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 395F5D36; Mon, 21 Oct 2019 23:49:06 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 1443FACC for ; Mon, 21 Oct 2019 23:49:05 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [217.70.183.201]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 24B51831 for ; Mon, 21 Oct 2019 23:49:03 +0000 (UTC) X-Originating-IP: 66.170.99.95 Received: from localhost.localdomain (unknown [66.170.99.95]) (Authenticated sender: blp@ovn.org) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 4F8CD1BF203; Mon, 21 Oct 2019 23:49:01 +0000 (UTC) From: Ben Pfaff To: dev@openvswitch.org Date: Mon, 21 Oct 2019 15:00:11 -0700 Message-Id: <20191021220011.28887-1-blp@ovn.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: Ben Pfaff , Jianjun Shen Subject: [ovs-dev] [PATCH] faq: Give specific versions that introduced various features. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org Some users would find it useful to know the particular OVS version that introduced a feature to the OVS tree kernel module or to the OVS userspace (DPDK) datapath implementation. This patch updates the FAQ to include that information. This information is primarily gleaned from the top-level NEWS file. For most of these, I did not verify them by looking carefully through the history, so some of them may be inaccurate. Requested-by: Jianjun Shen Signed-off-by: Ben Pfaff Acked-by: Aaron Conole --- Documentation/faq/releases.rst | 55 ++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 25 deletions(-) diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index ec6f90916064..87f84a85709c 100644 --- a/Documentation/faq/releases.rst +++ b/Documentation/faq/releases.rst @@ -103,35 +103,40 @@ Q: Are all features available with all datapaths? Hyper-V Also known as the Windows datapath. - The following table lists the datapath supported features from an Open - vSwitch user's perspective. + The following table lists the datapath supported features from an + Open vSwitch user's perspective. The "Linux upstream" column + lists the Linux kernel version that introduced a given feature + into its kernel module. The "Linux OVS tree" and "Userspace" + columns list the Open vSwitch release versions that introduced a + given feature into the included kernel module or the userspace + (DPDK) datapath, respectively. ========================== ============== ============== ========= ======= Feature Linux upstream Linux OVS tree Userspace Hyper-V ========================== ============== ============== ========= ======= - Connection tracking 4.3 YES YES YES - Conntrack Fragment Reass. 4.3 YES YES YES - Conntrack Timeout Policies 5.2 YES NO NO - Conntrack Zone Limit 4.18 YES NO YES - NAT 4.6 YES YES YES - Tunnel - LISP NO YES NO NO - Tunnel - STT NO YES NO YES - Tunnel - GRE 3.11 YES YES YES - Tunnel - VXLAN 3.12 YES YES YES - Tunnel - Geneve 3.18 YES YES YES - Tunnel - GRE-IPv6 4.18 YES YES NO - Tunnel - VXLAN-IPv6 4.3 YES YES NO - Tunnel - Geneve-IPv6 4.4 YES YES NO - Tunnel - ERSPAN 4.18 YES YES NO - Tunnel - ERSPAN-IPv6 4.18 YES YES NO - QoS - Policing YES YES YES NO - QoS - Shaping YES YES NO NO - sFlow YES YES YES NO - IPFIX 3.10 YES YES YES - Set action YES YES YES PARTIAL - NIC Bonding YES YES YES YES - Multiple VTEPs YES YES YES YES - Meters 4.15 YES YES NO + Connection tracking 4.3 2.5 2.6 YES + Conntrack Fragment Reass. 4.3 2.6 2.8 YES + Conntrack Timeout Policies 5.2 2.12 NO NO + Conntrack Zone Limit 4.18 2.10 NO YES + NAT 4.6 2.6 2.8 YES + Tunnel - LISP NO 2.11 NO NO + Tunnel - STT NO 2.4 NO YES + Tunnel - GRE 3.11 1.0 2.4 YES + Tunnel - VXLAN 3.12 1.10 2.4 YES + Tunnel - Geneve 3.18 2.4 2.4 YES + Tunnel - GRE-IPv6 4.18 2.6 2.6 NO + Tunnel - VXLAN-IPv6 4.3 2.6 2.6 NO + Tunnel - Geneve-IPv6 4.4 2.6 2.6 NO + Tunnel - ERSPAN 4.18 2.10 2.10 NO + Tunnel - ERSPAN-IPv6 4.18 2.10 2.10 NO + QoS - Policing YES 1.1 2.6 NO + QoS - Shaping YES 1.1 NO NO + sFlow YES 1.0 2.7 NO + IPFIX 3.10 1.11 2.7 YES + Set action YES 1.0 2.7 PARTIAL + NIC Bonding YES 1.0 2.7 YES + Multiple VTEPs YES 1.10 2.7 YES + Meters 4.15 1.10 2.7 NO ========================== ============== ============== ========= ======= Do note, however: