From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 462B043896; Thu, 11 Jan 2024 20:54:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6EBB40269; Thu, 11 Jan 2024 20:54:54 +0100 (CET) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mails.dpdk.org (Postfix) with ESMTP id 1B92740266 for ; Thu, 11 Jan 2024 20:54:52 +0100 (CET) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-5cedfc32250so2903650a12.0 for ; Thu, 11 Jan 2024 11:54:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1705002892; x=1705607692; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=kZ+QoY0CAiWcl1BGmqxOvJMzPI3MAmwQLDXQPtTb3lM=; b=y9V94MfkrHI5SmdeBbvgh52FxPSGRIufEVPCdEZ079xYH8C9HB7W2KmifbkSuWAp0z EuWxvZRjXZf/8nY93KapN7d3r9WKzoQeYy3gtBLJjgPLwC6zSS2Jt6CJvn2kEpXj1gE1 AUN4YmBIpp7HGLsS0P7i4MQBZjiwZXf+y05RufNQvqS7rzkV58KqPWh/OAy4LDiQRaxf 3IX+AB08oJv/I3/0hdwmmhvsKR5Nalk5PIPXSkxaW5TKmUMn2zbXbKYkN0SeBw8A/05o tFQHvYBPR/uEw7zRFipoqSEcLs0PWPRB9M+h+yIRGRaIIHu3aAfCNRMr4hmRCuny5Rkb Nf1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705002892; x=1705607692; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kZ+QoY0CAiWcl1BGmqxOvJMzPI3MAmwQLDXQPtTb3lM=; b=mmI7XFuTRdyatQ5++gnxmYqLMfmo8XbT2O2L5U0QqNS7NGp3BE0JvsFxkxxrs4TSlT p8v5XIikpNdi/p2FC7pam3QlCnay8JmHFhhnqUxzMQtZrl0McUi1TPzU5H6SFXoUiFzQ z/TcmWd9xJ3rK1mrKbDePxcjoK/zkm1IQ0/Hm7cYprjvvb6AANjU7ET3nywLd58O6lbq JV3zk2VBrXqi1RkccPjC8AfYLmP1aGgeVu7Lk5QvLw12GZOjwJ4vKb7ihJ+LcPgO9hou ZO1cY3cwSMIWeEbdLG06agZpoDgmSUG6GkvDM3TVXQtoZxKPwHW2Q/6e/JY9PBeXGfAH ydSA== X-Gm-Message-State: AOJu0Ywry8ndGxkAmU5I5HdchfvE97uR5LMMp+hYTt6h/Bu5F2oxSFe0 fZd6d9PGA/P9AgV+Iy0RU2JBcmiQHYs78A== X-Google-Smtp-Source: AGHT+IG0FWKbtgjWUrp3yujgfozwUBfnmp6SX33xAkUTWEBwy5u+ug2NJ+5T11N6meZgZ5Le/ZYoIA== X-Received: by 2002:a05:6a20:9387:b0:199:a934:db77 with SMTP id x7-20020a056a20938700b00199a934db77mr403167pzh.61.1705002892105; Thu, 11 Jan 2024 11:54:52 -0800 (PST) Received: from hermes.local (204-195-123-141.wavecable.com. [204.195.123.141]) by smtp.gmail.com with ESMTPSA id k15-20020aa7998f000000b006dadc43f3f6sm1570974pfh.55.2024.01.11.11.54.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jan 2024 11:54:51 -0800 (PST) Date: Thu, 11 Jan 2024 11:54:50 -0800 From: Stephen Hemminger To: Morten =?UTF-8?B?QnLDuHJ1cA==?= Cc: "Patrick Robb" , "Aaron Conole" , Subject: Re: [PATCH] doc: update minimum Linux kernel version Message-ID: <20240111115450.3777aea5@hermes.local> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35E9F130@smartserver.smartshare.dk> References: <20240110165751.26569-1-stephen@networkplumber.org> <98CBD80474FA8B44BF855DF32C47DC35E9F124@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F130@smartserver.smartshare.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, 11 Jan 2024 20:26:56 +0100 Morten Br=C3=B8rup wrote: > =20 >=20 > When the documentation specifies a minimum required kernel version, it im= plicitly claims that DPDK works with that kernel version. >=20 > So we should either test with the specified kernel version (which require= s significant effort to set up, so I=E2=80=99m not going to ask for it!), o= r add a big fat disclaimer/warning that DPDK is not tested with the mention= ed kernel version, and list the kernel versions actually tested. It is much less of an issue than it used to be since there should be no nee= d for DPDK specific kernel components. The kernel API/ABI is stable across releas= es=20 (with the notable exception of BPF). Therefore the DPDK kernel version depe= ndency is much less than it used to be. Poking around the source, still see some leftovers. Like quick assist documentation wanting kernel version for sources? Why does QAT depend on kernel source being present. Thats not right. The other bad spot is the Intel GVE driver reading and passing the OS version in. Looks like some host side validation. Putting OS version anywhere in DPDK is a mistake.