English
Language : 

K60P100M100SF2RM Datasheet, PDF (1179/1809 Pages) Freescale Semiconductor, Inc – K60 Sub-Family Reference Manual
Chapter 44 10/100-Mbps Ethernet MAC (ENET)
Table 44-58. IPv4 Header Format (continued)
Fragment ID
Flags
TTL
Protocol
Source Address
Destination Address
Options
Fragment offset
Header checksum
Table 44-59. IPv4 Header Fields
Field Name
Description
Version
4-bit IP version information. 0x4 for IPv4 frames.
IHL
4-bit internet header length information. Determines number of 32-bit words found within the
IP header. If no options are present, the default value is 0x5.
TOS
Type of service/DiffServ field
Length
Total length of the datagram in bytes, including all octets of header and payload
Fragment ID, flags, fragment Fields used for IP fragmentation
offset
TTL
Time-to-live. If zero, datagram must be discarded
Protocol
Protocol identifier of protocol that follows in the datagram
Header checksum
Checksum over all IP header fields
Source address
Source IP address
Destination address
Destination IP address
44.4.2.3 IPv6 Datagram Format
The following figure shows the IP version 6 (IPv6) header, which is located at the
beginning of an IP datagram. It is organized in 32-bit words and has a fixed length of ten
words (40 bytes). The next header field identifies the type of the header to follow the
IPv6 header. It is defined identical to the protocol identifier within IPv4 with new
definitions for identifying extension headers, which can be inserted between the IPv6
header and the protocol header, shifting the protocol header accordingly. The accelerator
currently only supports IPv6 without extension headers (i.e. next header identifies TCP,
UDP, or ICMP protocol).
The first byte sent/received is the leftmost byte of the first word (i.e. version/traffic class
fields).
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1179