Ethernet MAC (EMAC) RegistersBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 • 5718-PG108-R Page 322
Receive MAC Mode Register (offset: 0x468)
Name Bits Access
Default
Value
Description
FIX EMAC drops first packet
on false carrier event
31 RW 0 This bit when set disables the fix where EMAC
drops first packet on False Carrier Event.
1: Disable Fix
0: Enable Fix
Reserved 30 RO 0 –
Disable 802.3 length check fix
for VLAN Tag frames
29 RW 0 If clear, 802.3 length check takes VLAN length
into account properly.
Reset Management Filter Set 28 WO 0 Writing a 1 to this field generates a pulse to reset
all Management Filter registers.
Enable RX AH Offload 27 RW 0 A value 1 enables the RX AH offload feature.
When 0, in coming packets are not CAMed for
offload consideration.
Enable RX ESP Offload 26 RW 0 A value 1 enables the RX ESP offload feature.
When 0, in coming packets are not CAMed for
offload consideration.
APE promiscuous mode
enable
25 RW 0 When set, no source address or MC hashing
checking will be performed on incoming frames
on APE filter path.
All frames will be accepted and subject to
Management filter actions.
IPV6 Enable 24 RW 0 1: Enable IPv6 RX
0: Disable IPv6 RX which includes IPv6 packet
parsing, checksum offload and IPv6 RSS
RSS_enable 23 RW 1 1: Enable RSS function.
0: Disable RSS function. FHDE will ignore the
RSS_valid from Frame Cracker and set
RSS_valid to be 0 in frame descriptor of each
packet.
RSS Hash Mask Bits 22:20 RW 0x7 These bits specify the number of hash bits that
are used to offset into the indirection table. A
value of one specifies that only bit 0 of the hash
is used to offset into the indirection table (so only
the first two entries of the table are utilized.) A
value of seven specifies that bits 6:0 of the hash
are used to offset into the indirection table. A
value of zero will result in undefined behavior and
should not be programmed.
RSS TCP/IPV6 Hash Enable 19 RW 0 When this bit is set, 4-tuple hashes are enabled
for TCP over IPV6 packets. This bit should be set
to 0 if IPv6 RX is disabled.
RSS IPV6 Hash Enable 18 RW 0 When this bit is set, 2-tuple hashes are enabled
for IPV6 packets. This bit should be set to 0 if
IPv6 RX is disabled.
RSS TCP/IPV4 Hash Enable 17 RW 0 When this bit is set, 4-tuple hashes are enabled
for TCP over IPV4 packets.