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:
- cyclone_tcp/core/net_misc.h