fix: update the mvBoardIsEthConnected to use the Enable flag in board info.
Change-Id: Ic02e8d72d4ac1bc07f72b2a5615be54ffd0aafdc
Signed-off-by: Terry <bjzhou@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/22657
Tested-by: Star_Automation <star@marvell.com>
Reviewed-by: Omri Itach <omrii@marvell.com>
diff --git a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
index b3724ba..9d96a87 100755
--- a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
+++ b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
@@ -308,11 +308,7 @@
*******************************************************************************/
MV_BOOL mvBoardIsEthConnected(MV_U32 ethNum)
{
- if ((ethNum <= board->numBoardMacInfo) &&
- (board->pBoardMacInfo[ethNum].boardMacEnabled == MV_TRUE))
- return MV_TRUE;
- else
- return MV_FALSE;
+ return mvBoardIsGbEPortConnected(ethNum);
}
/*******************************************************************************
@@ -872,7 +868,8 @@
*******************************************************************************/
MV_BOOL mvBoardIsGbEPortConnected(MV_U32 ethPortNum)
{
- if ((ethPortNum + 1) <= board->numBoardMacInfo)
+ if ((ethPortNum < board->numBoardMacInfo) &&
+ (board->pBoardMacInfo[ethPortNum].boardMacEnabled == MV_TRUE))
return MV_TRUE;
else
return MV_FALSE;