IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 293

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.1.2
January 2007
Document Number: 05-2443-006
previously opened ports. The application should sanity check the returned handle for a
non-zero value. For details about the handle structure, see the
header file.
The device driver is designed to track the number of applications using the Gigabit
Ethernet ports/devices and will not close the device until all ports are closed.
GbEMAC_DeviceStop( )
Name
GbEMAC_DeviceStop( )
Synopsis
void
GbEMAC_DeviceStop
(
)
Description
This routine is called by the application to close the device. If it is the last application to
use the driver it performs deinitialization.
Parameters
Returns
Note
If the value in arg_PortMask is not the same as the one specified during the open to
obtain the handle, one or more ports specified during the open will not be closed. The
handle remains valid and non-zero until all ports previously opened by the application
are closed.
Type
IN
IN
Return Code
SUCCESS (=0)
ERROR_INVALID_HANDLE
ERROR_MAC_NOT_INITIALIZED
ERROR_TASK_LOCK_FAILED
unsigned int arg_PortMask,
unsigned int *arg_Handle
Name
arg_PortMask
arg_Handle
Description
The Port Mask, indication the ports to be opened:
Pointer to handle obtained during device open call
• 0:3 – Four ports on the first media mezzanine card (DB#1); not applicable
• 4:7 – Four ports on the second media mezzanine card (DB#2)
• 8:11 – Four ports on the baseboard IXF1104 connected to fabric interface
• 12:15 – Four ports on FIC IXF1104 connected to the fabric interface
to IXB2850 boards
channel 1
channel 2
Description
Success
Invalid arg_Handle parameter
Device was not initialized
Task lock could not be done
Intel NetStructure
®
IXB2850 Packet Processing Boards
ixf1104ce_driver_api.h
TPS
293