Module netsim::wire [] [src]

Types for ethernet/IP packets.

Structs

ArpPacket

An ARP packet

EtherFields

The header fields of an ethernet packet.

EtherFrame

Represents an ethernet frame.

EtherPlug

An ethernet plug

Icmpv4Packet

An ICMPv4 packet

IpPlug

An IP plug

Ipv4Fields

The header fields of an Ipv4 packet.

Ipv4Packet

An Ipv4 packet.

Ipv4Plug

An IPv4 plug

Ipv6Fields

The header fields of an IPv6 packet

Ipv6Packet

An IPv6 packet

Ipv6Plug

An IPv6 plug

MacAddr

An ethernet hardware MAC address.

SelectiveAck

A selective ACK block of a TCP packet

TcpFields

The fields of a TCP header

TcpPacket

A TCP packet

UdpFields

Represents the header fields of a UDP packet.

UdpPacket

A UDP packet

Enums

ArpFields

The fields of an ARP packet.

EtherPayload

The payload of an ethernet frame.

EtherPayloadFields

The fields of the payload of an ethernet frame. Can be used along with EtherFields to describe/construct an ethernet frame and its contents.

Icmpv4PacketKind

Description of an ICMPv4 packet

IpPacket

An IP packet.

Ipv4Payload

The payload of an Ipv4 packet

Ipv4PayloadFields

The payload of an Ipv4 packet. Can be used to construct an Ipv4 packet and its contents simultaneously.

Ipv6Payload

The payload of an IPv6 packet

Ipv6PayloadFields

The payload of an IPv6 packet. Can be used to construct an IPv6 packet and its contents simultaneously.