melin-dpdk 0.10.1

DPDK kernel-bypass transport using userspace poll-mode drivers and smoltcp TCP/IP
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! DPDK kernel-bypass transport for the trading engine.
//!
//! Bypasses the Linux kernel network stack entirely by talking directly
//! to the NIC via DPDK's userspace Poll Mode Driver (PMD). TCP/IP
//! processing is handled by smoltcp, a userspace TCP/IP stack.
//!
//! # Feature flag
//!
//! Requires the `dpdk-sys` feature and libdpdk installed. Without the
//! feature this crate is an empty shell, letting it live in the workspace
//! without requiring system dependencies.

#[cfg(feature = "dpdk-sys")]
mod dpdk;
#[cfg(feature = "dpdk-sys")]
pub use dpdk::*;