Compare commits

...

4 commits

13 changed files with 29 additions and 29 deletions

View file

@ -8,7 +8,7 @@ AM_CFLAGS = -std=c99
-Wno-unused-parameter \
-Wstrict-prototypes \
-Wno-variadic-macros \
-D_FM_ARCH_x86_64 \
-D_FM_ARCH_64 \
-O1 \
-Wno-override-init \
-DFM_SUPPORT_FM10000 \

View file

@ -46,5 +46,5 @@ fm_status fm10000PTIReceive(fm_int sw,
fm_int length,
fm_int * dataLength);
#endif /* FM_FM10000_GENERIC_PTI_H */
#endif /* __FM_FM10000_GENERIC_PTI_H */

View file

@ -81,7 +81,7 @@ typedef unsigned int fm_uint;
* Intended to be the same size as pointer type
* so casting between pointer and integer can be
* done without warnings. */
#ifdef _FM_ARCH_x86_64
#ifdef _FM_ARCH_64
typedef unsigned long long fm_uintptr;
#else
typedef unsigned long fm_uintptr;

View file

@ -8,7 +8,7 @@ AM_CFLAGS = -std=c99
-Wno-unused-parameter \
-Wstrict-prototypes \
-Wno-variadic-macros \
-D_FM_ARCH_x86_64 \
-D_FM_ARCH_64 \
-O1 \
-Wno-override-init \
-DFM_SUPPORT_FM10000 \

View file

@ -1196,7 +1196,7 @@ fm_status fm10000CreateCanonicalCamEntries(fm_int sw,
continue;
}
if ( (startGlort == (startGlort & ~(size-1))) )
if ( startGlort == (startGlort & ~(size-1)) )
{
if (numCamNeeded >= FM10000_CANONICAL_GLORT_CAM_ENTRIES)
{

View file

@ -1643,7 +1643,7 @@ fm_status fm10000DbgDumpMirror(fm_int sw)
fm_bool vlanFound;
fm10000_mirrorCfg config;
fm_fm10000PortMirrorGroup *grpExt;
void * nextValue;
fm_mirrorVlanType nextValue;
switchPtr = GET_SWITCH_PTR(sw);
switchExt = GET_SWITCH_EXT(sw);
@ -1707,12 +1707,12 @@ fm_status fm10000DbgDumpMirror(fm_int sw)
vlanFound = FALSE;
for (fmTreeIterInit(&itVlan, &grp->vlan1s) ;
(err = fmTreeIterNext(&itVlan, &vlanId, &nextValue)) ==
(err = fmTreeIterNext(&itVlan, &vlanId, (void**)&nextValue)) ==
FM_OK ; )
{
vlanType = (fm_mirrorVlanType) nextValue;
vlanType = nextValue;
if ( (vlanType == FM_MIRROR_VLAN_EGRESS) )
if ( vlanType == FM_MIRROR_VLAN_EGRESS )
{
FM_LOG_PRINT("%lld ", vlanId);
vlanFound = TRUE;

View file

@ -3146,7 +3146,7 @@ static fm_status SwapArpHandles(fm_int sw,
ppArpBlkCtrl1 = &((*pSwitchExt->pNextHopSysCtrl->ppArpBlkCtrlTab)[arpBlockHndl1]);
ppArpBlkCtrl2 = &((*pSwitchExt->pNextHopSysCtrl->ppArpBlkCtrlTab)[arpBlockHndl2]);
if ((*ppArpBlkCtrl1 == NULL) || (*ppArpBlkCtrl1 == NULL))
if ((*ppArpBlkCtrl1 == NULL) || (*ppArpBlkCtrl2 == NULL))
{
err = FM_ERR_INVALID_ARGUMENT;
FM_LOG_ERROR(FM_LOG_CAT_ROUTING, "Null ARP Block control\n");

View file

@ -15923,7 +15923,7 @@ fm_status fm10000GetPortEyeDiagram(fm_int sw,
err = FM_ERR_INVALID_PORT_LANE;
}
/* Validate logical port ID */
/* This validation is forced for the time being */
/* TODO: This validation is forced for the time being */
else if (ValidatePort(sw, port) == FALSE && 0)
{
err = FM_ERR_INVALID_PORT;

View file

@ -368,16 +368,16 @@ static fm_status SetFabricLoopbackFlags(fm_int sw,
switch ( lane )
{
case 0:
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_0, !enableFabricLoopback);
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_0, (!enableFabricLoopback));
break;
case 1:
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_1, !enableFabricLoopback);
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_1, (!enableFabricLoopback));
break;
case 2:
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_2, !enableFabricLoopback);
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_2, (!enableFabricLoopback));
break;
case 3:
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_3, !enableFabricLoopback);
FM_SET_BIT(eplCfgA, FM10000_EPL_CFG_A, Active_3, (!enableFabricLoopback));
break;
default:
err = FM_FAIL;

View file

@ -2854,7 +2854,7 @@ static fm_status SerdesGetEyeSimpleMetric(fm_int sw,
value1 = (value1 & 0x8000) ? value1 | 0xffff0000 : value1;
value2 = (value2 & 0x8000) ? value2 | 0xffff0000 : value2;
vDiff = abs(value2 - value1);
vDiff = abs((int64_t)value2 - (int64_t)value1);
results = (vDiff < results)? vDiff : results;
}
@ -9482,7 +9482,7 @@ fm_status fm10000SerdesDfeTuningCheckICalConvergence(fm_int sw,
value1 = (value1 & 0x8000) ? value1 | 0xffff0000 : value1;
value2 = (value2 & 0x8000) ? value2 | 0xffff0000 : value2;
vDiff = abs(value2 - value1);
vDiff = abs((int64_t)value2 - (int64_t)value1);
if ( vDiff >= pLaneExt->dfeExt.dfeDataLevThreshold)

View file

@ -2136,8 +2136,8 @@ fm_status fm10000AddStormCtrlAction(fm_int sw,
FM_LOG_ENTRY(FM_LOG_CAT_STORM,
"sw = %d, stormController = %d, action(%p) = (%s, %d)\n",
sw, stormController, (void *) action,
fmStormCondTypeToText(action->type), action->param );
sw, stormController, (void *) action,
fmStormActionTypeToText(action->type), action->param );
if ( (stormController >= FM10000_MAX_NUM_STORM_CTRL) ||
(stormController < 0) )
@ -2214,8 +2214,8 @@ fm_status fm10000DeleteStormCtrlAction(fm_int sw,
FM_LOG_ENTRY(FM_LOG_CAT_STORM,
"sw = %d, stormController = %d, action(%p) = (%s, %d)\n",
sw, stormController, (void *) action,
fmStormCondTypeToText(action->type), action->param );
sw, stormController, (void *) action,
fmStormActionTypeToText(action->type), action->param );
if ( (stormController >= FM10000_MAX_NUM_STORM_CTRL) ||
(stormController < 0) )

View file

@ -2236,7 +2236,7 @@ fm_status fmGetMirrorVlanFirstInternal(fm_int sw,
fm_status err;
fm_treeIterator itVlan;
fm_uint64 key;
void *value;
fm_mirrorVlanType value;
fm_tree * vlanTree;
FM_LOG_ENTRY_API(FM_LOG_CAT_MIRROR,
@ -2266,13 +2266,13 @@ fm_status fmGetMirrorVlanFirstInternal(fm_int sw,
vlanTree = (vlanSel == FM_VLAN_SELECT_VLAN2) ? &grp->vlan2s : &grp->vlan1s;
fmTreeIterInit(&itVlan, vlanTree);
err = fmTreeIterNext(&itVlan, &key, &value);
err = fmTreeIterNext(&itVlan, &key, (void**)&value);
if (err == FM_ERR_NO_MORE)
{
err = FM_ERR_NO_VLANS_IN_MIRROR_GROUP;
}
*firstID = key;
*direction = (fm_mirrorVlanType) value;
*direction = value;
ABORT:
DROP_MIRROR_LOCK(sw);
@ -2448,7 +2448,7 @@ fm_status fmGetMirrorVlanNextInternal(fm_int sw,
fm_status err;
fm_treeIterator itVlan;
fm_uint64 key;
void * value;
fm_mirrorVlanType value;
fm_tree * vlanTree;
FM_LOG_ENTRY_API(FM_LOG_CAT_MIRROR,
@ -2485,13 +2485,13 @@ fm_status fmGetMirrorVlanNextInternal(fm_int sw,
}
else
{
err = fmTreeIterNext(&itVlan, &key, &value);
err = fmTreeIterNext(&itVlan, &key, (void**) &value);
if (err == FM_ERR_NO_MORE)
{
err = FM_ERR_NO_VLANS_IN_MIRROR_GROUP;
}
*nextID = key;
*direction = (fm_mirrorVlanType) value;
*direction = value;
}
ABORT:

View file

@ -2186,8 +2186,8 @@ fm_int fmComparePortAttributes(fm_int attrType, void *attr1, void *attr2)
case FM_TYPE_PAUSE_PACING_TIME:
retVal = ( (( (fm_pausePacingTime *)attr1)->pauseClass ==
( (fm_pausePacingTime *)attr2)->pauseClass) &&
(( (fm_pausePacingTime *)attr1)->pauseClass ==
( (fm_pausePacingTime *)attr2)->pauseClass) ) ?
(( (fm_pausePacingTime *)attr1)->timeNs ==
( (fm_pausePacingTime *)attr2)->timeNs) ) ?
0 : 1;
break;