IXB28504XGBEFS Intel, IXB28504XGBEFS Datasheet - Page 273

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.1.1.6
January 2007
Document Number: 05-2443-006
Description
This routine retrieves the type, size and value of the specified FRU parameter.
Parameters
Returns
Bb_GetMacAddr( )
Name
Bb_GetMacAddr( )
Synopsis
int
Bb_GetMacAddr
(
Type
IN
IN
IN
OUT
OUT
OUT
Return Code
BB_SUCCESS
BB_FAILURE
BB_INVALID_SIZE
BB_TRY_AGAIN
BB_UNKNOWN_VAR
Name
handle
fru_id
param_id
pType
pSize
pValue
Description
Driver unique handle
ID of FRU to be processed, can be one of the following:
ID of FRU parameter to be retrieved, can be one of the following:
Type of returned FRU parameter:
Size of output parameter. Possible values are:
Pointer to output parameter
• BASE_BOARD_ID (FRU on baseboard)
• NP_MODULE_ID (FRU on NPM)
• MEDIA_CARD1_ID (FRU on media mezzanine card in slot 1, not applicable to
• MEDIA_CARD2_ID (FRU on media mezzanine card in slot 2)
• MIC1_ID (FRU on device inserted in MIC slot 1, not applicable to IXB2850 boards)
• MIC2_ID (FRU on device inserted in MIC slot 2)
• FIC_IC (FRU on the Fabric Interface Card)
• PMC_ID (FRU on PMC card)
• BB_MANUFACTURER (board manufacturer name)
• BB_PRODUCT_NAME (board product name)
• BB_SERIAL_NUMBER (board serial number)
• BB_PART_NUMBER (8-digit board part number)
• BB_MAC_INFO (MAC address, interface type, and port number)
• BB_PICMG_INFO (manufacturer ID, PICMG ID)
• BB_STRING (string data)
• BB_NUMBER (number)
• BB_MAC_ARRAY (table of structures containing MAC information)
• BB_PICMG_ARRAY (a structure containing PICMG information)
• MAX_FRU_STR_LEN (64 bytes)
• MAX_MAC_NUMBER (15 x MAC_INFO size of 14 bytes)
Description
Operation completed successfully
Operation initialization failed
*pValue buffer is too small (size value is too small)
Variable value cannot be retrieved at this time (driver has not been initialized yet)
Incorrect variable identifier
IXB2850 boards)
Intel NetStructure
®
IXB2850 Packet Processing Boards
TPS
273