MAC Control/Status

Table 3-26. Intel 82596 Receive Status / Control

Intel 82596 Receive Status/Control

Offst

15

14

13

12

11

10

9

8

7

6

5

4

3

 

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0E

LPBK

MONM

 

ADDR LEN

 

 

 

MI

MS

MA

BD

SB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0F

DG

DU

TDR

 

 

 

 

 

 

 

Min Frame Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Save bad frames (SB) (p. 4-129)

When set bad frames (CRC error, Alignment error, etc.) are sent to the host.

Broadcast disable (BD) (p. 4-134)

Disables reception of frames with a Broadcast destination address or Multicast of all 1’s.

Multicast all (MA) (p. 4-140)

Enables the 82596 to receive all frames that have a multicast address in the destination address fields.

Multicast setup (MS) (p. 4-141)

This command loads the 82596 with the Multicast-IDs that should be accepted. The filtering done on these is not perfect, and some unwanted frames may be accepted. A list of addresses may be specified with the Buffer Address field: the controller uses the default address length, combined with the Transfer Size parameter to determine the number of addresses provided. Multicast filtering may be active with multiple individual addresses: in this case the host will need to issue the command twice in order to provide both the list of multicast addresses to filter, and the list of multiple individual addresses to filter.

Multiple individual address (MI) (p. 4-141)

Enables the 82596 to receive multiple individual address frames using the same hashing mechanism as used for multicast address filtering. A list of addresses may be specified with the Buffer Address field: the controller uses the default address length, combined with the Transfer Size parameter to determine the number of addresses provided.

Address length (p. 4-129)

Determines the length, in bytes, of the addresses used by the 82596. These include Individual, Source, Destination, Multicast, or Broadcast addresses. This value is used to determine the number of entries in any provided list of addresses, either for Multicast or multiple individual address filtering.

Monitor mode (MONM) (p. 4-128)

Refer to the 82596 documentation for a full description of monitor functions.

Loopback (LPBK) (p. 4-130)

Configures the loopback operation of the 82596. Refer to the 82596 documentation for a full description of the modes of operation.

Min frame length (p. 4-138)

Specifies the minimum received frame size, not including preamble (in bytes).

83