Configures the M3UA layer with the values contained in the route configuration structure.
STATUS TXM3UAFUNC M3uaSetRteCfg ( U8 board, M3UARteCfg *pRteCfg)
Argument |
Description |
board |
TX board number on which the desired M3UA layer resides. Valid range is 1 through MAXBOARD (currently 32). |
pRteCfg |
Pointer to the M3UARteCfg structure that contains the route configuration values. For information, see M3UARteCfg. |
Return value |
Description |
M3UA_SUCCESS |
|
M3UA_BOARD |
Invalid board number. |
M3UA_DRIVER |
CPI driver error. |
M3UA_HANDLE |
M3UAMgmtInit was not called for the specified board. |
M3UA_PARAM |
Invalid parameter. |
M3UA_RESPONSE |
Incorrect response from the board. |
M3UA_TIMEOUT |
No response from the board. |
Call this function after you configure peer servers for the M3UA layer.
An application must set the field values in the M3UARteCfg structure before calling M3uaSetRteCfg. Set the values in any of the following ways:
Call M3uaInitRteCfg to set the fields to default values.
Set each field value from within the application.
Call M3uaInitRteCfg and then override specific field values before passing the M3UARteCfg structure to M3uaSetRteCfg.
M3uaSetRteCfg is typically called once for each configured route.
For more information, see M3UA route configuration.