Dell Broadcom NetXtreme Family of Adapters Broadcom NetXtreme II Network Adapt - Page 104

Checksum Offload, IEEE 802.1p QoS Tagging, Large Send Offload, TCP Offload Engine TOE

Page 104 highlights

Broadcom Teaming Services: Broadcom NetXtreme II Network Adapter User Guide IEEE 802.1Q VLANs Wake On LAN Preboot Execution Environment Before creating a team, adding or removing team members, or changing advanced settings of a team member, make sure each team member has been configured similarly. Settings to check include VLANs and QoS Packet Tagging, Jumbo Frames, and the various offloads. Advanced adapter properties and teaming support are listed in Table 7. Table 7: Advanced Adapter Properties and Teaming Support Adapter Properties Supported by Teaming Virtual Adapter Checksum Offload Yes IEEE 802.1p QoS Tagging No Large Send Offload Yesa TCP Offload Engine (TOE) Yesb, c Jumbo Frames Yesb IEEE 802.1Q VLANs Yesc Wake on LAN Nod Preboot Execution environment (PXE) Yese a All adapters on the team must support this feature. Some adapters may not support this feature if ASF/IPMI is also enabled. b Must be supported by all adapters in the team. c Only for Broadcom adapters. d See Wake On LAN. e As a PXE sever only, not as a client. A team does not necessarily inherit adapter properties; rather various properties depend on the specific capability. For instance, an example would be flow control, which is a physical adapter property and has nothing to do with BASP, and will be enabled on a particular adapter if the miniport driver for that adapter has flow control enabled. NOTE: All adapters on the team must support the property listed in Table 7 in order for the team to support the property. Checksum Offload Checksum Offload is a property of the Broadcom network adapters that allows the TCP/IP/UDP checksums for send and receive traffic to be calculated by the adapter hardware rather than by the host CPU. In high-traffic situations, this can allow a system to handle more connections more efficiently than if the host CPU were forced to calculate the checksums. This property is inherently a hardware property and would not benefit from a software-only implementation. An adapter that supports Checksum Offload advertises this capability to the operating system so that the checksum does not need to be calculated in the protocol stack. Checksum Offload is only supported for IPv4 at this time. IEEE 802.1p QoS Tagging The IEEE 802.1p standard includes a 3-bit field (supporting a maximum of 8 priority levels), which allows for traffic prioritization. The BASP intermediate driver does not support IEEE 802.1p QoS tagging. Large Send Offload Large Send Offload (LSO) is a feature provided by Broadcom network adapters that prevents an upper level protocol such as TCP from breaking a large data packet into a series of smaller packets with headers appended to them. The protocol stack need only generate a single header for a data packet as large as 64 KB, and the adapter hardware breaks the data buffer into appropriately-sized Ethernet frames with the correctly sequenced header (based on the single header originally provided). TCP Offload Engine (TOE) The TCP/IP protocol suite is used to provide transport services for a wide range of applications for the Internet, LAN, and for file:///T|/htdocs/NETWORK/BroadCom/71921/NetXtremeII/en/teamsvcs.htm[9/26/2012 3:29:14 PM]

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224

Broadcom Teaming Services: Broadcom NetXtreme II Network Adapter User Guide
file:///T|/htdocs/NETWORK/BroadCom/71921/NetXtremeII/en/teamsvcs.htm[9/26/2012 3:29:14 PM]
IEEE 802.1Q VLANs
Wake On LAN
Preboot Execution Environment
Before creating a team, adding or removing team members, or changing advanced settings of a team member, make sure
each team member has been configured similarly. Settings to check include VLANs and QoS Packet Tagging, Jumbo Frames,
and the various offloads. Advanced adapter properties and teaming support are listed in
Table 7
.
Table 7: Advanced Adapter Properties and Teaming Support
Adapter Properties
Supported by Teaming Virtual Adapter
Checksum Offload
Yes
IEEE 802.1p QoS Tagging
No
Large Send Offload
Yes
a
TCP Offload Engine (TOE)
Yes
b, c
Jumbo Frames
Yes
b
IEEE 802.1Q VLANs
Yes
c
Wake on LAN
No
d
Preboot Execution environment (PXE)
Yes
e
a
All adapters on the team must support this feature. Some adapters may not support this feature if ASF/IPMI is also enabled.
b
Must be supported by all adapters in the team.
c
Only for Broadcom adapters.
d
See
Wake On LAN
.
e
As a PXE sever only, not as a client.
A team does not necessarily inherit adapter properties; rather various properties depend on the specific capability. For
instance, an example would be flow control, which is a physical adapter property and has nothing to do with BASP, and will be
enabled on a particular adapter if the miniport driver for that adapter has flow control enabled.
NOTE: All adapters on the team must support the property listed in
Table 7
in order for the team to support the property.
Checksum Offload
Checksum Offload is a property of the Broadcom network adapters that allows the TCP/IP/UDP checksums for send and
receive traffic to be calculated by the adapter hardware rather than by the host CPU. In high-traffic situations, this can allow
a system to handle more connections more efficiently than if the host CPU were forced to calculate the checksums. This
property is inherently a hardware property and would not benefit from a software-only implementation. An adapter that
supports Checksum Offload advertises this capability to the operating system so that the checksum does not need to be
calculated in the protocol stack. Checksum Offload is only supported for IPv4 at this time.
IEEE 802.1p QoS Tagging
The IEEE 802.1p standard includes a 3-bit field (supporting a maximum of 8 priority levels), which allows for traffic
prioritization. The BASP intermediate driver does not support IEEE 802.1p QoS tagging.
Large Send Offload
Large Send Offload (LSO) is a feature provided by Broadcom network adapters that prevents an upper level protocol such as
TCP from breaking a large data packet into a series of smaller packets with headers appended to them. The protocol stack
need only generate a single header for a data packet as large as 64 KB, and the adapter hardware breaks the data buffer into
appropriately-sized Ethernet frames with the correctly sequenced header (based on the single header originally provided).
TCP Offload Engine (TOE)
The TCP/IP protocol suite is used to provide transport services for a wide range of applications for the Internet, LAN, and for