phantom_tx_cds_pb Struct Reference

A Phantom TX descriptor. More...

#include <phantom_hw.h>


Data Fields

pseudo_bit_t tcp_hdr_offset [8]
 TCP header offset (LSO).
pseudo_bit_t ip_hdr_offset [8]
 IP header offset (LSO).
pseudo_bit_t flags [7]
 Flags.
pseudo_bit_t opcode [6]
 Opcode.
pseudo_bit_t hw_rsvd_0 [3]
 (Reserved)
pseudo_bit_t num_buffers [8]
 Total number of buffers.
pseudo_bit_t length [24]
 Total length.
pseudo_bit_t buffer2_dma_addr [64]
 Buffer 2 DMA address.
pseudo_bit_t handle [16]
 Reference handle (n/a).
pseudo_bit_t port_mss [16]
 TCP MSS (LSO).
pseudo_bit_t port [4]
 Port.
pseudo_bit_t context_id [4]
 Context ID.
pseudo_bit_t total_hdr_length [8]
 MAC+IP+TCP header (LSO).
pseudo_bit_t conn_id [16]
 IPSec connection ID.
pseudo_bit_t buffer3_dma_addr [64]
 Buffer 3 DMA address.
pseudo_bit_t buffer1_dma_addr [64]
 Buffer 1 DMA address.
pseudo_bit_t buffer1_length [16]
 Buffer 1 length.
pseudo_bit_t buffer2_length [16]
 Buffer 2 length.
pseudo_bit_t buffer3_length [16]
 Buffer 3 length.
pseudo_bit_t buffer4_length [16]
 Buffer 4 length.
pseudo_bit_t buffer4_dma_addr [64]
 Buffer 4 DMA address.
pseudo_bit_t hw_rsvd_1 [64]
 (Reserved)


Detailed Description

A Phantom TX descriptor.

Definition at line 71 of file phantom_hw.h.


Field Documentation

TCP header offset (LSO).

Definition at line 72 of file phantom_hw.h.

IP header offset (LSO).

Definition at line 73 of file phantom_hw.h.

Flags.

Definition at line 74 of file phantom_hw.h.

Opcode.

Definition at line 75 of file phantom_hw.h.

(Reserved)

Definition at line 76 of file phantom_hw.h.

Total number of buffers.

Definition at line 77 of file phantom_hw.h.

Total length.

Definition at line 78 of file phantom_hw.h.

Buffer 2 DMA address.

Definition at line 82 of file phantom_hw.h.

Reference handle (n/a).

Definition at line 86 of file phantom_hw.h.

TCP MSS (LSO).

Definition at line 87 of file phantom_hw.h.

Port.

Definition at line 88 of file phantom_hw.h.

Context ID.

Definition at line 89 of file phantom_hw.h.

MAC+IP+TCP header (LSO).

Definition at line 90 of file phantom_hw.h.

IPSec connection ID.

Definition at line 91 of file phantom_hw.h.

Buffer 3 DMA address.

Definition at line 95 of file phantom_hw.h.

Buffer 1 DMA address.

Definition at line 99 of file phantom_hw.h.

Buffer 1 length.

Definition at line 103 of file phantom_hw.h.

Buffer 2 length.

Definition at line 104 of file phantom_hw.h.

Buffer 3 length.

Definition at line 105 of file phantom_hw.h.

Buffer 4 length.

Definition at line 106 of file phantom_hw.h.

Buffer 4 DMA address.

Definition at line 110 of file phantom_hw.h.

(Reserved)

Definition at line 114 of file phantom_hw.h.


The documentation for this struct was generated from the following file:

Generated on Tue Apr 6 20:02:07 2010 for gPXE by  doxygen 1.5.7.1