IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 291

no-image

IXB28504XGBEFS

Manufacturer Part Number
IXB28504XGBEFS
Description
Manufacturer
Intel
Datasheet

Specifications of IXB28504XGBEFS

Lead Free Status / Rohs Status
Compliant
Driver API Reference—IXB2850
E.2
E.2.1
E.2.1.1
January 2007
Document Number: 05-2443-006
Gigabit Ethernet Media Driver API
The baseboard driver API is described under the following topics:
Gigabit Ethernet Media Driver API Functions
GbEMAC_DeviceStart( )
Name
GbEMAC_DeviceStart( )
Synopsis
void
GbEMAC_DeviceStart
(
)
Description
This function is called by the application to open the device. It checks whether the
requested port is on the baseboard or on one of the daughter boards, and it opens it for
use or initializes if it is being called for the first time.
Parameters
Returns
Type
IN
IN/OUT
IN
Return Code
SUCCESS (=0)
GBEPHY_STATUS_OK (=0)
ERROR_INVALID_HANDLE
ERROR_TASK_LOCK_FAILED
SEMAPHORE_COULD_NOT_CREATED
Gigabit Ethernet Media Driver API Functions
Gigabit Ethernet Media Driver API Structures
unsigned int arg_PortMask,
unsigned int *arg_Handle,
unsigned int arg_mode
Name
arg_PortMask
arg_Handle
arg_mode
Description
The Port Mask, indication the ports to be opened:
Handle pointer – filled in after successful return
Indicates fiber/Cu mode, duplex and speed of operation, see
• 0:3 – Four ports on the first media mezzanine card (DB#1); not used
• 4:7 – Four ports on the second media mezzanine card (DB#2)
• 8:11 – Four ports on baseboard IXF1104 (Quad Gigabit Ethernet
• 12:15 – Four ports on FIC IXF1104 connected to fabric interface
on IXB2850 boards
Controller) connected to fabric interface channel 1
channel 2
Description
Success
Success
Invalid port mask in arg_Handle parameter
Task lock could not be done
Semaphore could not be created
Intel NetStructure
®
IXB2850 Packet Processing Boards
Table 70
TPS
291