mctx_core/raw_ip/mod.rs
1//! Optional generic raw-IP transmit support.
2//!
3//! Enable this module with the `raw-ip` Cargo feature when a caller already
4//! owns a complete IP datagram, such as an ICMP Packet Too Big control packet.
5//! This API is intentionally separate from [`crate::raw`]: it accepts unicast
6//! and multicast destinations and does not apply multicast forwarding policy.
7
8mod capabilities;
9mod config;
10mod context;
11mod datagram;
12mod platform;
13mod publication;
14mod report;
15
16pub use capabilities::{RawIpCapabilities, RawIpCapability, raw_ip_capabilities};
17pub use config::{RawIpPublicationConfig, RawIpSocketConfig};
18pub use context::RawIpContext;
19pub use publication::{RawIpPublication, RawIpPublicationId};
20pub use report::RawIpSendReport;