xdp_socket/lib.rs
1// Public modules and re-exports
2pub mod create;
3pub mod mmap;
4pub mod ring;
5pub mod socket;
6
7pub use create::{
8 Direction, XdpConfig, create_bi_socket, create_rx_socket, create_socket, create_tx_socket,
9};
10pub use socket::Socket;
11
12// Internal modules, hidden from documentation
13#[doc(hidden)]
14pub mod commit;
15#[doc(hidden)]
16pub mod kick;
17pub mod peek;
18pub mod poll;
19#[doc(hidden)]
20pub mod seek;
21#[doc(hidden)]
22pub mod send;
23
24pub use {poll::PollWaitExt, send::SendExt};