MT7620 PROGRAMMING GUIDE
Integrated 802.11n MAC/BBP and 2.4 GHz RF/FEM Router-on-a-Chip
2.20.6.1 ACL Block Diagram
c
0
1
2
3
4
5
6
7
16
-
bits
16-bits
ACL Rule Table
Source Port
Header Hit
Word Offset
Packet Parser
Hit Flag
EN
OFST_TP
[2:0]
WORD_OFST
[6:0]
N-bits
BIT_MASK
[15:0]
CMP_PAT
[15:0]
S
51
47 40 39 33 31 16
15 0
32
ACL Rule Control
SP [7:0]
50 48
HIT_PAT[N-1:0]
Rule
Control
Hit Flag
Packet Parser (Pipe-0) Look-Up Engine (Pipe-1)
RX_
CTRL
2.20.6.2 ACL Rule Table
Comparison Pattern
This field contains the 16-bit data comparison pattern.
Comparison Pattern Validation
This field shows whether the bit-map comparison is valid for the corresponding
CMP_PAT bit.
0: Not valid
1: Valid
Word Offset
2-byte offset in the corresponding OFST_TP.
NOTE: 0x3F is the reserved and invalid offset value.
Physical Source Port Bitmap
SP[7:0]: Port 7 to port 0
Format Type for Word Offset Range
3'b000: MAC Header (including VLAN tags and Length/Type) (L2 Offset)
3'b001: L2 Payload (L2 Offset)
3'b010: IP Header (L3 Offset)
3'b011: IP Datagram (L3 Offset)
3'b100: TCP/UDP Header (L4 Offset)
3'b101: TCP/UDP Datagram (L4 Offset)
3'b110: IPv6 Header (L3 Offset)
3'b111: Reserved