_NetTxAncillary Struct Reference

Additional options passed to the stack (TX path) More...

#include <net_misc.h>

Data Fields

bool_t noChecksum
 Disable UDP checksum generation. More...
 
uint8_t ttl
 Time-to-live value. More...
 
uint8_t tos
 Type-of-service value. More...
 
bool_t dontFrag
 Do not fragment the IP packet. More...
 
bool_t dontRoute
 Do not send the packet via a router. More...
 
bool_t routerAlert
 Add an IP Router Alert option. More...
 
MacAddr srcMacAddr
 Source MAC address. More...
 
MacAddr destMacAddr
 Destination MAC address. More...
 
int8_t vlanPcp
 VLAN priority (802.1Q) More...
 
int8_t vlanDei
 Drop eligible indicator. More...
 
int8_t vmanPcp
 VMAN priority (802.1ad) More...
 
int8_t vmanDei
 Drop eligible indicator. More...
 
uint8_t port
 Egress port identifier. More...
 
uint32_t ports
 Egress port map. More...
 
bool_t override
 Override port state. More...
 
int32_t timestampId
 Unique identifier for hardware time stamping. More...
 

Detailed Description

Additional options passed to the stack (TX path)

Definition at line 115 of file net_misc.h.

Field Documentation

◆ destMacAddr

MacAddr destMacAddr

Destination MAC address.

Definition at line 127 of file net_misc.h.

◆ dontFrag

bool_t dontFrag

Do not fragment the IP packet.

Definition at line 122 of file net_misc.h.

◆ dontRoute

bool_t dontRoute

Do not send the packet via a router.

Definition at line 123 of file net_misc.h.

◆ noChecksum

bool_t noChecksum

Disable UDP checksum generation.

Definition at line 118 of file net_misc.h.

◆ override

bool_t override

Override port state.

Definition at line 140 of file net_misc.h.

◆ port

uint8_t port

Egress port identifier.

Definition at line 138 of file net_misc.h.

◆ ports

uint32_t ports

Egress port map.

Definition at line 139 of file net_misc.h.

◆ routerAlert

bool_t routerAlert

Add an IP Router Alert option.

Definition at line 124 of file net_misc.h.

◆ srcMacAddr

MacAddr srcMacAddr

Source MAC address.

Definition at line 126 of file net_misc.h.

◆ timestampId

int32_t timestampId

Unique identifier for hardware time stamping.

Definition at line 143 of file net_misc.h.

◆ tos

uint8_t tos

Type-of-service value.

Definition at line 121 of file net_misc.h.

◆ ttl

uint8_t ttl

Time-to-live value.

Definition at line 120 of file net_misc.h.

◆ vlanDei

int8_t vlanDei

Drop eligible indicator.

Definition at line 131 of file net_misc.h.

◆ vlanPcp

int8_t vlanPcp

VLAN priority (802.1Q)

Definition at line 130 of file net_misc.h.

◆ vmanDei

int8_t vmanDei

Drop eligible indicator.

Definition at line 135 of file net_misc.h.

◆ vmanPcp

int8_t vmanPcp

VMAN priority (802.1ad)

Definition at line 134 of file net_misc.h.


The documentation for this struct was generated from the following file: