IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 295

no-image

IXB28504XGBEFS

Manufacturer Part Number
IXB28504XGBEFS
Description
Manufacturer
Intel
Datasheet

Specifications of IXB28504XGBEFS

Lead Free Status / Rohs Status
Compliant
Driver API Reference—IXB2850
Note:
Table 71.
January 2007
Document Number: 05-2443-006
An example of ioctl use is setting the MAC address of the port (when required by the
application) using the SET_STN_ADDR command.
The arg_pIoctlStruct for the Station (MAC) address set(/get) must contain a 64-bit
value.
Another example is reading port statistics with commands ranging from
GET_RX_OCTETS_OK to GET_FC_COLLISION_SEND.
The following tables shows how the
IXF1104 MAC registers.
GbEMAC_Ioctl( ) SET commands and IXF1104 register map
Ioctl
MAC Control Registers
SET_DUPLEX_MODE
SET_FDFC_TYPE
SET_COLLISION_DIST
SET_COLLISION_THLD
SET_FCTX_TIMER
SET_FDFC_ADDR
SET_IPG_RECEIVE_TIME2
SET_IPG_TRANSMIT_TIME
SET_PAUSE_THRESHOLD
SET_MAX_FRAME_SIZE
SET_MAC_IF_MODE
SET_FLUSH_TX
SET_FC_MODE
SET_FC_BACK_PRESSURE_LEN
SET_SHORT_RUNT_TH
SET_UNKNOWN_FRAME_STT
SET_TX_CONFIG_WORD
SET_DIV_CONFIG_WORD
SET_PKT_FILTER_CTL
SET_MUL_PORT_ADD
Global Status & Configuration Registers
SET_PORT_STATUS
SET_INTERFACE_MODE
SET_MAC_SOFT_RESET
SET_MDIO_RESET
SET_UI_ENDIAN_MODE
SET_LED_MODE
SET_LED_FLASH_RATE
SET_LED_FAULT_ACTION
RX FIFO Registers
GbEMAC_Ioctl( )
MAC Register
DesiredDuplex
FDFCType
CollisionDistance
CollisionThreshold
FCTxTimerValue
FDFCAddressLow, FDFCAddressHigh
PGReceiveTime2
PGTransmitTime
PauseThreshold
MaxFrameSize
MacIFMode
FlushTX
FCEnable
FCBackPressureLength
ShortRuntsThreshold
DiscardUnknownControlFrame
TxConfigWord
DiverseConfigWrite
PacketFilterControl
PortMulticastAddressLow, PortMulticastAddressHigh
Port Enable
Interface Mode
MAC Soft Reset
MDIO Soft Reset
Microprocessor Interface
LED Control
LED Flash Rate
LED Fault Disable
Intel NetStructure
SET/GET commands map to the
®
IXB2850 Packet Processing Boards
TPS
295