M3UARtFilter

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.