1 |
145 |
lanttu |
/*
|
2 |
|
|
* Copyright (c) 2010, Mentor Graphics Corporation
|
3 |
|
|
* All rights reserved.
|
4 |
|
|
*
|
5 |
|
|
* Redistribution and use in source and binary forms, with or without
|
6 |
|
|
* modification, are permitted provided that the following conditions are met:
|
7 |
|
|
*
|
8 |
|
|
* 1. Redistributions of source code must retain the above copyright notice,
|
9 |
|
|
* this list of conditions and the following disclaimer.
|
10 |
|
|
* 2. Redistributions in binary form must reproduce the above copyright notice,
|
11 |
|
|
* this list of conditions and the following disclaimer in the documentation
|
12 |
|
|
* and/or other materials provided with the distribution.
|
13 |
|
|
* 3. Neither the name of the <ORGANIZATION> nor the names of its contributors
|
14 |
|
|
* may be used to endorse or promote products derived from this software
|
15 |
|
|
* without specific prior written permission.
|
16 |
|
|
*
|
17 |
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
18 |
|
|
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
19 |
|
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
20 |
|
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
21 |
|
|
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
22 |
|
|
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
23 |
|
|
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
24 |
|
|
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
25 |
|
|
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
26 |
|
|
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
27 |
|
|
* POSSIBILITY OF SUCH DAMAGE.
|
28 |
|
|
*/
|
29 |
|
|
|
30 |
|
|
/*
|
31 |
|
|
* FILENAME
|
32 |
|
|
*
|
33 |
|
|
* fts_main.c
|
34 |
|
|
*
|
35 |
|
|
*
|
36 |
|
|
*************************************************************************/
|
37 |
|
|
#include <stdio.h>
|
38 |
|
|
#include <mcapi.h>
|
39 |
|
|
#include "fts_defs.h"
|
40 |
|
|
#include "support_suite/mcapid_support.h"
|
41 |
|
|
#include "mcapid.h"
|
42 |
|
|
|
43 |
|
|
#define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0]))
|
44 |
|
|
|
45 |
|
|
MCAPID_USER_STRUCT MCAPI_FTS_User_Services[] =
|
46 |
|
|
{
|
47 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.3.1", MCAPI_FTS_Tx_2_3_1},
|
48 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.3.2", MCAPI_FTS_Tx_2_3_2},
|
49 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.3.3", MCAPI_FTS_Tx_2_3_3},
|
50 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.4.1", MCAPI_FTS_Tx_2_4_1},
|
51 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.4.2", MCAPI_FTS_Tx_2_4_2},
|
52 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.4.3", MCAPI_FTS_Tx_2_4_3},
|
53 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.5.1", MCAPI_FTS_Tx_2_5_1},
|
54 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.5.2", MCAPI_FTS_Tx_2_5_2},
|
55 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.6.1", MCAPI_FTS_Tx_2_6_1},
|
56 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.6.2", MCAPI_FTS_Tx_2_6_2},
|
57 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "scl_svr", 0xffffffff, "2.6.3", MCAPI_FTS_Tx_2_6_3},
|
58 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.6.4", MCAPI_FTS_Tx_2_6_4},
|
59 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.6.5", MCAPI_FTS_Tx_2_6_5},
|
60 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.7.1", MCAPI_FTS_Tx_2_7_1},
|
61 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.7.2", MCAPI_FTS_Tx_2_7_2},
|
62 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.7.3", MCAPI_FTS_Tx_2_7_3},
|
63 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.7.4", MCAPI_FTS_Tx_2_7_4},
|
64 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.8.1", MCAPI_FTS_Tx_2_8_1},
|
65 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "msg_echo_svr", 0xffffffff, "2.9.1", MCAPI_FTS_Tx_2_9_1},
|
66 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.9.2", MCAPI_FTS_Tx_2_9_2},
|
67 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.9.3", MCAPI_FTS_Tx_2_9_3},
|
68 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "msg_echo_svr", 0xffffffff, "2.10.1", MCAPI_FTS_Tx_2_10_1},
|
69 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.10.2", MCAPI_FTS_Tx_2_10_2},
|
70 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.10.3", MCAPI_FTS_Tx_2_10_3},
|
71 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.11.1", MCAPI_FTS_Tx_2_11_1},
|
72 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.11.2", MCAPI_FTS_Tx_2_11_2},
|
73 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.11.3", MCAPI_FTS_Tx_2_11_3},
|
74 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.12.1", MCAPI_FTS_Tx_2_12_1},
|
75 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.12.2", MCAPI_FTS_Tx_2_12_2},
|
76 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.12.3", MCAPI_FTS_Tx_2_12_3},
|
77 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.13.1", MCAPI_FTS_Tx_2_13_1},
|
78 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.13.2", MCAPI_FTS_Tx_2_13_2},
|
79 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.13.3", MCAPI_FTS_Tx_2_13_3},
|
80 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.1", MCAPI_FTS_Tx_2_14_1},
|
81 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.2", MCAPI_FTS_Tx_2_14_2},
|
82 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.3", MCAPI_FTS_Tx_2_14_3},
|
83 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.4", MCAPI_FTS_Tx_2_14_4},
|
84 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.5", MCAPI_FTS_Tx_2_14_5},
|
85 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.6", MCAPI_FTS_Tx_2_14_6},
|
86 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.7", MCAPI_FTS_Tx_2_14_7},
|
87 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.8", MCAPI_FTS_Tx_2_14_8},
|
88 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.9", MCAPI_FTS_Tx_2_14_9},
|
89 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.10", MCAPI_FTS_Tx_2_14_10},
|
90 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.11", MCAPI_FTS_Tx_2_14_11},
|
91 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.12", MCAPI_FTS_Tx_2_14_12},
|
92 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.13", MCAPI_FTS_Tx_2_14_13},
|
93 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.14", MCAPI_FTS_Tx_2_14_14},
|
94 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.14.15", MCAPI_FTS_Tx_2_14_15},
|
95 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.15.1", MCAPI_FTS_Tx_2_15_1},
|
96 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.15.2", MCAPI_FTS_Tx_2_15_2},
|
97 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.15.3", MCAPI_FTS_Tx_2_15_3},
|
98 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.15.4", MCAPI_FTS_Tx_2_15_4},
|
99 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.15.5", MCAPI_FTS_Tx_2_15_5},
|
100 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.16.1", MCAPI_FTS_Tx_2_16_1},
|
101 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.16.2", MCAPI_FTS_Tx_2_16_2},
|
102 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.16.3", MCAPI_FTS_Tx_2_16_3},
|
103 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.16.4", MCAPI_FTS_Tx_2_16_4},
|
104 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.16.5", MCAPI_FTS_Tx_2_16_5},
|
105 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.17.1", MCAPI_FTS_Tx_2_17_1},
|
106 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.17.2", MCAPI_FTS_Tx_2_17_2},
|
107 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.17.3", MCAPI_FTS_Tx_2_17_3},
|
108 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.18.1", MCAPI_FTS_Tx_2_18_1},
|
109 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.18.2", MCAPI_FTS_Tx_2_18_2},
|
110 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.18.3", MCAPI_FTS_Tx_2_18_3},
|
111 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.19.1", MCAPI_FTS_Tx_2_19_1},
|
112 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.19.2", MCAPI_FTS_Tx_2_19_2},
|
113 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.19.3", MCAPI_FTS_Tx_2_19_3},
|
114 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.20.1", MCAPI_FTS_Tx_2_20_1},
|
115 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.20.2", MCAPI_FTS_Tx_2_20_2},
|
116 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.20.3", MCAPI_FTS_Tx_2_20_3},
|
117 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.21.1", MCAPI_FTS_Tx_2_21_1},
|
118 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.21.2", MCAPI_FTS_Tx_2_21_2},
|
119 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.21.3", MCAPI_FTS_Tx_2_21_3},
|
120 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.22.1", MCAPI_FTS_Tx_2_22_1},
|
121 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.22.2", MCAPI_FTS_Tx_2_22_2},
|
122 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.22.3", MCAPI_FTS_Tx_2_22_3},
|
123 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.23.1", MCAPI_FTS_Tx_2_23_1},
|
124 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.23.2", MCAPI_FTS_Tx_2_23_2},
|
125 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.23.3", MCAPI_FTS_Tx_2_23_3},
|
126 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.23.4", MCAPI_FTS_Tx_2_23_4},
|
127 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.23.5", MCAPI_FTS_Tx_2_23_5},
|
128 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.23.6", MCAPI_FTS_Tx_2_23_6},
|
129 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.23.7", MCAPI_FTS_Tx_2_23_7},
|
130 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.24.1", MCAPI_FTS_Tx_2_24_1},
|
131 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.24.2", MCAPI_FTS_Tx_2_24_2},
|
132 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.24.3", MCAPI_FTS_Tx_2_24_3},
|
133 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.24.4", MCAPI_FTS_Tx_2_24_4},
|
134 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.24.5", MCAPI_FTS_Tx_2_24_5},
|
135 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.24.6", MCAPI_FTS_Tx_2_24_6},
|
136 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.24.7", MCAPI_FTS_Tx_2_24_7},
|
137 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.1", MCAPI_FTS_Tx_2_25_1},
|
138 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.2", MCAPI_FTS_Tx_2_25_2},
|
139 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.3", MCAPI_FTS_Tx_2_25_3},
|
140 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.4", MCAPI_FTS_Tx_2_25_4},
|
141 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.5", MCAPI_FTS_Tx_2_25_5},
|
142 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.6", MCAPI_FTS_Tx_2_25_6},
|
143 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.7", MCAPI_FTS_Tx_2_25_7},
|
144 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.8", MCAPI_FTS_Tx_2_25_8},
|
145 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.9", MCAPI_FTS_Tx_2_25_9},
|
146 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.10", MCAPI_FTS_Tx_2_25_10},
|
147 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.11", MCAPI_FTS_Tx_2_25_11},
|
148 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.12", MCAPI_FTS_Tx_2_25_12},
|
149 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.13", MCAPI_FTS_Tx_2_25_13},
|
150 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.14", MCAPI_FTS_Tx_2_25_14},
|
151 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.25.15", MCAPI_FTS_Tx_2_25_15},
|
152 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.26.1", MCAPI_FTS_Tx_2_26_1},
|
153 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.26.2", MCAPI_FTS_Tx_2_26_2},
|
154 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.26.3", MCAPI_FTS_Tx_2_26_3},
|
155 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.26.4", MCAPI_FTS_Tx_2_26_4},
|
156 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.26.5", MCAPI_FTS_Tx_2_26_5},
|
157 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.27.1", MCAPI_FTS_Tx_2_27_1},
|
158 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.27.2", MCAPI_FTS_Tx_2_27_2},
|
159 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.27.3", MCAPI_FTS_Tx_2_27_3},
|
160 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.27.4", MCAPI_FTS_Tx_2_27_4},
|
161 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "scl_svr", 0xffffffff, "2.27.5", MCAPI_FTS_Tx_2_27_5},
|
162 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "scl_svr", 0xffffffff, "2.28.1", MCAPI_FTS_Tx_2_28_1},
|
163 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "scl_svr", 0xffffffff, "2.28.2", MCAPI_FTS_Tx_2_28_2},
|
164 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.29.1", MCAPI_FTS_Tx_2_29_1},
|
165 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.29.2", MCAPI_FTS_Tx_2_29_2},
|
166 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.29.3", MCAPI_FTS_Tx_2_29_3},
|
167 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.30.1", MCAPI_FTS_Tx_2_30_1},
|
168 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.30.2", MCAPI_FTS_Tx_2_30_2},
|
169 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.30.3", MCAPI_FTS_Tx_2_30_3},
|
170 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.1", MCAPI_FTS_Tx_2_31_1},
|
171 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.2", MCAPI_FTS_Tx_2_31_2},
|
172 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.3", MCAPI_FTS_Tx_2_31_3},
|
173 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.4", MCAPI_FTS_Tx_2_31_4},
|
174 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.5", MCAPI_FTS_Tx_2_31_5},
|
175 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.6", MCAPI_FTS_Tx_2_31_6},
|
176 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.31.7", MCAPI_FTS_Tx_2_31_7},
|
177 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.1", MCAPI_FTS_Tx_2_32_1},
|
178 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.2", MCAPI_FTS_Tx_2_32_2},
|
179 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.3", MCAPI_FTS_Tx_2_32_3},
|
180 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.4", MCAPI_FTS_Tx_2_32_4},
|
181 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.5", MCAPI_FTS_Tx_2_32_5},
|
182 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.6", MCAPI_FTS_Tx_2_32_6},
|
183 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.32.7", MCAPI_FTS_Tx_2_32_7},
|
184 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.1", MCAPI_FTS_Tx_2_33_1},
|
185 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.2", MCAPI_FTS_Tx_2_33_2},
|
186 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.3", MCAPI_FTS_Tx_2_33_3},
|
187 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "msg_echo_svr", 0xffffffff, "2.33.4", MCAPI_FTS_Tx_2_33_4},
|
188 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.33.5", MCAPI_FTS_Tx_2_33_5},
|
189 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.6", MCAPI_FTS_Tx_2_33_6},
|
190 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.7", MCAPI_FTS_Tx_2_33_7},
|
191 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.8", MCAPI_FTS_Tx_2_33_8},
|
192 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.9", MCAPI_FTS_Tx_2_33_9},
|
193 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.10", MCAPI_FTS_Tx_2_33_10},
|
194 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.11", MCAPI_FTS_Tx_2_33_11},
|
195 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.12", MCAPI_FTS_Tx_2_33_12},
|
196 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.13", MCAPI_FTS_Tx_2_33_13},
|
197 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.14", MCAPI_FTS_Tx_2_33_14},
|
198 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.33.15", MCAPI_FTS_Tx_2_33_15},
|
199 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.16", MCAPI_FTS_Tx_2_33_16},
|
200 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.17", MCAPI_FTS_Tx_2_33_17},
|
201 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.18", MCAPI_FTS_Tx_2_33_18},
|
202 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.33.19", MCAPI_FTS_Tx_2_33_19},
|
203 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.20", MCAPI_FTS_Tx_2_33_20},
|
204 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.21", MCAPI_FTS_Tx_2_33_21},
|
205 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.22", MCAPI_FTS_Tx_2_33_22},
|
206 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.23", MCAPI_FTS_Tx_2_33_23},
|
207 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.24", MCAPI_FTS_Tx_2_33_24},
|
208 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.25", MCAPI_FTS_Tx_2_33_25},
|
209 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.26", MCAPI_FTS_Tx_2_33_26},
|
210 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.27", MCAPI_FTS_Tx_2_33_27},
|
211 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.28", MCAPI_FTS_Tx_2_33_28},
|
212 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.29", MCAPI_FTS_Tx_2_33_29},
|
213 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.30", MCAPI_FTS_Tx_2_33_30},
|
214 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.31", MCAPI_FTS_Tx_2_33_31},
|
215 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.32", MCAPI_FTS_Tx_2_33_32},
|
216 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.33", MCAPI_FTS_Tx_2_33_33},
|
217 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.34", MCAPI_FTS_Tx_2_33_34},
|
218 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.35", MCAPI_FTS_Tx_2_33_35},
|
219 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.36", MCAPI_FTS_Tx_2_33_36},
|
220 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.33.37", MCAPI_FTS_Tx_2_33_37},
|
221 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.34.1", MCAPI_FTS_Tx_2_34_1},
|
222 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
223 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.34.2", MCAPI_FTS_Tx_2_34_2},
|
224 |
|
|
#endif
|
225 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.3", MCAPI_FTS_Tx_2_34_3},
|
226 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
227 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.4", MCAPI_FTS_Tx_2_34_4},
|
228 |
|
|
#endif
|
229 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "msg_echo_svr", 0xffffffff, "2.34.5", MCAPI_FTS_Tx_2_34_5},
|
230 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.34.6", MCAPI_FTS_Tx_2_34_6},
|
231 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.7", MCAPI_FTS_Tx_2_34_7},
|
232 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
233 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.8", MCAPI_FTS_Tx_2_34_8},
|
234 |
|
|
#endif
|
235 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.9", MCAPI_FTS_Tx_2_34_9},
|
236 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.34.10", MCAPI_FTS_Tx_2_34_10},
|
237 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.11", MCAPI_FTS_Tx_2_34_11},
|
238 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
239 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.12", MCAPI_FTS_Tx_2_34_12},
|
240 |
|
|
#endif
|
241 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.13", MCAPI_FTS_Tx_2_34_13},
|
242 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.14", MCAPI_FTS_Tx_2_34_14},
|
243 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
244 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.15", MCAPI_FTS_Tx_2_34_15},
|
245 |
|
|
#endif
|
246 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.34.16", MCAPI_FTS_Tx_2_34_16},
|
247 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.17", MCAPI_FTS_Tx_2_34_17},
|
248 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.18", MCAPI_FTS_Tx_2_34_18},
|
249 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
250 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.19", MCAPI_FTS_Tx_2_34_19},
|
251 |
|
|
#endif
|
252 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.34.20", MCAPI_FTS_Tx_2_34_20},
|
253 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.21", MCAPI_FTS_Tx_2_34_21},
|
254 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.22", MCAPI_FTS_Tx_2_34_22},
|
255 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.34.23", MCAPI_FTS_Tx_2_34_23},
|
256 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.24", MCAPI_FTS_Tx_2_34_24},
|
257 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.25", MCAPI_FTS_Tx_2_34_25},
|
258 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.26", MCAPI_FTS_Tx_2_34_26},
|
259 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.27", MCAPI_FTS_Tx_2_34_27},
|
260 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.28", MCAPI_FTS_Tx_2_34_28},
|
261 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
262 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.29", MCAPI_FTS_Tx_2_34_29},
|
263 |
|
|
#endif
|
264 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.30", MCAPI_FTS_Tx_2_34_30},
|
265 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.31", MCAPI_FTS_Tx_2_34_31},
|
266 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
267 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.32", MCAPI_FTS_Tx_2_34_32},
|
268 |
|
|
#endif
|
269 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.33", MCAPI_FTS_Tx_2_34_33},
|
270 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.34", MCAPI_FTS_Tx_2_34_34},
|
271 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.35", MCAPI_FTS_Tx_2_34_35},
|
272 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.36", MCAPI_FTS_Tx_2_34_36},
|
273 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.37", MCAPI_FTS_Tx_2_34_37},
|
274 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.34.38", MCAPI_FTS_Tx_2_34_38},
|
275 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.1", MCAPI_FTS_Tx_2_35_1},
|
276 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
277 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.2", MCAPI_FTS_Tx_2_35_2},
|
278 |
|
|
#endif
|
279 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.3", MCAPI_FTS_Tx_2_35_3},
|
280 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
281 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.4", MCAPI_FTS_Tx_2_35_4},
|
282 |
|
|
#endif
|
283 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "msg_echo_svr", 0xffffffff, "2.35.5", MCAPI_FTS_Tx_2_35_5},
|
284 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.6", MCAPI_FTS_Tx_2_35_6},
|
285 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.7", MCAPI_FTS_Tx_2_35_7},
|
286 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
287 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.8", MCAPI_FTS_Tx_2_35_8},
|
288 |
|
|
#endif
|
289 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.9", MCAPI_FTS_Tx_2_35_9},
|
290 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.10", MCAPI_FTS_Tx_2_35_10},
|
291 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.11", MCAPI_FTS_Tx_2_35_11},
|
292 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
293 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.12", MCAPI_FTS_Tx_2_35_12},
|
294 |
|
|
#endif
|
295 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.13", MCAPI_FTS_Tx_2_35_13},
|
296 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.14", MCAPI_FTS_Tx_2_35_14},
|
297 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
298 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.15", MCAPI_FTS_Tx_2_35_15},
|
299 |
|
|
#endif
|
300 |
|
|
{MCAPI_CHAN_PKT_TX_TYPE, MCAPI_PORT_ANY, "pkt_svr", 0xffffffff, "2.35.16", MCAPI_FTS_Tx_2_35_16},
|
301 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.17", MCAPI_FTS_Tx_2_35_17},
|
302 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.18", MCAPI_FTS_Tx_2_35_18},
|
303 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
304 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.19", MCAPI_FTS_Tx_2_35_19},
|
305 |
|
|
#endif
|
306 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.20", MCAPI_FTS_Tx_2_35_20},
|
307 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.21", MCAPI_FTS_Tx_2_35_21},
|
308 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.22", MCAPI_FTS_Tx_2_35_22},
|
309 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.23", MCAPI_FTS_Tx_2_35_23},
|
310 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.24", MCAPI_FTS_Tx_2_35_24},
|
311 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.25", MCAPI_FTS_Tx_2_35_25},
|
312 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.26", MCAPI_FTS_Tx_2_35_26},
|
313 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.27", MCAPI_FTS_Tx_2_35_27},
|
314 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.28", MCAPI_FTS_Tx_2_35_28},
|
315 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
316 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.29", MCAPI_FTS_Tx_2_35_29},
|
317 |
|
|
#endif
|
318 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.30", MCAPI_FTS_Tx_2_35_30},
|
319 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.31", MCAPI_FTS_Tx_2_35_31},
|
320 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
321 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.32", MCAPI_FTS_Tx_2_35_32},
|
322 |
|
|
#endif
|
323 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.33", MCAPI_FTS_Tx_2_35_33},
|
324 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.34", MCAPI_FTS_Tx_2_35_34},
|
325 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.35", MCAPI_FTS_Tx_2_35_35},
|
326 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.36", MCAPI_FTS_Tx_2_35_36},
|
327 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.37", MCAPI_FTS_Tx_2_35_37},
|
328 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.38", MCAPI_FTS_Tx_2_35_38},
|
329 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.39", MCAPI_FTS_Tx_2_35_39},
|
330 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
331 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.40", MCAPI_FTS_Tx_2_35_40},
|
332 |
|
|
#endif
|
333 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.41", MCAPI_FTS_Tx_2_35_41},
|
334 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
335 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.42", MCAPI_FTS_Tx_2_35_42},
|
336 |
|
|
#endif
|
337 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.43", MCAPI_FTS_Tx_2_35_43},
|
338 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.44", MCAPI_FTS_Tx_2_35_44},
|
339 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
340 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.45", MCAPI_FTS_Tx_2_35_45},
|
341 |
|
|
#endif
|
342 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.46", MCAPI_FTS_Tx_2_35_46},
|
343 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
344 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.47", MCAPI_FTS_Tx_2_35_47},
|
345 |
|
|
#endif
|
346 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.48", MCAPI_FTS_Tx_2_35_48},
|
347 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.49", MCAPI_FTS_Tx_2_35_49},
|
348 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
349 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.50", MCAPI_FTS_Tx_2_35_50},
|
350 |
|
|
#endif
|
351 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.51", MCAPI_FTS_Tx_2_35_51},
|
352 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
353 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.52", MCAPI_FTS_Tx_2_35_52},
|
354 |
|
|
#endif
|
355 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.53", MCAPI_FTS_Tx_2_35_53},
|
356 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.54", MCAPI_FTS_Tx_2_35_54},
|
357 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
358 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.55", MCAPI_FTS_Tx_2_35_55},
|
359 |
|
|
#endif
|
360 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.56", MCAPI_FTS_Tx_2_35_56},
|
361 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
362 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.57", MCAPI_FTS_Tx_2_35_57},
|
363 |
|
|
#endif
|
364 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.58", MCAPI_FTS_Tx_2_35_58},
|
365 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, MCAPI_NULL, 0xffffffff, "2.35.59", MCAPI_FTS_Tx_2_35_59},
|
366 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
367 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.60", MCAPI_FTS_Tx_2_35_60},
|
368 |
|
|
#endif
|
369 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.61", MCAPI_FTS_Tx_2_35_61},
|
370 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
371 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "lcl_mgmt", 0xffffffff, "2.35.62", MCAPI_FTS_Tx_2_35_62},
|
372 |
|
|
#endif
|
373 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.63", MCAPI_FTS_Tx_2_35_63},
|
374 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.64", MCAPI_FTS_Tx_2_35_64},
|
375 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
376 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.65", MCAPI_FTS_Tx_2_35_65},
|
377 |
|
|
#endif
|
378 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
379 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.35.66", MCAPI_FTS_Tx_2_35_66},
|
380 |
|
|
#endif
|
381 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.1", MCAPI_FTS_Tx_2_36_1},
|
382 |
|
|
#ifdef LCL_MGMT_UNBROKEN
|
383 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.2", MCAPI_FTS_Tx_2_36_2},
|
384 |
|
|
#endif
|
385 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.3", MCAPI_FTS_Tx_2_36_3},
|
386 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.4", MCAPI_FTS_Tx_2_36_4},
|
387 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.5", MCAPI_FTS_Tx_2_36_5},
|
388 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.6", MCAPI_FTS_Tx_2_36_6},
|
389 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.7", MCAPI_FTS_Tx_2_36_7},
|
390 |
|
|
{MCAPI_MSG_TX_TYPE, MCAPI_PORT_ANY, "mgmt_svc", 0xffffffff, "2.36.8", MCAPI_FTS_Tx_2_36_8}
|
391 |
|
|
};
|
392 |
|
|
|
393 |
|
|
MCAPID_STRUCT MCAPI_FTS_Services[ARRAY_SIZE(MCAPI_FTS_User_Services)];
|
394 |
|
|
MCAPI_MUTEX MCAPID_FTS_Mutex;
|
395 |
|
|
|
396 |
|
|
extern MCAPI_GLOBAL_DATA MCAPI_Global_Struct;
|
397 |
|
|
|
398 |
|
|
mcapi_status_t MCAPI_FTS_Specify_Scalar_Size(MCAPID_STRUCT *mcapi_struct,
|
399 |
|
|
mcapi_uint32_t scalar_size)
|
400 |
|
|
{
|
401 |
|
|
/* Note that the foreign port parameter (3rd one) is set to '0'. This
|
402 |
|
|
* parameter is not used by the scalar server for scalar size
|
403 |
|
|
* specification.
|
404 |
|
|
*/
|
405 |
|
|
return MCAPID_TX_Mgmt_Message(mcapi_struct, scalar_size, 0,
|
406 |
|
|
mcapi_struct->local_endp, 0,
|
407 |
|
|
MCAPI_DEFAULT_PRIO);
|
408 |
|
|
}
|
409 |
|
|
|
410 |
|
|
int mcapi_test_start(int argc, char *argv[])
|
411 |
|
|
{
|
412 |
|
|
mcapi_status_t status;
|
413 |
|
|
mcapi_version_t version;
|
414 |
|
|
int i, endp_count;
|
415 |
|
|
|
416 |
|
|
/* Initialize MCAPI on the node. */
|
417 |
|
|
mcapi_initialize(FUNC_FRONTEND_NODE_ID, &version, &status);
|
418 |
|
|
|
419 |
|
|
/* If an error occurred, the demo has failed. */
|
420 |
|
|
if (status != MCAPI_SUCCESS) {
|
421 |
|
|
printf("%s\n", "mcapi_initialize() failed!");
|
422 |
|
|
goto out;
|
423 |
|
|
}
|
424 |
|
|
|
425 |
|
|
MCAPI_Create_Mutex(&MCAPID_FTS_Mutex, "fts_mutex");
|
426 |
|
|
|
427 |
|
|
/* Run each test and wait for it to complete before moving on to the
|
428 |
|
|
* next test.
|
429 |
|
|
*/
|
430 |
|
|
for (i = 0; i < ARRAY_SIZE(MCAPI_FTS_User_Services); i++)
|
431 |
|
|
{
|
432 |
|
|
MCAPI_FTS_Services[i].type = MCAPI_FTS_User_Services[i].type;
|
433 |
|
|
MCAPI_FTS_Services[i].local_port = MCAPI_FTS_User_Services[i].local_port;
|
434 |
|
|
MCAPI_FTS_Services[i].service = MCAPI_FTS_User_Services[i].service;
|
435 |
|
|
MCAPI_FTS_Services[i].retry = MCAPI_FTS_User_Services[i].retry;
|
436 |
|
|
MCAPI_FTS_Services[i].func = MCAPI_FTS_User_Services[i].func;
|
437 |
|
|
MCAPI_FTS_Services[i].thread_entry = MCAPI_FTS_User_Services[i].thread_entry;
|
438 |
|
|
MCAPI_FTS_Services[i].state = -1;
|
439 |
|
|
|
440 |
|
|
mcapi_lock_node_data();
|
441 |
|
|
|
442 |
|
|
/* Get the current endpoint count. */
|
443 |
|
|
endp_count = MCAPI_Global_Struct.mcapi_node_list[0].mcapi_endpoint_count;
|
444 |
|
|
|
445 |
|
|
mcapi_unlock_node_data();
|
446 |
|
|
|
447 |
|
|
/* Start the service. */
|
448 |
|
|
MCAPID_Create_Service(&MCAPI_FTS_Services[i]);
|
449 |
|
|
status_assert(MCAPI_FTS_Services[i].status);
|
450 |
|
|
printf("MCAPI Functional Test %s complete\n",
|
451 |
|
|
MCAPI_FTS_User_Services[i].test_name);
|
452 |
|
|
|
453 |
|
|
/* Let the control tasks run to clean up anything using the endpoint from the
|
454 |
|
|
* old connections.
|
455 |
|
|
*/
|
456 |
|
|
MCAPID_Sleep(1500);
|
457 |
|
|
|
458 |
|
|
MCAPID_Cleanup(&MCAPI_FTS_Services[i]);
|
459 |
|
|
|
460 |
|
|
/* Let the tasks run that mcapi_delete_endpoint may have resumed. */
|
461 |
|
|
MCAPID_Sleep(1500);
|
462 |
|
|
|
463 |
|
|
mcapi_lock_node_data();
|
464 |
|
|
|
465 |
|
|
/* Ensure the endpoint count is the same as before the test. */
|
466 |
|
|
if (endp_count != MCAPI_Global_Struct.mcapi_node_list[0].mcapi_endpoint_count)
|
467 |
|
|
{
|
468 |
|
|
if (MCAPI_Global_Struct.mcapi_node_list[0].mcapi_endpoint_count > endp_count)
|
469 |
|
|
{
|
470 |
|
|
/* Print the number of endpoints lost */
|
471 |
|
|
printf("MCAPI Functional Test %s lost %u endpoints\r\n", MCAPI_FTS_User_Services[i].test_name, MCAPI_Global_Struct.mcapi_node_list[0].mcapi_endpoint_count - endp_count);
|
472 |
|
|
}
|
473 |
|
|
|
474 |
|
|
else
|
475 |
|
|
{
|
476 |
|
|
/* Print the number of endpoints lost */
|
477 |
|
|
printf("MCAPI Functional Test %s lost %u endpoints\r\n", MCAPI_FTS_User_Services[i].test_name, endp_count - MCAPI_Global_Struct.mcapi_node_list[0].mcapi_endpoint_count);
|
478 |
|
|
}
|
479 |
|
|
}
|
480 |
|
|
|
481 |
|
|
mcapi_unlock_node_data();
|
482 |
|
|
}
|
483 |
|
|
|
484 |
|
|
printf("%s\n", "MCAPI Functional Tests Complete");
|
485 |
|
|
|
486 |
|
|
out:
|
487 |
|
|
return 0;
|
488 |
|
|
} /* MCAPID_Test_Init */
|