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 5AC6E42D5E; Mon, 26 Jun 2023 18:43:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D646140223; Mon, 26 Jun 2023 18:43:26 +0200 (CEST) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by mails.dpdk.org (Postfix) with ESMTP id F13624013F for ; Mon, 26 Jun 2023 18:43:24 +0200 (CEST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 55D455C0181; Mon, 26 Jun 2023 12:43:24 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 26 Jun 2023 12:43:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1687797804; x=1687884204; bh=AY+QD0tdywQBkaZfofKUL5/jm0pd/3iPZHF E/xFjn0A=; b=R5edfhIQODhlq7op0dfzpN36AW0cT2U9Li/LdrgDTdVmyzOpvHH xRAduQEhgRfAmOIMTg7Tg8mMppuvhR7ghECWiZCSGQXKce7+CiImnUe9IzVb0xYu G9rkKnI6R8gF7XIWhrfAKajJ7ShlchMD+wTlAMJAt86ktnScJ1IUtiLHInfjqyox b5xYFi6DIJokL7ETMoMeKZtilWelHmChlZmFVpCtl0gHCCP741vOekHoumkyqZKh W3GEUNNWtWPCcOq85jYu9CeGKzgu+enQeD/Rz7T2oo9XJAOm2Qlb2whKKpJcYjyI 5Ufe0ZwsPGogxiOg9qOERRcZSyxIEy3L9Tg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1687797804; x=1687884204; bh=AY+QD0tdywQBkaZfofKUL5/jm0pd/3iPZHF E/xFjn0A=; b=Zd3Li0/8P9u6RNzLr57OSs2Is/wiHln2rfh3Q3P55/oH4DmiSKX ct6oR1i9oAO745ExJTi4Wjbv5H4heXTCo4fmnr9tu0DVs0DeoZ7iqpl1dvp4HOlE f1bmWiaKjjzS/0T8XXg4sZf8Ld8kulU1pc2tpIdOEQht3YxSYVTALmLuHsgfDFZa JldLWMnGX0rC1ME7uC4owlqX/Sovz1lmcTSQ3kOO/BwUlWLytXewqU8yfPrEDoMK f7U0I6cca9/gZkj9pGb+O8701/ELcrJLcalQdAa2YiKsqbnapzRMGNwXi6Np26wg DOhlO+uzfuiTnXTh0ucgheIOESjWyuuZbxw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgeehfedguddttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufffkfgjfhgggfgtsehtqhertddttdejnecuhfhrohhmpefvhhho mhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqne cuggftrfgrthhtvghrnhepffdtuefhhedvkeelleevffdvlefhleehvdegtddvvdduueei vedtgfejvddugeefnecuffhomhgrihhnpeguphgukhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghl ohhnrdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 26 Jun 2023 12:43:22 -0400 (EDT) From: Thomas Monjalon To: Stephen Hemminger Cc: Jerin Jacob , dev@dpdk.org, jerinj@marvell.com, Ori Kam , Liron Himi , Prasun Kapoor Subject: Re: [PATCH] regex/cn9k: remove rule compiler Date: Mon, 26 Jun 2023 18:43:21 +0200 Message-ID: <20838710.0c2gjJ1VT2@thomas> In-Reply-To: <20230626092221.656fe0d0@hermes.local> References: <20230621140637.657038-1-thomas@monjalon.net> <3654869.RUnXabflUD@thomas> <20230626092221.656fe0d0@hermes.local> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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 26/06/2023 18:22, Stephen Hemminger: > On Mon, 26 Jun 2023 09:16:32 +0200 > Thomas Monjalon wrote: >=20 > > 25/06/2023 22:57, Stephen Hemminger: > > > On Wed, 21 Jun 2023 21:03:00 +0530 > > > Jerin Jacob wrote: > > > =20 > > > > On Wed, Jun 21, 2023 at 7:36=E2=80=AFPM Thomas Monjalon wrote: =20 > > > > > > > > > > Nobody knows how to build the feature. > > > > > When the dependency "rxp_compiler" is found, > > > > > the header file is not available: > > > > > > > > > > drivers/regex/cn9k/cn9k_regexdev_compiler.c:12:10: fatal error: > > > > > rxp-compiler.h: No such file or directory > > > > > > > > > > It seems that it depends on a proprietay library. =20 > > > >=20 > > > > Yes. it depended on proprietary library owned by NVIDIA now. Not su= re > > > > Marvell has rights to publish it "freely available". > > > > In order to avoid forking this library, better option to make this > > > > library as public. Also, it looks like the library itself won't have > > > > proper installation procedures that is the > > > > reason for conflict as documented here in > > > > https://bugs.dpdk.org/show_bug.cgi?id=3D1232. =20 > > >=20 > > > Interesting. Then what about the GPU support which currently requires > > > proprietary NVIDIA CUDA library =20 > >=20 > > CUDA can be downloaded. > > It is even packaged in many Linux distributions. >=20 > Thanks for the clarification. > So the real issue is not that it needs a proprietary library but it is > that the library is not available without special license. No you don't get it. The problem is that the dependency must be downloadable on Internet. CUDA is downloadable. The dependency for Marvell regex is not available on Internet. > CUDA does require accepting a free license which may be a problem for som= e people who have > lawyers who read the fine print. >=20 > The policy about dependencies should be made more explicit in the documen= tation. It could be detailed in the contributing guide.