Adaptec 1737100 Programmer Manual - Page 128

Table 7-71. RxAddressFilteringCtrl Register

Page 128 highlights

AIC-6915 Ethernet LAN Controller Programmer's Manual Table 7-71. RxAddressFilteringCtrl Register Reset Bit(s) rw Value Description/Function 31:16 r/w 0 PerfectAddressPriority[15:0]: Each bit in this field corresponds to one "perfect" address, bit 0 corresponding to the first address. In PERFECTFILTERINGMODE (01), if the bit is set and the destination address of the incoming frame matches the corresponding address in the Address Filtering Memory, the frame is considered high-priority and a completion descriptor for this frame is DMAtransferred to completion queue 2. If PERFECTFILTERINGMODE does not equal 01 these bits have no meaning. 15:13 r/w 7 MinVlanPriority: In VLAN mode, if the VLAN priority (VLAN bits 14:12) is greater than the value in this field, and the frame is accepted, the frame is a high-priority frame. 12 r/w 0 PassMulticastExceptBroadcast: When set, all incoming packets with a multicast address (except broadcast packets) are received and DMA-transferred regardless of the destination address. If VLANMODE is set and the frame is a VLAN frame, the VLAN tag must still match one of the pre-programmed VLAN tags in order for the frame to be accepted. 11:10 r/w 0 WakeupMode[1:0]: '00' - Wakeup mode disabled. '01' - Wakeup on frames that pass address filtering. '10' - Wakeup on frames that pass the frame processor. '11' - Wakeup on any frame that address filtering would consider high-priority, or any frame that passes address filtering and also passes the frame processor. Note: Any wake-up mode other than 00 disables normal receive operation. 9:8 r/w 0 VlanMode[1:0]: '00' - VLAN mode disabled. '01' - VLAN mode enabled. The AIC-6915 does not strip the VLAN tag from the frame. '10' - VLAN mode enabled. The AIC-6915 strips the VLAN tag and identifier from the frame. '11' - Reserved Note: The VLAN tag can be provided to the driver in the completion descriptor if the appropriate RXCOMPLETIONQUEUE2TYPE is selected. 7-56

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190

7-56
AIC-6915 Ethernet LAN Controller Programmer’s Manual
Table 7-71. RxAddressFilteringCtrl Register
Bit(s)
rw
Reset
Value
Description/Function
31:16
r/w
0
PerfectAddressPriority[15:0]:
Each bit in this field corresponds to
one “perfect” address, bit 0 corresponding to the first address. In
P
ERFECT
F
ILTERING
M
ODE
(01), if the bit is set and the destination
address of the incoming frame matches the corresponding address
in the Address Filtering Memory, the frame is considered
high-priority and a completion descriptor for this frame is DMA-
transferred to completion queue 2. If
P
ERFECT
F
ILTERING
M
ODE
does
not equal 01 these bits have no meaning.
15:13
r/w
7
MinVlanPriority:
In VLAN mode, if the VLAN priority (VLAN bits
14:12) is greater than the value in this field, and the frame is
accepted, the frame is a high-priority frame.
12
r/w
0
PassMulticastExceptBroadcast:
When set, all incoming packets
with a multicast address (except broadcast packets) are received and
DMA-transferred regardless of the destination address. If
V
LAN
M
ODE
is set and the frame is a VLAN frame, the VLAN tag
must still match one of the pre-programmed VLAN tags in order for
the frame to be accepted.
11:10
r/w
0
WakeupMode[1:0]:
‘00’ - Wakeup mode disabled.
‘01’ - Wakeup on frames that pass address filtering.
‘10’ - Wakeup on frames that pass the frame processor.
‘11’ - Wakeup on any frame that address filtering would consider
high-priority, or any frame that passes address filtering and also
passes the frame processor.
Note
: Any wake-up mode other than 00 disables normal receive
operation.
9:8
r/w
0
VlanMode[1:0]:
‘00’ - VLAN mode disabled.
‘01’ - VLAN mode enabled. The AIC-6915 does not strip the
VLAN tag from the frame.
‘10’ - VLAN mode enabled. The AIC-6915 strips the VLAN tag
and identifier from the frame.
‘11’ - Reserved
Note
: The VLAN tag can be provided to the driver in the
completion descriptor if the appropriate
R
X
C
OMPLETION
Q
UEUE
2T
YPE
is selected.