Lines Matching full:packet

43 #include <asm/octeon/cvmx-packet.h>
58 /* Use this struct if the hardware determines that the packet is IP */
61 /* HW sets this to the number of buffers used by this packet */
77 /* the packet needs to be decompressed */
79 /* the packet is either TCP or UDP */
81 /* the packet needs to be decrypted (ESP or AH) */
83 /* the packet is IPv6 */
93 * packet creation.
106 * the IP packet (as defined by the IP header
110 * - 8 = TCP FIN Only: the packet is TCP and only the
112 * - 9 = TCP No Flags: the packet is TCP and no flags
114 * - 10 = TCP FIN RST: the packet is TCP and both FIN
116 * - 11 = TCP SYN URG: the packet is TCP and both SYN
118 * - 12 = TCP SYN RST: the packet is TCP and both SYN
120 * - 13 = TCP SYN FIN: the packet is TCP and both SYN
124 /* set if the packet is a fragment */
134 * - 3 = IP Malformed Header: the packet is not long
136 * - 4 = IP Malformed: the packet is not long enough
145 * Set if the hardware determined that the packet is a
150 * St if the hardware determined that the packet is a
155 * Set if the packet may not be IP (must be zero in
166 /* zero for packet submitted by hardware that isn't on
260 * the packet is ip.
266 * packet.
293 * packet creation.
298 * set if the hardware determined that the packet is
303 * set if the hardware determined that the packet is
308 * set if the hardware determined that the packet is a
313 * set if the hardware determined that the packet is a
318 * set if the packet may not be IP (must be one in
326 * - 1 = partial error: a packet was partially
329 * packet.
330 * - 2 = jabber error: the RGMII packet was too large
332 * - 3 = overrun error: the RGMII packet is longer
334 * - 4 = oversize error: the RGMII packet is longer
336 * - 5 = alignment error: the RGMII packet is not an
339 * - 6 = fragment error: the RGMII packet is shorter
341 * - 7 = GMX FCS error: the RGMII packet had an FCS
343 * - 8 = undersize error: the RGMII packet is shorter
345 * - 9 = extend error: the RGMII packet had an extend
347 * - 10 = length mismatch error: the RGMII packet had
351 * packet had one or more data reception errors
352 * (RXERR) or the SPI4 packet had one or more
355 * packet was not large enough to cover the
356 * skipped bytes or the SPI4 packet was
359 * RGMII packet had a studder error (data not
360 * repeated - 10/100M only) or the SPI4 packet
362 * - 16 = FCS error: a SPI4.2 packet had an FCS error.
363 * - 17 = Skip error: a packet was not large enough to
365 * - 18 = L2 header malformed: the packet is not long
375 * zero for packet submitted by hardware that isn't on
481 * the input packet was
507 * HW sets to the total number of bytes in the packet
517 * the input packet was
554 * HW WRITE: the following 64 bits are filled by HW when a packet arrives
560 * HW WRITE: the following 64 bits are filled by HW when a packet arrives
566 * hardware when a packet arrives This indicates a variety of
572 * Pointer to the first segment of the packet.
578 * packet, up to (at most, but perhaps less) the amount
581 * If the packet is recognized to be IP, the hardware starts
584 * packet is not recognized to be IP, the hardware starts
585 * writing the beginning of the packet here.