Dependent function: None.
The following M3UARtFilter structure contains M3UA route filter parameters. Bold text indicates fields you can set. Unbolded fields are either unused or for internal use only. They are set to correct values by M3uaInitRteCfg and must not be overridden.
typedef struct _M3UARtFilter /* M3UA routing filter */
{
U32 dpcMask; /* DPC wildcard mask */
U32 dpc; /* Destination Point Code */
U32 opcMask; /* OPC wildcard mask */
U32 opc; /* Originator Point Code */
U8 slsMask; /* Link Selector wildcard mask */
U8 sls; /* Link Selector */
U8 sioMask; /* SIO wildcard mask */
U8 sio; /* Service Identifier Octet */
U16 cicStart; /* Start of CIC range */
U16 cicEnd; /* End of CIC range */
Bool includeCic; /* TRUE = include ISUP CIC in filter */
Bool includeSsn; /* TRUE = include SCCP SSN in filter */
U8 ssn; /* Subsystem Number */
Bool includeTrid; /* TRUE = include TCAP TRID in filter */
U32 tridStart; /* Start of TCAP Transaction ID range */
U32 tridEnd; /* End of TCAP Transaction ID range */
} M3UARtFilter;
The M3UARtFilter structure is a substructure to M3UARteCfg. The following table describes the fields in the M3UARtFilter structure. These fields are not re-configurable.
Field |
Type |
Default |
Description |
dpcMask |
U32 |
0xFFFFFF |
Wildcard mask for the destination point code (DPC). |
dpc |
U32 |
0 |
DPC associated with this route. |
opcMask |
U32 |
0 |
Wildcard mask for the originating point code (OPC). Leave the default value at 0, if OPC matching is not used. |
opc |
U32 |
0 |
OPC associated with this route, if any. |
sioMask |
U8 |
0 |
Wildcard mask for the service information octet (SIO). Leave the default value at 0, if SIO matching is not used. Set to 0xF if SIO is used for routing. |
sio |
U8 |
0 |
SIO associated with this route, if any. |