RDMA RegistersBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 443
BD READ DMA Corruption Enable Control Register (offset: 0x4A78)
Non_LSO Read DMA Mode Register (offset: 0x4B00)
Name Bits Access
Default
Value
Description
Reserved 31:8 RO 0 –
Enable hardware fix for wrong
TCP checksum
7 RO 0 0: Enable Fix
1: Disable Fix
Reserved 6 RO 0 –
Enable hardware fix for IP
Header checksum corruption
5 RO 0 This control bit is used to enable the fix for the IP
Header Checksum Corruption occurs when an
IPV4 payload contents match an IPV6 Header
Type.
1: Disable fix
0: enable fix
DMA Read Engine may be
unable to generate Memory
Read Request to PCIE Core
upon transitioning from L1 to
L0 with Clkreq Enable
4 RO 1 Set to 1 to enable fix for clock request gap
problem of Tx Read DMA lock-up issue.
Note that increasing the ASPM L1 entry time to a
value on the order of 1ms is recommended and
may prevent this issue from occurring. See
register 0x7d28.
Enable hardware fix for clock
switching problem
3 RO 1 Set to 1 to enable fix for clock switching problem
of Tx Read DMA lock-up issue.
Note that increasing the ASPM L1 entry time to a
value on the order of 1ms is recommended and
may prevent this issue from occurring. See
register 0x7d28.
Enable hardware fix for PCIE
client lockup
2 RO 1 Set to 1 to enable fix for Tx Read DMA lock-up
issue.
Note that increasing the ASPM L1 entry time to a
value on the order of 1ms is recommended and
may prevent this issue from occurring. See
register 0x7d28.
Reserved 1 RO 0 –
Reserved 0 RO 0 –
Name Bits Access
Default
Value
Description
Reserved 31:29 RO 0 –
Hardware IPv6 Post-DMA
Processing Enable
28 RO 0 Enables hardware processing of LSO IPv6
packets. This bit has no effect on Post-DMA
processing of IPv4 packets.
Hardware IPv4 Post-DMA
Processing Enable
27 RO 0 Enables hardware processing of LSO IPv4
packets. This bit has no effect on Post-DMA
processing of IPv6 packets.