From patchwork Sat Nov 7 20:00:01 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joe Stringer X-Patchwork-Id: 541381 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from archives.nicira.com (li376-54.members.linode.com [96.126.127.54]) by ozlabs.org (Postfix) with ESMTP id 15FDF1402CC for ; Sun, 8 Nov 2015 07:02:18 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=nicira_com.20150623.gappssmtp.com header.i=@nicira_com.20150623.gappssmtp.com header.b=R8AzqU+x; dkim-atps=neutral Received: from archives.nicira.com (localhost [127.0.0.1]) by archives.nicira.com (Postfix) with ESMTP id C55FC10AC1; Sat, 7 Nov 2015 12:00:46 -0800 (PST) X-Original-To: dev@openvswitch.org Delivered-To: dev@openvswitch.org Received: from mx3v3.cudamail.com (mx3.cudamail.com [64.34.241.5]) by archives.nicira.com (Postfix) with ESMTPS id E860010AC8 for ; Sat, 7 Nov 2015 12:00:44 -0800 (PST) Received: from bar3.cudamail.com (localhost [127.0.0.1]) by mx3v3.cudamail.com (Postfix) with ESMTPS id 7A5BD162F68 for ; Sat, 7 Nov 2015 13:00:44 -0700 (MST) X-ASG-Debug-ID: 1446926444-03dd7b490b1f130001-byXFYA Received: from mx3-pf1.cudamail.com ([192.168.14.2]) by bar3.cudamail.com with ESMTP id lKrXhFVX46D6yL7Q (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 07 Nov 2015 13:00:44 -0700 (MST) X-Barracuda-Envelope-From: joestringer@nicira.com X-Barracuda-RBL-Trusted-Forwarder: 192.168.14.2 Received: from unknown (HELO mail-pa0-f44.google.com) (209.85.220.44) by mx3-pf1.cudamail.com with ESMTPS (RC4-SHA encrypted); 7 Nov 2015 20:00:44 -0000 Received-SPF: unknown (mx3-pf1.cudamail.com: Multiple SPF records returned) X-Barracuda-RBL-Trusted-Forwarder: 209.85.220.44 Received: by padhx2 with SMTP id hx2so148278127pad.1 for ; Sat, 07 Nov 2015 12:00:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nicira_com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=Pe/sY6AI75/Mf9BLtlUZ15a+bAaS6X89N1f1kNsTPfw=; b=R8AzqU+x/W3J+S2lpBhWEG8q1mTg6XW6ydhTqcJVeIC3SHTOQOYTSFqmBGfOUAxy5Y a+Q+Lqm+tOpjhYV6WOjdOgMoYMs5uJ72S3E5CyVw9Bm4pscO0Acn8gm2mYXcP13E14kj MTB4sr132VEoNkxSHawfinvkXOQHbO06vnps6sYn5TCWo4DkNIdiQCYVyzso9N0QYRPP M7+m19Oy2zHQQB2dT0IhW/DX/sDFwfgPTIwU5bdyz2Kfvta9ZkdZ25/bjLeZZP4ZVJkv R8dhsXMY+9ONo08ws0JKTQWOwnF7GLQmJk3wNyLvQcDwVQ9WsHtlL8gnSIV75Fp5q1yj qMIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=Pe/sY6AI75/Mf9BLtlUZ15a+bAaS6X89N1f1kNsTPfw=; b=Haa/S9d7ofHHviiXynCu0Q5m8dslDM20DXyBVbTMcizMJMdoV86K6hzMMGRtYYZOpr pMOR2jo94XJFv81IWGfu8yBakju/p6eCJv/aPBBrQqWSU4Obw2vdrfxhQKvpLyt23VjD eZG/hIeNOcTtrvPjrsHtqBdATAsEPGZ6QRTJbD7/kirGsSJvQM0Vua2xYRzO+WBJCKhy v0XtiLqt4v4poQm/iX2UVmGsua1lf/Ox+USQjzaSL7SIOXnR0nxliTDgGIXOBY7C1fZL +Z48iak2wezd+MNZFiGMv3OTUiFegUSUUFkDmuxStLUEj3/JFrswD/oHhHP6LlNBlDO2 xw9A== X-Gm-Message-State: ALoCoQnPy7dg/6RN9x1vROke62MOmdg1/QmB5Jyj2Oxn2JD8jhAvjqPwj3GLQmnjxO8cNDyrU7sQ X-Received: by 10.68.87.161 with SMTP id az1mr27556499pbb.57.1446926443412; Sat, 07 Nov 2015 12:00:43 -0800 (PST) Received: from localhost.localdomain ([208.91.2.4]) by smtp.gmail.com with ESMTPSA id nu5sm7312219pbb.65.2015.11.07.12.00.42 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 07 Nov 2015 12:00:42 -0800 (PST) X-CudaMail-Envelope-Sender: joestringer@nicira.com X-Barracuda-Apparent-Source-IP: 208.91.2.4 From: Joe Stringer To: dev@openvswitch.org X-CudaMail-Whitelist-To: dev@openvswitch.org X-CudaMail-MID: CM-V1-1106015675 X-CudaMail-DTE: 110715 X-CudaMail-Originating-IP: 209.85.220.44 Date: Sat, 7 Nov 2015 12:00:01 -0800 X-ASG-Orig-Subj: [##CM-V1-1106015675##][PATCH 23/23] FAQ: Document kernel feature support. Message-Id: <1446926401-55723-24-git-send-email-joestringer@nicira.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1446926401-55723-1-git-send-email-joestringer@nicira.com> References: <1446926401-55723-1-git-send-email-joestringer@nicira.com> X-Barracuda-Connect: UNKNOWN[192.168.14.2] X-Barracuda-Start-Time: 1446926444 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://web.cudamail.com:443/cgi-mod/mark.cgi X-ASG-Whitelist: Header =?UTF-8?B?eFwtY3VkYW1haWxcLXdoaXRlbGlzdFwtdG8=?= X-Virus-Scanned: by bsmtpd at cudamail.com X-Barracuda-BRTS-Status: 1 Subject: [ovs-dev] [PATCH 23/23] FAQ: Document kernel feature support. X-BeenThere: dev@openvswitch.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dev-bounces@openvswitch.org Sender: "dev" Some recent features have more stringent requirements for kernel versions than the FAQ describes. Add an entry to be more explicit on which features work with which versions of the upstream kernel. Signed-off-by: Joe Stringer --- FAQ.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/FAQ.md b/FAQ.md index 25cab5e24617..b26cc3455d90 100644 --- a/FAQ.md +++ b/FAQ.md @@ -165,6 +165,29 @@ A: The following table lists the Linux kernel versions against which the It should build against almost any kernel, certainly against 2.6.32 and later. +### Q: Are all features available with all versions of the kernel module? + +A: Features are gradually introduced into the upstream kernel so unless + you are running the latest Linux release there may be some missing + features. ovs-vswitchd probes for kernel features during startup and + lists them in the ovs-vswitchd log file. If you need features that + are unsupported, you can upgrade the Linux version or use the kernel + module paired with the userspace distribution. + + For a given Open vSwitch release, the vast majority of features are + supported when using the kernel module paired with the userspace + distribution, no matter which kernel you build it against. However, + from time to time, new features may be introduced which rely on + functionality not available in older kernels. The features below are + included in the kernel module distributed with OVS, but have more + stringent requirements for minimum kernel versions than the support + listed earlier. + +| Feature | Open vSwitch | Linux kernel +|:---------:|:------------:|:------------: +| STT | 2.4+ | 3.5+ +| Conntrack | 2.5+ | 3.10+ + ### Q: I get an error like this when I configure Open vSwitch: configure: error: Linux kernel in is version , but