Skip to main content

Module raw

Module raw 

Source
Expand description

Optional raw multicast transmit support.

Enable this module with the raw-packets Cargo feature when you need to inject complete multicast IP datagrams instead of ordinary UDP payloads.

Linux combines raw IP sockets with packet-socket injection for remote-source IPv6 forwarding. macOS supports raw IPv4 and local-source raw IPv6, while Windows currently supports raw IPv4. Unsupported paths return an explicit error rather than silently degrading to UDP behavior.

Structs§

RawContext
Owns and manages the set of active raw multicast publications.
RawPublication
One ready-to-send raw multicast publication.
RawPublicationConfig
Configuration for one raw multicast transmit publication.
RawPublicationId
Stable ID for one configured raw publication socket.
RawSendReport
Result of one raw multicast send call.

Enums§

RawValidationMode
Validation behavior applied to outbound raw IP datagrams.