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
