From patchwork Tue Jan 12 19:15:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Rose X-Patchwork-Id: 1425457 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.166.136; helo=silver.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=MqI8T5aX; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DFgJw3LH7z9sVt for ; Wed, 13 Jan 2021 06:15:44 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 51EE9200E5; Tue, 12 Jan 2021 19:15:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-z1WqfZl2vf; Tue, 12 Jan 2021 19:15:39 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by silver.osuosl.org (Postfix) with ESMTP id D21262039E; Tue, 12 Jan 2021 19:15:38 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id B68CEC088B; Tue, 12 Jan 2021 19:15:38 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 8A914C013A for ; Tue, 12 Jan 2021 19:15:37 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 7879186FD9 for ; Tue, 12 Jan 2021 19:15:37 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1WAttgWmusnK for ; Tue, 12 Jan 2021 19:15:37 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by hemlock.osuosl.org (Postfix) with ESMTPS id F2A2186FC9 for ; Tue, 12 Jan 2021 19:15:36 +0000 (UTC) Received: by mail-pl1-f177.google.com with SMTP id b8so1948962plx.0 for ; Tue, 12 Jan 2021 11:15:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=73Q8Y6fIZYSM9aAqbKEqAmgVno9bcko25wG/cBGr/Yc=; b=MqI8T5aXPRQ01Gu+ceAl9z07zHgYg60jd7xCM+HVW7gjB+QantZbQ2UmspGQ50YzlL ZZT0QYbbzkR2/gEajGJOKK4NKhM8/xRYSGB6HUQjeSnNnUVRcdtuWBoQMi5GcRXPXIkQ vpV/9jdHoM/1auWumGBTibdO5J0i4QihI0CKtfF1eVhbnMoDI/J0Zhz/VNspyLCI7v1/ ORrjaa5TqzoreZkXfcV5HqypRiIGAiOqYFFRD4TVXviMFgGR0wywJ9/z3bvZPTF913B1 lKpet6LUkFNlCOhnKW/WW1NxGBvqYBsDPmUBLoHboYYArK9vFygDu0TLHKtiOkOV47dx aDWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=73Q8Y6fIZYSM9aAqbKEqAmgVno9bcko25wG/cBGr/Yc=; b=EkCxFjzOfZyDIDZlsOVgtYygGkIpG0X2KFlE7CZmYZFW94DDXXps6Dq/GjGOAhkLCP WoD/MLrRYgoxggJ/tCkD47eTSsSVrdwOqZZRnDeQx4qmh3TmDQLmxJPyV6Y8B3sg79vH P20Hq5x1Ouv8/ST4eWgYJTJJ1l48pHOG27/TRfv+ecd36LB43Z02q0aBi0xt2MHK8971 neuG5prVZxyZSYapjzH2xm4zt7XzjoJbfQdseW5Y+P9+/d3cEORbbwGMGGD80JOoUUI4 tktPXz9CEVlMNM+H14ts1J7zI0APawCHIchSmQCIWjxtsoHVHNDsTmgsMMBxcxapJJwW v4ew== X-Gm-Message-State: AOAM531UOgq1F/MDNXkpW6yXKSYBkuNs5BCtzXTTXB66BW7BhPpLnzqS +QRYoTBJ7bfALmTSM6PExIj/AmRPu58= X-Google-Smtp-Source: ABdhPJxa7MuZwCarj+NsYq6TRC0wCtg+7lHlWDxpoj4TZqnZgUs3a5t8uhf3L0xX7i+lZCOVcdcdyQ== X-Received: by 2002:a17:902:cb95:b029:dc:3a38:c7df with SMTP id d21-20020a170902cb95b02900dc3a38c7dfmr436443ply.49.1610478936276; Tue, 12 Jan 2021 11:15:36 -0800 (PST) Received: from VMware-box.domain (97-115-115-55.ptld.qwest.net. [97.115.115.55]) by smtp.googlemail.com with ESMTPSA id r67sm3991377pfc.82.2021.01.12.11.15.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:15:35 -0800 (PST) From: Greg Rose To: dev@openvswitch.org Date: Tue, 12 Jan 2021 11:15:29 -0800 Message-Id: <20210112191530.20241-2-gvrose8192@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210112191530.20241-1-gvrose8192@gmail.com> References: <20210112191530.20241-1-gvrose8192@gmail.com> Cc: fbl@sysclose.org, i.maximets@ovn.org Subject: [ovs-dev] [PATCH V5 1/2] doc: Deprecate building Linux kernel module from OVS source tree X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" It is decided (1) to deprecate building the Linux kernel module from the Open vSwitch source tree. Update the NEWS and FAQ to provide notice. 1. https://mail.openvswitch.org/pipermail/ovs-dev/2020-December/378831.html Signed-off-by: Greg Rose Acked-by: Flavio Leitner --- V2 - s/driver/module and add notice for when the OOT module will be completely removed V4 - Reword the faq and NEWS as suggested by Ilya and Ben V5 - Further word smithing to clarify building the Linux kernel module from Open vSwitch source tree. --- Documentation/faq/releases.rst | 11 +++++++++-- NEWS | 5 +++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst index 4b9620015..9638d3196 100644 --- a/Documentation/faq/releases.rst +++ b/Documentation/faq/releases.rst @@ -85,6 +85,12 @@ Q: What Linux kernel versions does each Open vSwitch release work with? RHEL and CentOS 7 3.10 based kernels since they have diverged from the Linux kernel.org 3.10 kernels. + Starting with Open vSwitch 2.15, building the Linux kernel module from + the Open vSwitch source tree is deprecated. It will not be updated to + support Linux versions later than 5.8. We will remove the kernel module + source code from the Open vSwitch source tree for the Open vSwitch 2.18 + release. + Q: Are all features available with all datapaths? A: Open vSwitch supports different datapaths on different platforms. Each @@ -100,8 +106,9 @@ Q: Are all features available with all datapaths? feature. Linux OVS tree - The datapath implemented by the Linux kernel module distributed with the - OVS source tree. + The datapath implemented by the Linux kernel module distributed with + the OVS source tree. This datapath is deprecated starting with OVS + 2.15.x and support capped at Linux kernel version 5.8. Userspace This datapath supports conventional system devices as well as diff --git a/NEWS b/NEWS index 617fe8e6a..75048abb9 100644 --- a/NEWS +++ b/NEWS @@ -43,6 +43,11 @@ Post-v2.14.0 tearing down IPsec tunnels. * Add option '--no-restart-ike-daemon' to allow ovs-monitor-ipsec to start without restarting ipsec daemon. + - Building the Linux kernel module from the OVS source tree is deprecated + * Support for the Linux kernel is capped at version 5.8 + * Only bug fixes for the Linux OOT kernel module will be accepted. + * The Linux OOT kernel module will be fully removed in OVS branch + 2.18 v2.14.0 - 17 Aug 2020 From patchwork Tue Jan 12 19:15:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Rose X-Patchwork-Id: 1425458 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.166.137; helo=fraxinus.osuosl.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=BD1Znyy0; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DFgJw5kTJz9sVv for ; Wed, 13 Jan 2021 06:15:44 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 32DA88604A; Tue, 12 Jan 2021 19:15:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id skXUt5tpCK9U; Tue, 12 Jan 2021 19:15:41 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by fraxinus.osuosl.org (Postfix) with ESMTP id BCF8E8625F; Tue, 12 Jan 2021 19:15:41 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id A258FC088B; Tue, 12 Jan 2021 19:15:41 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@lists.linuxfoundation.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 4C207C088B for ; Tue, 12 Jan 2021 19:15:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 33D7D8700F for ; Tue, 12 Jan 2021 19:15:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hMx8pEO8wG1a for ; Tue, 12 Jan 2021 19:15:38 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by hemlock.osuosl.org (Postfix) with ESMTPS id 34BB986FD9 for ; Tue, 12 Jan 2021 19:15:38 +0000 (UTC) Received: by mail-pg1-f170.google.com with SMTP id 15so2064850pgx.7 for ; Tue, 12 Jan 2021 11:15:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=PQBCGFfRScaLJM2uuKobTfhQYiqHVD1rsyV8rZ73QTk=; b=BD1Znyy0oS5VXMIBm+5Gejz7+jiKRPVxtEYr/FoHrp+rVlFK/p0aCe26WSHj6O96JI mRxikXAZeBn1igLdliY9IBGZEKojObaR9615JRTMIwfVuEvAsywvDXCDyop/No3Req6X zfy+VUN3pqI8Hbg4lF/2hyAyAqYKLSwIuuN+CvpUJavO1zCD9cAFc0Eh+gNqCwfdRCJ2 PrWEXvQjWFblMmsEPG8w0ro/EF8tIJYhlGd11uBkXZq4ZwkUizYz8X68FWl3vhMem4ed PPKpvcFOnDVA+hL/uOcLOn8UEF7uWARRoZtaxZcf2nPdNxvLTGhROuMmMUX7fYfQL5Gv jtlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=PQBCGFfRScaLJM2uuKobTfhQYiqHVD1rsyV8rZ73QTk=; b=ocBvGqZ5n8E59BS/JqMcWCd/k0RC66P3FCaMq0bG0G7dltJXrZAAJ87ML5fL8n6HsV VAvWvQbj7sIlfdPZIHMEk4clqvrRlPNqfkoCLiKOhBYogyZMK3sdQ7YO3iC3AXRG2eH/ 9hdF8yBv57YsRLb5HytRivFy/796dyOiXE12A9PpSZMR0woPduSfc6Cmc/DrVEORcUJb urPugPVr0EFJlu04XxY6DjwPH5DkjbNGUJNId55ZyotjzKOZTscb+xjo4N87LiXplcdV br0BDvCuBKYK3g0MNTRjZO+HnDSyFMFz5w2CoaGpegITp9vAj8By/CE/4gOpuGKmZ/GO 39VA== X-Gm-Message-State: AOAM533uDCscgVaHZnG4R8UNbONVI/p50qC9vi4dCp2bWq/NyHdWVKp2 e/IxIQJagRex1Q6+byUIg6WUlv7NbMQ= X-Google-Smtp-Source: ABdhPJzd5B443c3WzKDvkFKdWtxpSryTbZnnHXG8LpJ4RDy/teACuCfW9MQy1Ia6mW8aURNIJ+01Sw== X-Received: by 2002:a62:f204:0:b029:1ad:ea07:86df with SMTP id m4-20020a62f2040000b02901adea0786dfmr731563pfh.34.1610478937611; Tue, 12 Jan 2021 11:15:37 -0800 (PST) Received: from VMware-box.domain (97-115-115-55.ptld.qwest.net. [97.115.115.55]) by smtp.googlemail.com with ESMTPSA id r67sm3991377pfc.82.2021.01.12.11.15.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jan 2021 11:15:36 -0800 (PST) From: Greg Rose To: dev@openvswitch.org Date: Tue, 12 Jan 2021 11:15:30 -0800 Message-Id: <20210112191530.20241-3-gvrose8192@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210112191530.20241-1-gvrose8192@gmail.com> References: <20210112191530.20241-1-gvrose8192@gmail.com> Cc: fbl@sysclose.org, i.maximets@ovn.org Subject: [ovs-dev] [PATCH V5 2/2] acinclude: Warn when --with-linux parameter is supplied X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: ovs-dev-bounces@openvswitch.org Sender: "dev" Building the Linux kernel driver from the Open vSwitch source tree is deprecated. Emit a warning when the '--with-linux' configure parameter is supplied to remind the user. Signed-off-by: Greg Rose Acked-by: Flavio Leitner --- V5 - Change wording to clarify the OVS source tree. ` --- acinclude.m4 | 1 + 1 file changed, 1 insertion(+) diff --git a/acinclude.m4 b/acinclude.m4 index 60871f67a..3432e1f9b 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -77,6 +77,7 @@ AC_DEFUN([OVS_CHECK_LINUX], [ if test X"$with_linux" != X; then KBUILD=$with_linux + AC_MSG_WARN([--with-linux is deprecated and kernel support is limited to 5.8 and below]) elif test X"$with_l26" != X; then KBUILD=$with_l26 AC_MSG_WARN([--with-l26 is deprecated, please use --with-linux instead])