IPV6_DATA_SEGMENT_HEADER Structure
C
typedef struct _IPV6_DATA_SEGMENT_HEADER {
uint8_t* dataLocation;
unsigned short segmentSize;
unsigned short segmentLen;
unsigned char memory;
unsigned char segmentType;
struct _IPV6_DATA_SEGMENT_HEADER * nextSegment;
void * data[];
} IPV6_DATA_SEGMENT_HEADER;
Description
Structure : IPV6_DATA_SEGMENT_HEADER.
Data structure is used to allocate a data segment header and an optional payload.
Members
| Members | Description |
|---|---|
| dataLocation | Location of the data to transmit. |
| segmentSize | Size of this data segment. |
| segmentLen | Number of bytes of data in this segment. |
| memory | Type: IPV6_DATA_NONE, IPV6_DATA_DYNAMIC_BUFFER, IPV6_DATA_NETWORK_FIFO, IPV6_DATA_PIC_RAM. |
| segmentType | Type of segment contents. |
| nextSegment | Pointer to the next data segment. |
| data | Optional buffer space. |
Remarks
None.
