Large Segment Offload (Lso) Send Bd - Broadcom NetXtreme/NetLink BCM5718 Series Programmer's Manual

Table of Contents

Advertisement

BCM5718 Programmer's Guide
Table 9: Defined Flags for Send Buffer Descriptors (Cont.)
Bits
Name
8
CPU_PRE_DMA
9
CPU_POST_DMA
10
HDRLEN[3]
11
HDRLEN[4]
12
HDRLEN[5]
13
HDRLEN[6]
14
HDRLEN[7]
15
DON'T_GEN_CRC
a.
Indicates that this bit should be set in all descriptors for a given packet if the desired capability is to be
enabled for that packet.
Note: The UDP checksum engine does not span IP fragmented frames.
The Length field specifies the length of the data buffer. The lengths for the buffers associated with a given
packet will add up to the length of the packet.
Note: The Ethernet controller does not validate the value of the Length field and may generate an
error on the PCI bus if the Length field has a value of 0. The host driver must ensure that the Length
field is nonzero before enqueueing the BD onto the Send Ring.
The VLAN Tag field is only valid when the VLAN_TAG bit of Flags field is set. This VLAN Tag field contains
the 16-bit VLAN tag that is to be inserted into an IEEE 802.1Q (and IEEE 802.3ac)-compliant packet by the
controller. If VLAN tag insertion is desired, this field (and the flag) should be set in the first descriptor for
that packet (i.e., the descriptor that points to the buffer that contains the Ethernet header).

Large Segment Offload (LSO) Send BD

See
"Large Segment Offload" on page
Broadcom
®
January 29, 2016 • 5718-PG108-R
Description
If set to 1, the controller's internal CPU is required to act upon the packet before
the packet is given to the internal Send Data Initiator state machine. Normally
this bit should be set to 0.
If set to 1, the controller's internal CPU is required to act upon the packet before
a
the packet is given to the internal Send Data Completion state machine.
Normally this bit should be set to 0.
The length of the Ether+IP+TCP Headers (combined) to be replicated in each
frame arising out of a Large TCP Segment (LSO). Maximum Header Length is
256B.
If set to 1, the controller will not append an Ethernet CRC to the end of the frame.
a
110.
Descriptor Rings
Page 76

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Netxtreme/netlink bcm5717Netxtreme/netlink bcm5718Netxtreme/netlink bcm5719Netxtreme/netlink bcm5720

Table of Contents