If promiscuous mode is enabled (ENETn_RCR[PROM] = 1) all unicast and multicast
frames are accepted regardless of ENETn_GAUR/GALR and ENETn_IAUR/IALR
settings.
44.4.4.3.3 Broadcast Address Reject
All broadcast frames are accepted if BC_REJ is cleared or ENETn_RCR[PROM] is set.
If PROM is cleared when ENETn_RCR[BC_REJ] is set, all broadcast frames are
rejected.
Table 44-75. Broadcast Address Reject Programming
PROM
BC_REJ
Broadcast Frames
0
Accepted
0
1
Rejected
1
0
Accepted
1
Accepted
44.4.4.3.4 Miss-Bit Implementation
For higher layer filtering purposes, RxBD[M] indicates an address miss when the MAC
operates in promiscuous mode and accepted a frame that would otherwise be rejected.
If a group/individual hash or exact match does not occur and promiscuous mode is
enabled (RCR[PROM] = 1), the frame is accepted and the M bit is set in the buffer
descriptor; otherwise, the frame is rejected.
This means the status bit is set in any of the following conditions during promiscuous
mode:
A broadcast frame is received when BC_REJ is set.
A unicast is received that does not match either of:
Node address (PALR[PADDR1] and PAUR[PADDR2])
Hash table for unicast (IAUR[IADDR1] and IALR[IADDR2])
A multicast is received that does not match the GAUR[GADDR1] and
GALR[GADDR2] hash table entries
Chapter 44 10/100-Mbps Ethernet MAC (ENET)
K60 Sub-Family Reference Manual, Rev. 6, Nov 2011
Freescale Semiconductor, Inc.
1189