Re: [PATCH v2] rust: support raw DPDK API

2025-03-15 Thread Bruce Richardson
; ; tho...@monjalon.net > > Subject: [PATCH v2] rust: support raw DPDK API > > > > The patch converts include files with DPDK API to RUST and binds new > > RUST API files into raw module under dpdk crate. > > > > The RUST files and DPDK libraries build from C so

Re: [PATCH v2] rust: support raw DPDK API

2025-03-14 Thread Etelson, Gregory
Looking at the above parts of "Port abstraction in Rust", I'm not sure it really adds anything. It feels a bit "middle of the road" (aka, adding some "abstraction", but not going far enough). Current helloword example is a POC for the raw module usage. It content can (should) be updated

Re: [PATCH v2] rust: support raw DPDK API

2025-03-12 Thread Thomas Monjalon
10/03/2025 17:25, Bruce Richardson: > On Mon, Mar 10, 2025 at 04:13:21PM +, Van Haaren, Harry wrote: > > Looking at the above parts of "Port abstraction in Rust", I'm not sure it > > really adds anything. > > It feels a bit "middle of the road" (aka, adding some "abstraction", but > > not goi

Re: [PATCH v2] rust: support raw DPDK API

2025-03-11 Thread Van Haaren, Harry
> From: Gregory Etelson > Sent: Saturday, March 8, 2025 6:50 PM > To: Van Haaren, Harry ; Richardson, Bruce > ; dev@dpdk.org > Cc: getel...@nvidia.com ; mkash...@nvidia.com > ; tho...@monjalon.net > Subject: [PATCH v2] rust: support raw DPDK API > > The patch

[PATCH v2] rust: support raw DPDK API

2025-03-08 Thread Gregory Etelson
The patch converts include files with DPDK API to RUST and binds new RUST API files into raw module under dpdk crate. The RUST files and DPDK libraries build from C sources allow creation of DPDK application in RUST. RUST DPDK application must specify the `dpdk` crate as dependency in Cargo.toml