Table 25-5 Destination Address Filter Result List - Nations N32G45 Series User Manual

32-bit arm cortex-m4 microcontroller
Table of Contents

Advertisement

frames.
25.4.6.10.8 Promiscuous mode
Setting ETH_MACFFLT.PRM to 1 will enable promiscuous mode. At this time, all received frames can pass the
filter, the address filter is invalid, and the destination address error bit and source address error bit of the receive
status information are always 0.
25.4.6.10.9 Pause control frame filtering
MAC will detect the 6-byte destination address field in the received control frame. If ETH_MACFLWCTRL.UP = 0,
it will judge whether the value of the destination address field is equal to 0x0180 C200 0001 (the unique value of the
control frame in line with the IEEE802.3 specification); if ETH_MACFLWCTRL.UP = 1, in addition to comparing
with the unique value defined by the IEEE802.3 specification, it is also compared bit by bit with MAC address set
by the controller. If the destination address field comparison is passed, and ETH_MACFLWCTRL.RFE = 1, the
corresponding pause control frame function will be triggered. According to the value set by these bits of
ETH_MACFFLT.PCF[1:0], it is determined whether the pause frame that passes the filter is forwarded to application.
Destination address/source address filtering result
Table 25-5 Destination address filter result list and Table 25-6 Source address filter result list show the filtering results
of received frames under different settings according to the destination address filter and the source address filter.
Frame
PRM HPF HUC DAIF HMC PAM DBF
type
1
x
x
Broadcast
0
x
x
frame
0
x
x
1
x
x
0
x
0
0
x
0
Unicast
0
0
1
frame
0
0
1
0
1
1
0
1
1
1
x
x
x
x
x
0
x
0
Multicast
0
0
0
frame
0
1
0
0
x
1
0
0
1

Table 25-5 Destination address filter result list

x
x
x
x
Pass
x
x
x
0
Pass
x
x
x
1
Fail
x
x
x
x
All frames pass
0
x
x
x
Pass when perfect/group filter matches
1
x
x
x
Fail when perfect/group filter matches
0
x
x
x
Pass when HASH filter matches
1
x
x
x
Fail when HASH filter matches
0
x
x
x
Pass when HASH or perfect/group filter matches
1
x
x
x
Fail when HASH or perfect/group filter matches
x
x
x
x
All frames pass
x
1
x
x
All frames pass
Pass when perfect/group filter matches, if ETH_MACFFLT.PCF = 0x,
0
0
x
x
drop Pause control frame
Pass when HASH filter matches, if ETH_MACFFLT.PCF = 0x, drop
1
0
x
x
Pause control frame
Pass when HASH or perfect/group filter match, if
1
0
x
x
ETH_MACFFLT.PCF = 0x, drop Pause control frame
Fail when perfect/group filter matches, if ETH_MACFFLT.PCF = 0x,
0
0
x
x
drop Pause control frame
1
0
x
x
Fail when HASH filter matches, if ETH_MACFFLT.PCF = 0x, drop
718 / 838
Description of destination address filtering results
Nations Technologies Inc.
Tel:+86-755-86309900
Email:info@nationstech.com
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China

Advertisement

Table of Contents
loading

Table of Contents