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 BB44E463F4; Wed, 12 Mar 2025 16:30:34 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A94A940A76; Wed, 12 Mar 2025 16:30:34 +0100 (CET) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mails.dpdk.org (Postfix) with ESMTP id 1628E40265 for ; Wed, 12 Mar 2025 16:30:33 +0100 (CET) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2ff6ae7667dso75786a91.0 for ; Wed, 12 Mar 2025 08:30:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741793432; x=1742398232; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/iqpsDkhCJycPsblf4zmN3KxvjrB/xOrh1MPXFdSubA=; b=XYnzMLjchS+fLvK8cGo5f3oppSSR+V4/uodxzJcv2AiiGN+kQEiWm2xWPdqd+jhUJN CnBANEGsDjREjOhhHR0SMBQwE6mja4j7yQ8YzfkyualJ+1rfhOwBdJ8Kev5DGXLj+F4m Bi/BPd5jqs+XlmaySXVB7phrCaQ3kUb7aQN5faLWn9+sKghepwo8BztcjL4EWtsBEjtc vJ5zmcKJWNScV7qKj4wa+PDjL1UhG64KC0MeEbw98qbQDgPFlnqVVxOEjKCKygidNTjA ExVb4tni1MtjRUi9cefTQe+igUmJTMsc6esjXz1YxBedEtAiaHL6zCNRRaUxDUzVdFdE QzmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741793432; x=1742398232; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/iqpsDkhCJycPsblf4zmN3KxvjrB/xOrh1MPXFdSubA=; b=u5au2rcXU95NUeqzdvx1R3yk+C8Maf5tIoSE2oindQFar50gkjYGExbS3OacwEvnL4 zP3MKUDNnQk+MAzMcNglHaQofl4JQxvj2BrRevmAV4hjCZIOz63/P8lQ5/uLs1XB725c MeU8DoQbNZG3tHJH2zxI/jK/vczY7kPpDyjc0o7OYKtuk9mzh04Ek41kU+6egCxsbYTU 08AJVOhe9O0oGN7xBTeMBHKpo1Vugj+kEpmDLMPtZfMtvZQ873eUcEZ0tH6aNY9s/4PT W6HKnpA5pIdAMd/rAHi3Us024KofyHD/aPuLy99OZ7mlSEg/uaODt+2hn35WcCD+cqqR tNyw== X-Forwarded-Encrypted: i=1; AJvYcCWuej4KhtpP8lknU2lZ57+8tq8e0MY2ZMqEdeTJYW7ZwGII/BMcp1RZHzo2mf8qu7ZPq9A=@dpdk.org X-Gm-Message-State: AOJu0YyXgMUTxUgTuIesp3K5mreY2a7sGgc1MfVl4e6wi//TTeecPhvI YcM6P4PDnMokQe/ONSG1mHrfU6bfDtEPfmdbwzjUVUnN7CkM/v5CSDCR0UhxCtLCapgfp/ZTccS D6+no5lCCcLVJs7RXiCJgAWvwr+U= X-Gm-Gg: ASbGncsVAjlZCxdBPcAC/WN/fzQAm0FBJ1ySFGuGZ3PZLrt8uLpTOcfLMJD8sM27Oh7 ptq3ADa4dVSeUmTwhSj4tlDwGuu54Y96jGN5tuCA2Yykgqz1ScedB3URTo7y8p1gIn2e5aDL4n1 7Od+rlxmCh6ggqoWnVU4n/Fcw7H8U= X-Google-Smtp-Source: AGHT+IEOe0mR3QaSsRBLst8h6fyncoOHZpwhC9c0yQKPg1qj3o2+B6qrbH4ioqAdd0Brk2HpSVJeIWp/EQWWgB+sAhU= X-Received: by 2002:a17:90b:4cc4:b0:2ff:5c4e:5acd with SMTP id 98e67ed59e1d1-2ff7cf3381emr33265370a91.35.1741793432061; Wed, 12 Mar 2025 08:30:32 -0700 (PDT) MIME-Version: 1.0 References: <20250306133713.393057-1-getelson@nvidia.com> <20250310091844.4a3ff0d1@hermes.local> In-Reply-To: <20250310091844.4a3ff0d1@hermes.local> From: Igor Gutorov Date: Wed, 12 Mar 2025 18:29:55 +0300 X-Gm-Features: AQ5f1JqLB9H92iF0uE8gA9etbiESggJ-pQhwnu1FdthS6TvqUtSYeqB516uhjVc Message-ID: Subject: Re: [PATCH] rust: support DPDK API To: Stephen Hemminger Cc: Gregory Etelson , thomas@monjalon.net, mkashani@nvidia.com, Bruce Richardson , dev@dpdk.org 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 Mon, Mar 10, 2025 at 7:34=E2=80=AFPM Stephen Hemminger wrote: > > The real benefit would the ability to support PMD's built in Rust. Having DPDK libraries as Rust crates would be beneficial as well. The mempool library in particular is something I've wanted to use in some Rust projects. I've previously considered either porting this library or writing a safe API around bindings, but never actually got to implementing it yet. IMO, the benefit to DPDK would be more users, more contributors, etc.