Searched refs:FNAME (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/net/netfilter/
H A Dnf_conntrack_h323_types.c9 {FNAME("ip") OCTSTR, FIXD, 4, 0, DECODE,
11 {FNAME("port") INT, WORD, 0, 0, SKIP, 0, NULL},
15 {FNAME("item") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
19 {FNAME("strict") NUL, FIXD, 0, 0, SKIP, 0, NULL},
20 {FNAME("loose") NUL, FIXD, 0, 0, SKIP, 0, NULL},
24 {FNAME("ip") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
25 {FNAME("port") INT, WORD, 0, 0, SKIP, 0, NULL},
26 {FNAME("route") SEQOF, SEMI, 0, 0, SKIP, 0,
28 {FNAME("routing") CHOICE, 1, 2, 2, SKIP | EXT, 0,
33 {FNAME("node") OCTSTR, FIXD, 6, 0, SKIP, 0, NULL},
34 {FNAME("netnum") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
35 {FNAME("port") OCTSTR, FIXD, 2, 0, SKIP, 0, NULL},
39 {FNAME("ip") OCTSTR, FIXD, 16, 0, DECODE,
41 {FNAME("port") INT, WORD, 0, 0, SKIP, 0, NULL},
45 {FNAME("t35CountryCode") INT, BYTE, 0, 0, SKIP, 0, NULL},
46 {FNAME("t35Extension") INT, BYTE, 0, 0, SKIP, 0, NULL},
47 {FNAME("manufacturerCode") INT, WORD, 0, 0, SKIP, 0, NULL},
51 {FNAME("object") OID, BYTE, 0, 0, SKIP, 0, NULL},
52 {FNAME("h221NonStandard") SEQ, 0, 3, 3, SKIP | EXT, 0,
57 {FNAME("nonStandardIdentifier") CHOICE, 1, 2, 2, SKIP | EXT, 0,
59 {FNAME("data") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
63 {FNAME("ipAddress") SEQ, 0, 2, 2, DECODE,
65 {FNAME("ipSourceRoute") SEQ, 0, 4, 4, SKIP | EXT, 0,
67 {FNAME("ipxAddress") SEQ, 0, 3, 3, SKIP, 0,
69 {FNAME("ip6Address") SEQ, 0, 2, 2, DECODE | EXT,
72 {FNAME("netBios") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
73 {FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL},
74 {FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0,
79 {FNAME("dialedDigits") NUMDGT, 7, 1, 0, SKIP, 0, NULL},
80 {FNAME("h323-ID") BMPSTR, BYTE, 1, 0, SKIP, 0, NULL},
81 {FNAME("url-ID") IA5STR, WORD, 1, 0, SKIP, 0, NULL},
82 {FNAME("transportID") CHOICE, 3, 7, 7, SKIP | EXT, 0, NULL},
83 {FNAME("email-ID") IA5STR, WORD, 1, 0, SKIP, 0, NULL},
84 {FNAME("partyNumber") CHOICE, 3, 5, 5, SKIP | EXT, 0, NULL},
85 {FNAME("mobileUIM") CHOICE, 1, 2, 2, SKIP | EXT, 0, NULL},
89 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
93 {FNAME("vendor") SEQ, 0, 3, 3, SKIP | EXT, 0, _H221NonStandard},
94 {FNAME("productId") OCTSTR, BYTE, 1, 0, SKIP | OPT, 0, NULL},
95 {FNAME("versionId") OCTSTR, BYTE, 1, 0, SKIP | OPT, 0, NULL},
99 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
104 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
106 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
107 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
111 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
113 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
114 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
118 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
120 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
121 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
125 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
127 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
128 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
132 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
134 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
135 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
139 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
141 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
142 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
146 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
148 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
149 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
153 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
155 {FNAME("dataRatesSupported") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
156 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, SKIP, 0, NULL},
160 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP, 0,
162 {FNAME("h310") SEQ, 1, 1, 3, SKIP | EXT, 0, _H310Caps},
163 {FNAME("h320") SEQ, 1, 1, 3, SKIP | EXT, 0, _H320Caps},
164 {FNAME("h321") SEQ, 1, 1, 3, SKIP | EXT, 0, _H321Caps},
165 {FNAME("h322") SEQ, 1, 1, 3, SKIP | EXT, 0, _H322Caps},
166 {FNAME("h323") SEQ, 1, 1, 3, SKIP | EXT, 0, _H323Caps},
167 {FNAME("h324") SEQ, 1, 1, 3, SKIP | EXT, 0, _H324Caps},
168 {FNAME("voice") SEQ, 1, 1, 3, SKIP | EXT, 0, _VoiceCaps},
169 {FNAME("t120-only") SEQ, 1, 1, 3, SKIP | EXT, 0, _T120OnlyCaps},
170 {FNAME("nonStandardProtocol") SEQ, 2, 3, 3, SKIP | EXT, 0, NULL},
171 {FNAME("t38FaxAnnexbOnly") SEQ, 2, 5, 5, SKIP | EXT, 0, NULL},
175 {FNAME("item") CHOICE, 4, 9, 11, SKIP | EXT, 0, _SupportedProtocols},
179 {FNAME("protocol") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
181 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
186 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
188 {FNAME("protocol") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
192 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
197 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
199 {FNAME("vendor") SEQ, 2, 3, 3, SKIP | EXT | OPT, 0,
201 {FNAME("gatekeeper") SEQ, 1, 1, 1, SKIP | EXT | OPT, 0,
203 {FNAME("gateway") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, _GatewayInfo},
204 {FNAME("mcu") SEQ, 1, 1, 2, SKIP | EXT | OPT, 0, _McuInfo},
205 {FNAME("terminal") SEQ, 1, 1, 1, SKIP | EXT | OPT, 0, _TerminalInfo},
206 {FNAME("mc") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
207 {FNAME("undefinedNode") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
208 {FNAME("set") BITSTR, FIXD, 32, 0, SKIP | OPT, 0, NULL},
209 {FNAME("supportedTunnelledProtocols") SEQOF, SEMI, 0, 0, SKIP | OPT,
214 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
218 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
222 {FNAME("item") INT, WORD, 0, 0, SKIP, 0, NULL},
226 {FNAME("create") NUL, FIXD, 0, 0, SKIP, 0, NULL},
227 {FNAME("join") NUL, FIXD, 0, 0, SKIP, 0, NULL},
228 {FNAME("invite") NUL, FIXD, 0, 0, SKIP, 0, NULL},
229 {FNAME("capability-negotiation") NUL, FIXD, 0, 0, SKIP, 0, NULL},
230 {FNAME("callIndependentSupplementaryService") NUL, FIXD, 0, 0, SKIP,
235 {FNAME("conferenceCalling") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
236 {FNAME("threePartyService") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
240 {FNAME("q932Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
241 {FNAME("q951Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
242 {FNAME("q952Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
243 {FNAME("q953Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
244 {FNAME("q955Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
245 {FNAME("q956Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
246 {FNAME("q957Full") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
247 {FNAME("q954Info") SEQ, 0, 2, 2, SKIP | EXT, 0, _Q954Details},
251 {FNAME("pointToPoint") NUL, FIXD, 0, 0, SKIP, 0, NULL},
252 {FNAME("oneToN") NUL, FIXD, 0, 0, SKIP, 0, NULL},
253 {FNAME("nToOne") NUL, FIXD, 0, 0, SKIP, 0, NULL},
254 {FNAME("nToN") NUL, FIXD, 0, 0, SKIP, 0, NULL},
258 {FNAME("t35CountryCode") INT, BYTE, 0, 0, SKIP, 0, NULL},
259 {FNAME("t35Extension") INT, BYTE, 0, 0, SKIP, 0, NULL},
260 {FNAME("manufacturerCode") INT, WORD, 0, 0, SKIP, 0, NULL},
264 {FNAME("object") OID, BYTE, 0, 0, SKIP, 0, NULL},
265 {FNAME("h221NonStandard") SEQ, 0, 3, 3, SKIP, 0,
270 {FNAME("nonStandardIdentifier") CHOICE, 1, 2, 2, SKIP, 0,
272 {FNAME("data") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
276 {FNAME("qcifMPI") INT, 2, 1, 0, SKIP | OPT, 0, NULL},
277 {FNAME("cifMPI") INT, 2, 1, 0, SKIP | OPT, 0, NULL},
278 {FNAME("temporalSpatialTradeOffCapability") BOOL, FIXD, 0, 0, SKIP, 0,
280 {FNAME("maxBitRate") INT, WORD, 1, 0, SKIP, 0, NULL},
281 {FNAME("stillImageTransmission") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
282 {FNAME("videoBadMBsCap") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
286 {FNAME("profileAndLevel-SPatML") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
287 {FNAME("profileAndLevel-MPatLL") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
288 {FNAME("profileAndLevel-MPatML") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
289 {FNAME("profileAndLevel-MPatH-14") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
290 {FNAME("profileAndLevel-MPatHL") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
291 {FNAME("profileAndLevel-SNRatLL") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
292 {FNAME("profileAndLevel-SNRatML") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
293 {FNAME("profileAndLevel-SpatialatH-14") BOOL, FIXD, 0, 0, SKIP, 0,
295 {FNAME("profileAndLevel-HPatML") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
296 {FNAME("profileAndLevel-HPatH-14") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
297 {FNAME("profileAndLevel-HPatHL") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
298 {FNAME("videoBitRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
299 {FNAME("vbvBufferSize") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
300 {FNAME("samplesPerLine") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
301 {FNAME("linesPerFrame") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
302 {FNAME("framesPerSecond") INT, 4, 0, 0, SKIP | OPT, 0, NULL},
303 {FNAME("luminanceSampleRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
304 {FNAME("videoBadMBsCap") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
308 {FNAME("sqcifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},
309 {FNAME("qcifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},
310 {FNAME("cifMPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},
311 {FNAME("cif4MPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},
312 {FNAME("cif16MPI") INT, 5, 1, 0, SKIP | OPT, 0, NULL},
313 {FNAME("maxBitRate") INT, CONS, 1, 0, SKIP, 0, NULL},
314 {FNAME("unrestrictedVector") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
315 {FNAME("arithmeticCoding") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
316 {FNAME("advancedPrediction") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
317 {FNAME("pbFrames") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
318 {FNAME("temporalSpatialTradeOffCapability") BOOL, FIXD, 0, 0, SKIP, 0,
320 {FNAME("hrd-B") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
321 {FNAME("bppMaxKb") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
322 {FNAME("slowSqcifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
323 {FNAME("slowQcifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
324 {FNAME("slowCifMPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
325 {FNAME("slowCif4MPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
326 {FNAME("slowCif16MPI") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
327 {FNAME("errorCompensation") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
328 {FNAME("enhancementLayerInfo") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0,
330 {FNAME("h263Options") SEQ, 5, 29, 31, SKIP | EXT | OPT, 0, NULL},
334 {FNAME("constrainedBitstream") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
335 {FNAME("videoBitRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
336 {FNAME("vbvBufferSize") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
337 {FNAME("samplesPerLine") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
338 {FNAME("linesPerFrame") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
339 {FNAME("pictureRate") INT, 4, 0, 0, SKIP | OPT, 0, NULL},
340 {FNAME("luminanceSampleRate") INT, CONS, 0, 0, SKIP | OPT, 0, NULL},
341 {FNAME("videoBadMBsCap") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
345 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
347 {FNAME("h261VideoCapability") SEQ, 2, 5, 6, SKIP | EXT, 0,
349 {FNAME("h262VideoCapability") SEQ, 6, 17, 18, SKIP | EXT, 0,
351 {FNAME("h263VideoCapability") SEQ, 7, 13, 21, SKIP | EXT, 0,
353 {FNAME("is11172VideoCapability") SEQ, 6, 7, 8, SKIP | EXT, 0,
355 {FNAME("genericVideoCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},
359 {FNAME("maxAl-sduAudioFrames") INT, BYTE, 1, 0, SKIP, 0, NULL},
360 {FNAME("silenceSuppression") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
364 {FNAME("audioLayer1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
365 {FNAME("audioLayer2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
366 {FNAME("audioLayer3") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
367 {FNAME("audioSampling32k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
368 {FNAME("audioSampling44k1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
369 {FNAME("audioSampling48k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
370 {FNAME("singleChannel") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
371 {FNAME("twoChannels") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
372 {FNAME("bitRate") INT, WORD, 1, 0, SKIP, 0, NULL},
376 {FNAME("audioLayer1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
377 {FNAME("audioLayer2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
378 {FNAME("audioLayer3") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
379 {FNAME("audioSampling16k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
380 {FNAME("audioSampling22k05") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
381 {FNAME("audioSampling24k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
382 {FNAME("audioSampling32k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
383 {FNAME("audioSampling44k1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
384 {FNAME("audioSampling48k") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
385 {FNAME("singleChannel") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
386 {FNAME("twoChannels") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
387 {FNAME("threeChannels2-1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
388 {FNAME("threeChannels3-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
389 {FNAME("fourChannels2-0-2-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
390 {FNAME("fourChannels2-2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
391 {FNAME("fourChannels3-1") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
392 {FNAME("fiveChannels3-0-2-0") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
393 {FNAME("fiveChannels3-2") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
394 {FNAME("lowFrequencyEnhancement") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
395 {FNAME("multilingual") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
396 {FNAME("bitRate") INT, WORD, 1, 0, SKIP, 0, NULL},
400 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
402 {FNAME("g711Alaw64k") INT, BYTE, 1, 0, SKIP, 0, NULL},
403 {FNAME("g711Alaw56k") INT, BYTE, 1, 0, SKIP, 0, NULL},
404 {FNAME("g711Ulaw64k") INT, BYTE, 1, 0, SKIP, 0, NULL},
405 {FNAME("g711Ulaw56k") INT, BYTE, 1, 0, SKIP, 0, NULL},
406 {FNAME("g722-64k") INT, BYTE, 1, 0, SKIP, 0, NULL},
407 {FNAME("g722-56k") INT, BYTE, 1, 0, SKIP, 0, NULL},
408 {FNAME("g722-48k") INT, BYTE, 1, 0, SKIP, 0, NULL},
409 {FNAME("g7231") SEQ, 0, 2, 2, SKIP, 0, _AudioCapability_g7231},
410 {FNAME("g728") INT, BYTE, 1, 0, SKIP, 0, NULL},
411 {FNAME("g729") INT, BYTE, 1, 0, SKIP, 0, NULL},
412 {FNAME("g729AnnexA") INT, BYTE, 1, 0, SKIP, 0, NULL},
413 {FNAME("is11172AudioCapability") SEQ, 0, 9, 9, SKIP | EXT, 0,
415 {FNAME("is13818AudioCapability") SEQ, 0, 21, 21, SKIP | EXT, 0,
417 {FNAME("g729wAnnexB") INT, BYTE, 1, 0, SKIP, 0, NULL},
418 {FNAME("g729AnnexAwAnnexB") INT, BYTE, 1, 0, SKIP, 0, NULL},
419 {FNAME("g7231AnnexCCapability") SEQ, 1, 3, 3, SKIP | EXT, 0, NULL},
420 {FNAME("gsmFullRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},
421 {FNAME("gsmHalfRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},
422 {FNAME("gsmEnhancedFullRate") SEQ, 0, 3, 3, SKIP | EXT, 0, NULL},
423 {FNAME("genericAudioCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},
424 {FNAME("g729Extensions") SEQ, 1, 8, 8, SKIP | EXT, 0, NULL},
428 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
430 {FNAME("v14buffered") NUL, FIXD, 0, 0, SKIP, 0, NULL},
431 {FNAME("v42lapm") NUL, FIXD, 0, 0, SKIP, 0, NULL},
432 {FNAME("hdlcFrameTunnelling") NUL, FIXD, 0, 0, SKIP, 0, NULL},
433 {FNAME("h310SeparateVCStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},
434 {FNAME("h310SingleVCStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},
435 {FNAME("transparent") NUL, FIXD, 0, 0, SKIP, 0, NULL},
436 {FNAME("segmentationAndReassembly") NUL, FIXD, 0, 0, SKIP, 0, NULL},
437 {FNAME("hdlcFrameTunnelingwSAR") NUL, FIXD, 0, 0, SKIP, 0, NULL},
438 {FNAME("v120") NUL, FIXD, 0, 0, SKIP, 0, NULL},
439 {FNAME("separateLANStack") NUL, FIXD, 0, 0, SKIP, 0, NULL},
440 {FNAME("v76wCompression") CHOICE, 2, 3, 3, SKIP | EXT, 0, NULL},
441 {FNAME("tcp") NUL, FIXD, 0, 0, SKIP, 0, NULL},
442 {FNAME("udp") NUL, FIXD, 0, 0, SKIP, 0, NULL},
446 {FNAME("qcif") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
447 {FNAME("cif") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
448 {FNAME("ccir601Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
449 {FNAME("ccir601Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
450 {FNAME("hdtvSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
451 {FNAME("hdtvProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
452 {FNAME("g3FacsMH200x100") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
453 {FNAME("g3FacsMH200x200") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
454 {FNAME("g4FacsMMR200x100") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
455 {FNAME("g4FacsMMR200x200") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
456 {FNAME("jbig200x200Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
457 {FNAME("jbig200x200Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
458 {FNAME("jbig300x300Seq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
459 {FNAME("jbig300x300Prog") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
460 {FNAME("digPhotoLow") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
461 {FNAME("digPhotoMedSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
462 {FNAME("digPhotoMedProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
463 {FNAME("digPhotoHighSeq") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
464 {FNAME("digPhotoHighProg") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
468 {FNAME("t84Unrestricted") NUL, FIXD, 0, 0, SKIP, 0, NULL},
469 {FNAME("t84Restricted") SEQ, 0, 19, 19, SKIP | EXT, 0,
474 {FNAME("t84Protocol") CHOICE, 3, 7, 14, SKIP | EXT, 0,
476 {FNAME("t84Profile") CHOICE, 1, 2, 2, SKIP, 0, _T84Profile},
480 {FNAME("nlpidProtocol") CHOICE, 3, 7, 14, SKIP | EXT, 0,
482 {FNAME("nlpidData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
486 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
488 {FNAME("t120") CHOICE, 3, 7, 14, DECODE | EXT,
491 {FNAME("dsm-cc") CHOICE, 3, 7, 14, SKIP | EXT, 0,
493 {FNAME("userData") CHOICE, 3, 7, 14, SKIP | EXT, 0,
495 {FNAME("t84") SEQ, 0, 2, 2, SKIP, 0,
497 {FNAME("t434") CHOICE, 3, 7, 14, SKIP | EXT, 0,
499 {FNAME("h224") CHOICE, 3, 7, 14, SKIP | EXT, 0,
501 {FNAME("nlpid") SEQ, 0, 2, 2, SKIP, 0,
503 {FNAME("dsvdControl") NUL, FIXD, 0, 0, SKIP, 0, NULL},
504 {FNAME("h222DataPartitioning") CHOICE, 3, 7, 14, SKIP | EXT, 0,
506 {FNAME("t30fax") CHOICE, 3, 7, 14, SKIP | EXT, 0, NULL},
507 {FNAME("t140") CHOICE, 3, 7, 14, SKIP | EXT, 0, NULL},
508 {FNAME("t38fax") SEQ, 0, 2, 2, SKIP, 0, NULL},
509 {FNAME("genericDataCapability") SEQ, 5, 6, 6, SKIP | EXT, 0, NULL},
513 {FNAME("application") CHOICE, 4, 10, 14, DECODE | EXT,
516 {FNAME("maxBitRate") INT, CONS, 0, 0, SKIP, 0, NULL},
520 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
522 {FNAME("h233Encryption") NUL, FIXD, 0, 0, SKIP, 0, NULL},
526 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
528 {FNAME("nullData") NUL, FIXD, 0, 0, SKIP, 0, NULL},
529 {FNAME("videoData") CHOICE, 3, 5, 6, SKIP | EXT, 0, _VideoCapability},
530 {FNAME("audioData") CHOICE, 4, 14, 22, SKIP | EXT, 0,
532 {FNAME("data") SEQ, 0, 2, 2, DECODE | EXT, offsetof(DataType, data),
534 {FNAME("encryptionData") CHOICE, 1, 2, 2, SKIP | EXT, 0,
536 {FNAME("h235Control") SEQ, 0, 2, 2, SKIP, 0, NULL},
537 {FNAME("h235Media") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},
538 {FNAME("multiplexedStream") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},
542 {FNAME("resourceID") INT, WORD, 0, 0, SKIP, 0, NULL},
543 {FNAME("subChannelID") INT, WORD, 0, 0, SKIP, 0, NULL},
544 {FNAME("pcr-pid") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
545 {FNAME("programDescriptors") OCTSTR, SEMI, 0, 0, SKIP | OPT, 0, NULL},
546 {FNAME("streamDescriptors") OCTSTR, SEMI, 0, 0, SKIP | OPT, 0, NULL},
550 {FNAME("controlFieldOctets") INT, 2, 0, 0, SKIP, 0, NULL},
551 {FNAME("sendBufferSize") INT, CONS, 0, 0, SKIP, 0, NULL},
555 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0,
557 {FNAME("al1Framed") NUL, FIXD, 0, 0, SKIP, 0, NULL},
558 {FNAME("al1NotFramed") NUL, FIXD, 0, 0, SKIP, 0, NULL},
559 {FNAME("al2WithoutSequenceNumbers") NUL, FIXD, 0, 0, SKIP, 0, NULL},
560 {FNAME("al2WithSequenceNumbers") NUL, FIXD, 0, 0, SKIP, 0, NULL},
561 {FNAME("al3") SEQ, 0, 2, 2, SKIP, 0,
563 {FNAME("al1M") SEQ, 0, 7, 8, SKIP | EXT, 0, NULL},
564 {FNAME("al2M") SEQ, 0, 2, 2, SKIP | EXT, 0, NULL},
565 {FNAME("al3M") SEQ, 0, 5, 6, SKIP | EXT, 0, NULL},
569 {FNAME("adaptationLayerType") CHOICE, 3, 6, 9, SKIP | EXT, 0,
571 {FNAME("segmentableFlag") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
575 {FNAME("crc8bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},
576 {FNAME("crc16bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},
577 {FNAME("crc32bit") NUL, FIXD, 0, 0, SKIP, 0, NULL},
581 {FNAME("crcLength") CHOICE, 2, 3, 3, SKIP | EXT, 0, _CRCLength},
582 {FNAME("n401") INT, WORD, 1, 0, SKIP, 0, NULL},
583 {FNAME("loopbackTestProcedure") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
587 {FNAME("noSuspendResume") NUL, FIXD, 0, 0, SKIP, 0, NULL},
588 {FNAME("suspendResumewAddress") NUL, FIXD, 0, 0, SKIP, 0, NULL},
589 {FNAME("suspendResumewoAddress") NUL, FIXD, 0, 0, SKIP, 0, NULL},
593 {FNAME("rej") NUL, FIXD, 0, 0, SKIP, 0, NULL},
594 {FNAME("sREJ") NUL, FIXD, 0, 0, SKIP, 0, NULL},
595 {FNAME("mSREJ") NUL, FIXD, 0, 0, SKIP, 0, NULL},
599 {FNAME("windowSize") INT, 7, 1, 0, SKIP, 0, NULL},
600 {FNAME("recovery") CHOICE, 2, 3, 3, SKIP | EXT, 0,
605 {FNAME("eRM") SEQ, 0, 2, 2, SKIP | EXT, 0,
607 {FNAME("uNERM") NUL, FIXD, 0, 0, SKIP, 0, NULL},
611 {FNAME("audioHeaderPresent") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
615 {FNAME("hdlcParameters") SEQ, 0, 3, 3, SKIP | EXT, 0,
617 {FNAME("suspendResume") CHOICE, 2, 3, 3, SKIP | EXT, 0,
619 {FNAME("uIH") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
620 {FNAME("mode") CHOICE, 1, 2, 2, SKIP | EXT, 0,
622 {FNAME("v75Parameters") SEQ, 0, 1, 1, SKIP | EXT, 0, _V75Parameters},
626 {FNAME("item") SEQ, 0, 2, 2, SKIP, 0, _H245_NonStandardParameter},
630 {FNAME("network") OCTSTR, FIXD, 4, 0, DECODE,
632 {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},
636 {FNAME("node") OCTSTR, FIXD, 6, 0, SKIP, 0, NULL},
637 {FNAME("netnum") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
638 {FNAME("tsapIdentifier") OCTSTR, FIXD, 2, 0, SKIP, 0, NULL},
642 {FNAME("network") OCTSTR, FIXD, 16, 0, DECODE,
644 {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},
648 {FNAME("strict") NUL, FIXD, 0, 0, SKIP, 0, NULL},
649 {FNAME("loose") NUL, FIXD, 0, 0, SKIP, 0, NULL},
653 {FNAME("item") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
657 {FNAME("routing") CHOICE, 1, 2, 2, SKIP, 0,
659 {FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
660 {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},
661 {FNAME("route") SEQOF, SEMI, 0, 0, SKIP, 0,
666 {FNAME("iPAddress") SEQ, 0, 2, 2, DECODE | EXT,
668 {FNAME("iPXAddress") SEQ, 0, 3, 3, SKIP | EXT, 0,
670 {FNAME("iP6Address") SEQ, 0, 2, 2, DECODE | EXT,
672 {FNAME("netBios") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
673 {FNAME("iPSourceRouteAddress") SEQ, 0, 4, 4, SKIP | EXT, 0,
675 {FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL},
676 {FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},
680 {FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},
681 {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},
685 {FNAME("network") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
686 {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},
690 {FNAME("iPAddress") SEQ, 0, 2, 2, SKIP | EXT, 0,
692 {FNAME("iP6Address") SEQ, 0, 2, 2, SKIP | EXT, 0,
694 {FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL},
695 {FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},
699 {FNAME("unicastAddress") CHOICE, 3, 5, 7, DECODE | EXT,
701 {FNAME("multicastAddress") CHOICE, 1, 2, 4, SKIP | EXT, 0,
706 {FNAME("nonStandard") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
708 {FNAME("sessionID") INT, BYTE, 0, 0, SKIP, 0, NULL},
709 {FNAME("associatedSessionID") INT, 8, 1, 0, SKIP | OPT, 0, NULL},
710 {FNAME("mediaChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,
713 {FNAME("mediaGuaranteedDelivery") BOOL, FIXD, 0, 0, SKIP | OPT, 0,
715 {FNAME("mediaControlChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,
718 {FNAME("mediaControlGuaranteedDelivery") BOOL, FIXD, 0, 0, STOP | OPT,
720 {FNAME("silenceSuppression") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL},
721 {FNAME("destination") SEQ, 0, 2, 2, STOP | EXT | OPT, 0, NULL},
722 {FNAME("dynamicRTPPayloadType") INT, 5, 96, 0, STOP | OPT, 0, NULL},
723 {FNAME("mediaPacketization") CHOICE, 0, 1, 2, STOP | EXT | OPT, 0,
725 {FNAME("transportCapability") SEQ, 3, 3, 3, STOP | EXT | OPT, 0,
727 {FNAME("redundancyEncoding") SEQ, 1, 2, 2, STOP | EXT | OPT, 0, NULL},
728 {FNAME("source") SEQ, 0, 2, 2, SKIP | EXT | OPT, 0, NULL},
732 {FNAME("h222LogicalChannelParameters") SEQ, 3, 5, 5, SKIP | EXT, 0,
734 {FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0,
736 {FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0,
738 {FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT,
742 {FNAME("none") NUL, FIXD, 0, 0, SKIP, 0, NULL},
746 {FNAME("portNumber") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
747 {FNAME("dataType") CHOICE, 3, 6, 9, DECODE | EXT,
750 {FNAME("multiplexParameters") CHOICE, 2, 3, 5, DECODE | EXT,
754 {FNAME("forwardLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT,
756 {FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
760 {FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0,
762 {FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0,
764 {FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT,
771 {FNAME("dataType") CHOICE, 3, 6, 9, SKIP | EXT, 0, _DataType},
772 {FNAME("multiplexParameters") CHOICE, 1, 2, 3, DECODE | EXT | OPT,
776 {FNAME("reverseLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT,
778 {FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
782 {FNAME("unicast") NUL, FIXD, 0, 0, SKIP, 0, NULL},
783 {FNAME("multicast") NUL, FIXD, 0, 0, SKIP, 0, NULL},
787 {FNAME("internationalNumber") NUMSTR, 4, 1, 0, SKIP, 0, NULL},
788 {FNAME("nsapAddress") OCTSTR, 5, 1, 0, SKIP, 0, NULL},
792 {FNAME("address") CHOICE, 1, 2, 2, SKIP | EXT, 0,
794 {FNAME("subaddress") OCTSTR, 5, 1, 0, SKIP | OPT, 0, NULL},
798 {FNAME("q2931Address") SEQ, 1, 2, 2, SKIP | EXT, 0, _Q2931Address},
799 {FNAME("e164Address") NUMDGT, 7, 1, 0, SKIP, 0, NULL},
800 {FNAME("localAreaAddress") CHOICE, 1, 2, 2, DECODE | EXT,
806 {FNAME("distribution") CHOICE, 1, 2, 2, SKIP | EXT | OPT, 0,
808 {FNAME("networkAddress") CHOICE, 2, 3, 3, DECODE | EXT,
811 {FNAME("associateConference") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
812 {FNAME("externalReference") OCTSTR, 8, 1, 0, SKIP | OPT, 0, NULL},
813 {FNAME("t120SetupProcedure") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,
818 {FNAME("forwardLogicalChannelNumber") INT, WORD, 1, 0, SKIP, 0, NULL},
819 {FNAME("forwardLogicalChannelParameters") SEQ, 1, 3, 5, DECODE | EXT,
822 {FNAME("reverseLogicalChannelParameters") SEQ, 1, 2, 4,
826 {FNAME("separateStack") SEQ, 2, 4, 5, DECODE | EXT | OPT,
829 {FNAME("encryptionSync") SEQ, 2, 4, 4, STOP | EXT | OPT, 0, NULL},
833 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
839 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
840 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
842 {FNAME("sourceAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
844 {FNAME("sourceInfo") SEQ, 6, 8, 10, SKIP | EXT, 0, _EndpointType},
845 {FNAME("destinationAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
847 {FNAME("destCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
849 {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
851 {FNAME("destExtraCRV") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
853 {FNAME("activeMC") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
854 {FNAME("conferenceID") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
855 {FNAME("conferenceGoal") CHOICE, 2, 3, 5, SKIP | EXT, 0,
857 {FNAME("callServices") SEQ, 0, 8, 8, SKIP | EXT | OPT, 0,
859 {FNAME("callType") CHOICE, 2, 4, 4, SKIP | EXT, 0, _CallType},
860 {FNAME("sourceCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
862 {FNAME("remoteExtensionAddress") CHOICE, 1, 2, 7, SKIP | EXT | OPT, 0,
864 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
865 {FNAME("h245SecurityCapability") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
867 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
868 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
869 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
871 {FNAME("mediaWaitForConnect") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
872 {FNAME("canOverlapSend") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
873 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
874 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
875 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
876 {FNAME("connectionParameters") SEQ, 0, 3, 3, SKIP | EXT | OPT, 0,
878 {FNAME("language") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
879 {FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,
881 {FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0,
883 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
884 {FNAME("symmetricOperationRequired") NUL, FIXD, 0, 0, SKIP | OPT, 0,
886 {FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL},
887 {FNAME("circuitInfo") SEQ, 3, 3, 3, SKIP | EXT | OPT, 0, NULL},
888 {FNAME("desiredProtocols") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
889 {FNAME("neededFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
890 {FNAME("desiredFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
891 {FNAME("supportedFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
892 {FNAME("parallelH245Control") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
893 {FNAME("additionalSourceAddresses") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
898 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
904 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
905 {FNAME("destinationInfo") SEQ, 6, 8, 10, SKIP | EXT, 0,
907 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
909 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
910 {FNAME("h245SecurityMode") CHOICE, 2, 4, 4, SKIP | EXT | OPT, 0,
912 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
913 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
914 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
917 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
918 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
919 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
920 {FNAME("featureSet") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0, NULL},
924 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
930 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
931 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
933 {FNAME("destinationInfo") SEQ, 6, 8, 10, SKIP | EXT, 0,
935 {FNAME("conferenceID") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
936 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
937 {FNAME("h245SecurityMode") CHOICE, 2, 4, 4, SKIP | EXT | OPT, 0,
939 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
940 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
941 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
943 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
944 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
945 {FNAME("language") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
946 {FNAME("connectedAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
947 {FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,
949 {FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0,
951 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
952 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
953 {FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL},
954 {FNAME("featureSet") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0, NULL},
958 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
964 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
965 {FNAME("destinationInfo") SEQ, 6, 8, 10, SKIP | EXT, 0,
967 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
969 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
970 {FNAME("h245SecurityMode") CHOICE, 2, 4, 4, SKIP | EXT | OPT, 0,
972 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
973 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
974 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
976 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
977 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
978 {FNAME("alertingAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
979 {FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,
981 {FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0,
983 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
984 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
985 {FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL},
986 {FNAME("featureSet") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0, NULL},
990 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
991 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
992 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
993 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
994 {FNAME("fastStart") SEQOF, SEMI, 0, 30, SKIP | OPT, 0, NULL},
995 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
996 {FNAME("circuitInfo") SEQ, 3, 3, 3, SKIP | EXT | OPT, 0, NULL},
1000 {FNAME("noBandwidth") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1001 {FNAME("gatekeeperResources") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1002 {FNAME("unreachableDestination") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1003 {FNAME("destinationRejection") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1004 {FNAME("invalidRevision") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1005 {FNAME("noPermission") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1006 {FNAME("unreachableGatekeeper") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1007 {FNAME("gatewayResources") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1008 {FNAME("badFormatAddress") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1009 {FNAME("adaptiveBusy") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1010 {FNAME("inConf") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1011 {FNAME("undefinedReason") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1012 {FNAME("facilityCallDeflection") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1013 {FNAME("securityDenied") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1014 {FNAME("calledPartyNotRegistered") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1015 {FNAME("callerNotRegistered") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1016 {FNAME("newConnectionNeeded") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1017 {FNAME("nonStandardReason") SEQ, 0, 2, 2, SKIP, 0, NULL},
1018 {FNAME("replaceWithConferenceInvite") OCTSTR, FIXD, 16, 0, SKIP, 0,
1020 {FNAME("genericDataReason") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1021 {FNAME("neededFeatureNotSupported") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1022 {FNAME("tunnelledSignallingRejected") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1026 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1027 {FNAME("reason") CHOICE, 4, 12, 22, SKIP | EXT | OPT, 0,
1029 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
1030 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1031 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1032 {FNAME("busyAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1033 {FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,
1035 {FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0,
1037 {FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL},
1038 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1039 {FNAME("featureSet") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0, NULL},
1043 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1047 {FNAME("routeCallToGatekeeper") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1048 {FNAME("callForwarded") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1049 {FNAME("routeCallToMC") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1050 {FNAME("undefinedReason") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1051 {FNAME("conferenceListChoice") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1052 {FNAME("startH245") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1053 {FNAME("noH245") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1054 {FNAME("newTokens") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1055 {FNAME("featureSetUpdate") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1056 {FNAME("forwardedElements") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1057 {FNAME("transportedInformation") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1061 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
1067 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1068 {FNAME("alternativeAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
1070 {FNAME("alternativeAliasAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1072 {FNAME("conferenceID") OCTSTR, FIXD, 16, 0, SKIP | OPT, 0, NULL},
1073 {FNAME("reason") CHOICE, 2, 4, 11, DECODE | EXT,
1075 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},
1076 {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1077 {FNAME("remoteExtensionAddress") CHOICE, 1, 2, 7, SKIP | EXT | OPT, 0,
1079 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1080 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1081 {FNAME("conferences") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1082 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
1084 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
1086 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1087 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1088 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
1089 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1090 {FNAME("circuitInfo") SEQ, 3, 3, 3, SKIP | EXT | OPT, 0, NULL},
1091 {FNAME("featureSet") SEQ, 3, 4, 4, SKIP | EXT | OPT, 0, NULL},
1092 {FNAME("destinationInfo") SEQ, 6, 8, 10, SKIP | EXT | OPT, 0, NULL},
1093 {FNAME("h245SecurityMode") CHOICE, 2, 4, 4, SKIP | EXT | OPT, 0,
1098 {FNAME("guid") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},
1102 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0, _NonStandardParameter},
1103 {FNAME("none") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1104 {FNAME("default") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1108 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP | OPT, 0,
1110 {FNAME("encryption") CHOICE, 2, 3, 3, SKIP | EXT, 0,
1112 {FNAME("authenticaton") CHOICE, 2, 3, 3, SKIP | EXT, 0,
1114 {FNAME("integrity") CHOICE, 2, 3, 3, SKIP | EXT, 0,
1119 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP, 0, _NonStandardParameter},
1120 {FNAME("noSecurity") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1121 {FNAME("tls") SEQ, 1, 4, 4, SKIP | EXT, 0, _SecurityCapabilities},
1122 {FNAME("ipsec") SEQ, 1, 4, 4, SKIP | EXT, 0, _SecurityCapabilities},
1126 {FNAME("halfkey") BITSTR, WORD, 0, 0, SKIP, 0, NULL},
1127 {FNAME("modSize") BITSTR, WORD, 0, 0, SKIP, 0, NULL},
1128 {FNAME("generator") BITSTR, WORD, 0, 0, SKIP, 0, NULL},
1132 {FNAME("type") OID, BYTE, 0, 0, SKIP, 0, NULL},
1133 {FNAME("certificate") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1137 {FNAME("nonStandardIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1138 {FNAME("data") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1142 {FNAME("tokenOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1143 {FNAME("timeStamp") INT, CONS, 1, 0, SKIP | OPT, 0, NULL},
1144 {FNAME("password") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1145 {FNAME("dhkey") SEQ, 0, 3, 3, SKIP | EXT | OPT, 0, _DHset},
1146 {FNAME("challenge") OCTSTR, 7, 8, 0, SKIP | OPT, 0, NULL},
1147 {FNAME("random") INT, UNCO, 0, 0, SKIP | OPT, 0, NULL},
1148 {FNAME("certificate") SEQ, 0, 2, 2, SKIP | EXT | OPT, 0,
1150 {FNAME("generalID") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1151 {FNAME("nonStandard") SEQ, 0, 2, 2, SKIP | OPT, 0,
1153 {FNAME("eckasdhkey") CHOICE, 1, 2, 2, SKIP | EXT | OPT, 0, NULL},
1154 {FNAME("sendersID") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1158 {FNAME("item") SEQ, 8, 9, 11, SKIP | EXT, 0, _ClearToken},
1162 {FNAME("ranInt") INT, UNCO, 0, 0, SKIP | OPT, 0, NULL},
1163 {FNAME("iv8") OCTSTR, FIXD, 8, 0, SKIP | OPT, 0, NULL},
1164 {FNAME("iv16") OCTSTR, FIXD, 16, 0, SKIP | OPT, 0, NULL},
1168 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1169 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1170 {FNAME("hash") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1174 {FNAME("alias") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1175 {FNAME("timeStamp") INT, CONS, 1, 0, SKIP, 0, NULL},
1176 {FNAME("token") SEQ, 0, 3, 3, SKIP, 0,
1181 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1182 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1183 {FNAME("hash") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1187 {FNAME("gatekeeperId") BMPSTR, 7, 1, 0, SKIP, 0, NULL},
1188 {FNAME("timeStamp") INT, CONS, 1, 0, SKIP, 0, NULL},
1189 {FNAME("token") SEQ, 0, 3, 3, SKIP, 0,
1194 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1195 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1196 {FNAME("encryptedData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1200 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1201 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1202 {FNAME("encryptedData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1206 {FNAME("toBeSigned") SEQ, 8, 9, 11, SKIP | OPEN | EXT, 0, NULL},
1207 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1208 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1209 {FNAME("signature") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1213 {FNAME("toBeSigned") SEQ, 8, 9, 11, SKIP | OPEN | EXT, 0, NULL},
1214 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1215 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1216 {FNAME("signature") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1220 {FNAME("toBeSigned") SEQ, 8, 9, 11, SKIP | OPEN | EXT, 0, NULL},
1221 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1222 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1223 {FNAME("signature") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1227 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1228 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1229 {FNAME("encryptedData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1233 {FNAME("tokenOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1234 {FNAME("token") SEQ, 0, 3, 3, SKIP, 0,
1239 {FNAME("toBeSigned") SEQ, 8, 9, 11, SKIP | OPEN | EXT, 0, NULL},
1240 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1241 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1242 {FNAME("signature") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1246 {FNAME("tokenOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1247 {FNAME("token") SEQ, 0, 4, 4, SKIP, 0,
1252 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1253 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1254 {FNAME("hash") BITSTR, SEMI, 0, 0, SKIP, 0, NULL},
1258 {FNAME("tokenOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1259 {FNAME("hashedVals") SEQ, 8, 9, 11, SKIP | EXT, 0, _ClearToken},
1260 {FNAME("token") SEQ, 0, 3, 3, SKIP, 0,
1265 {FNAME("algorithmOID") OID, BYTE, 0, 0, SKIP, 0, NULL},
1266 {FNAME("paramS") SEQ, 2, 2, 3, SKIP | EXT, 0, _Params},
1267 {FNAME("encryptedData") OCTSTR, SEMI, 0, 0, SKIP, 0, NULL},
1271 {FNAME("cryptoEncryptedToken") SEQ, 0, 2, 2, SKIP, 0,
1273 {FNAME("cryptoSignedToken") SEQ, 0, 2, 2, SKIP, 0,
1275 {FNAME("cryptoHashedToken") SEQ, 0, 3, 3, SKIP, 0,
1277 {FNAME("cryptoPwdEncr") SEQ, 0, 3, 3, SKIP, 0,
1282 {FNAME("cryptoEPPwdHash") SEQ, 0, 3, 3, SKIP, 0,
1284 {FNAME("cryptoGKPwdHash") SEQ, 0, 3, 3, SKIP, 0,
1286 {FNAME("cryptoEPPwdEncr") SEQ, 0, 3, 3, SKIP, 0,
1288 {FNAME("cryptoGKPwdEncr") SEQ, 0, 3, 3, SKIP, 0,
1290 {FNAME("cryptoEPCert") SEQ, 0, 4, 4, SKIP, 0,
1292 {FNAME("cryptoGKCert") SEQ, 0, 4, 4, SKIP, 0,
1294 {FNAME("cryptoFastStart") SEQ, 0, 4, 4, SKIP, 0,
1296 {FNAME("nestedcryptoToken") CHOICE, 2, 4, 4, SKIP | EXT, 0,
1301 {FNAME("item") CHOICE, 3, 8, 8, SKIP | EXT, 0, _CryptoH323Token},
1305 {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,
1311 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1312 {FNAME("destinationInfo") SEQ, 6, 8, 10, SKIP | EXT, 0,
1314 {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
1316 {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0,
1318 {FNAME("h245SecurityMode") CHOICE, 2, 4, 4, SKIP | EXT | OPT, 0,
1320 {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1322 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1324 {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,
1326 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1327 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1328 {FNAME("fastConnectRefused") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL},
1332 {FNAME("setup") SEQ, 7, 13, 39, DECODE | EXT,
1334 {FNAME("callProceeding") SEQ, 1, 3, 12, DECODE | EXT,
1337 {FNAME("connect") SEQ, 1, 4, 19, DECODE | EXT,
1339 {FNAME("alerting") SEQ, 1, 3, 17, DECODE | EXT,
1341 {FNAME("information") SEQ, 0, 1, 7, SKIP | EXT, 0, _Information_UUIE},
1342 {FNAME("releaseComplete") SEQ, 1, 2, 11, SKIP | EXT, 0,
1344 {FNAME("facility") SEQ, 3, 5, 21, DECODE | EXT,
1346 {FNAME("progress") SEQ, 5, 8, 11, DECODE | EXT,
1348 {FNAME("empty") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1349 {FNAME("status") SEQ, 2, 4, 4, SKIP | EXT, 0, NULL},
1350 {FNAME("statusInquiry") SEQ, 2, 4, 4, SKIP | EXT, 0, NULL},
1351 {FNAME("setupAcknowledge") SEQ, 2, 4, 4, SKIP | EXT, 0, NULL},
1352 {FNAME("notify") SEQ, 2, 4, 4, SKIP | EXT, 0, NULL},
1356 {FNAME("nonStandard") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1357 {FNAME("masterSlaveDetermination") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1358 {FNAME("terminalCapabilitySet") SEQ, 3, 5, 5, STOP | EXT, 0, NULL},
1359 {FNAME("openLogicalChannel") SEQ, 1, 3, 5, DECODE | EXT,
1361 {FNAME("closeLogicalChannel") SEQ, 0, 2, 3, STOP | EXT, 0, NULL},
1362 {FNAME("requestChannelClose") SEQ, 0, 1, 3, STOP | EXT, 0, NULL},
1363 {FNAME("multiplexEntrySend") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1364 {FNAME("requestMultiplexEntry") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1365 {FNAME("requestMode") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1366 {FNAME("roundTripDelayRequest") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1367 {FNAME("maintenanceLoopRequest") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1368 {FNAME("communicationModeRequest") SEQ, 0, 0, 0, STOP | EXT, 0, NULL},
1369 {FNAME("conferenceRequest") CHOICE, 3, 8, 16, STOP | EXT, 0, NULL},
1370 {FNAME("multilinkRequest") CHOICE, 3, 5, 5, STOP | EXT, 0, NULL},
1371 {FNAME("logicalChannelRateRequest") SEQ, 0, 3, 3, STOP | EXT, 0,
1376 {FNAME("h222LogicalChannelParameters") SEQ, 3, 5, 5, SKIP | EXT, 0,
1378 {FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT,
1385 {FNAME("reverseLogicalChannelNumber") INT, WORD, 1, 0, SKIP, 0, NULL},
1386 {FNAME("portNumber") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
1387 {FNAME("multiplexParameters") CHOICE, 0, 1, 2, DECODE | EXT | OPT,
1391 {FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},
1395 {FNAME("item") SEQ, 0, 2, 2, SKIP, 0, _H245_NonStandardParameter},
1399 {FNAME("nonStandard") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1401 {FNAME("sessionID") INT, 8, 1, 0, SKIP | OPT, 0, NULL},
1402 {FNAME("mediaChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,
1405 {FNAME("mediaControlChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,
1408 {FNAME("dynamicRTPPayloadType") INT, 5, 96, 0, SKIP | OPT, 0, NULL},
1409 {FNAME("flowControlToZero") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1410 {FNAME("portNumber") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},
1414 {FNAME("h2250LogicalChannelAckParameters") SEQ, 5, 5, 7, DECODE | EXT,
1421 {FNAME("forwardLogicalChannelNumber") INT, WORD, 1, 0, SKIP, 0, NULL},
1422 {FNAME("reverseLogicalChannelParameters") SEQ, 2, 3, 4,
1426 {FNAME("separateStack") SEQ, 2, 4, 5, DECODE | EXT | OPT,
1429 {FNAME("forwardMultiplexAckParameters") CHOICE, 0, 1, 1,
1433 {FNAME("encryptionSync") SEQ, 2, 4, 4, STOP | EXT | OPT, 0, NULL},
1437 {FNAME("nonStandard") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1438 {FNAME("masterSlaveDeterminationAck") SEQ, 0, 1, 1, STOP | EXT, 0,
1440 {FNAME("masterSlaveDeterminationReject") SEQ, 0, 1, 1, STOP | EXT, 0,
1442 {FNAME("terminalCapabilitySetAck") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1443 {FNAME("terminalCapabilitySetReject") SEQ, 0, 2, 2, STOP | EXT, 0,
1445 {FNAME("openLogicalChannelAck") SEQ, 1, 2, 5, DECODE | EXT,
1448 {FNAME("openLogicalChannelReject") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1449 {FNAME("closeLogicalChannelAck") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1450 {FNAME("requestChannelCloseAck") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1451 {FNAME("requestChannelCloseReject") SEQ, 0, 2, 2, STOP | EXT, 0,
1453 {FNAME("multiplexEntrySendAck") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1454 {FNAME("multiplexEntrySendReject") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1455 {FNAME("requestMultiplexEntryAck") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1456 {FNAME("requestMultiplexEntryReject") SEQ, 0, 2, 2, STOP | EXT, 0,
1458 {FNAME("requestModeAck") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1459 {FNAME("requestModeReject") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1460 {FNAME("roundTripDelayResponse") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1461 {FNAME("maintenanceLoopAck") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1462 {FNAME("maintenanceLoopReject") SEQ, 0, 2, 2, STOP | EXT, 0, NULL},
1463 {FNAME("communicationModeResponse") CHOICE, 0, 1, 1, STOP | EXT, 0,
1465 {FNAME("conferenceResponse") CHOICE, 3, 8, 16, STOP | EXT, 0, NULL},
1466 {FNAME("multilinkResponse") CHOICE, 3, 5, 5, STOP | EXT, 0, NULL},
1467 {FNAME("logicalChannelRateAcknowledge") SEQ, 0, 3, 3, STOP | EXT, 0,
1469 {FNAME("logicalChannelRateReject") SEQ, 1, 4, 4, STOP | EXT, 0, NULL},
1473 {FNAME("request") CHOICE, 4, 11, 15, DECODE | EXT,
1475 {FNAME("response") CHOICE, 5, 19, 24, DECODE | EXT,
1478 {FNAME("command") CHOICE, 3, 7, 12, STOP | EXT, 0, NULL},
1479 {FNAME("indication") CHOICE, 4, 14, 23, STOP | EXT, 0, NULL},
1483 {FNAME("item") CHOICE, 2, 4, 4, DECODE | OPEN | EXT,
1490 {FNAME("h323-message-body") CHOICE, 3, 7, 13, DECODE | EXT,
1493 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1495 {FNAME("h4501SupplementaryService") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1497 {FNAME("h245Tunneling") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1498 {FNAME("h245Control") SEQOF, SEMI, 0, 4, DECODE | OPT,
1500 {FNAME("nonStandardControl") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1501 {FNAME("callLinkage") SEQ, 2, 2, 2, STOP | EXT | OPT, 0, NULL},
1502 {FNAME("tunnelledSignallingMessage") SEQ, 2, 4, 4, STOP | EXT | OPT,
1504 {FNAME("provisionalRespToH245Tunneling") NUL, FIXD, 0, 0, STOP | OPT,
1506 {FNAME("stimulusControl") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL},
1507 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1511 {FNAME("h323-uu-pdu") SEQ, 1, 2, 11, DECODE | EXT,
1513 {FNAME("user-data") SEQ, 0, 2, 2, STOP | EXT | OPT, 0, NULL},
1517 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1518 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1519 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1521 {FNAME("rasAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1523 {FNAME("endpointType") SEQ, 6, 8, 10, STOP | EXT, 0, NULL},
1524 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1525 {FNAME("callServices") SEQ, 0, 8, 8, STOP | EXT | OPT, 0, NULL},
1526 {FNAME("endpointAlias") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1527 {FNAME("alternateEndpoints") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1528 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1529 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1530 {FNAME("authenticationCapability") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1532 {FNAME("algorithmOIDs") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1533 {FNAME("integrity") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1534 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1535 {FNAME("supportsAltGK") NUL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1536 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1537 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1541 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1542 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1543 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1545 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1546 {FNAME("rasAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1548 {FNAME("alternateGatekeeper") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1549 {FNAME("authenticationMode") CHOICE, 3, 7, 8, STOP | EXT | OPT, 0,
1551 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1552 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1553 {FNAME("algorithmOID") OID, BYTE, 0, 0, STOP | OPT, 0, NULL},
1554 {FNAME("integrity") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1555 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1556 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1557 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1561 {FNAME("item") CHOICE, 3, 7, 7, DECODE | EXT,
1567 {FNAME("item") CHOICE, 3, 7, 7, DECODE | EXT,
1573 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1577 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1578 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1579 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1581 {FNAME("discoveryComplete") BOOL, FIXD, 0, 0, SKIP, 0, NULL},
1582 {FNAME("callSignalAddress") SEQOF, SEMI, 0, 10, DECODE,
1585 {FNAME("rasAddress") SEQOF, SEMI, 0, 10, DECODE,
1588 {FNAME("terminalType") SEQ, 6, 8, 10, SKIP | EXT, 0, _EndpointType},
1589 {FNAME("terminalAlias") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1591 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1592 {FNAME("endpointVendor") SEQ, 2, 3, 3, SKIP | EXT, 0,
1594 {FNAME("alternateEndpoints") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1595 {FNAME("timeToLive") INT, CONS, 1, 0, DECODE | OPT,
1597 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1598 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1599 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1600 {FNAME("keepAlive") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1601 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1602 {FNAME("willSupplyUUIEs") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1603 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1604 {FNAME("alternateTransportAddresses") SEQ, 1, 1, 1, STOP | EXT | OPT,
1606 {FNAME("additiveRegistration") NUL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1607 {FNAME("terminalAliasPattern") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1609 {FNAME("supportsAltGK") NUL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1610 {FNAME("usageReportingCapability") SEQ, 3, 4, 4, STOP | EXT | OPT, 0,
1612 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1613 {FNAME("supportedH248Packages") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1615 {FNAME("callCreditCapability") SEQ, 2, 2, 2, STOP | EXT | OPT, 0,
1617 {FNAME("capacityReportingCapability") SEQ, 0, 1, 1, STOP | EXT | OPT,
1619 {FNAME("capacity") SEQ, 2, 2, 2, STOP | EXT | OPT, 0, NULL},
1620 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1621 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1625 {FNAME("item") CHOICE, 3, 7, 7, DECODE | EXT,
1631 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1635 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1636 {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},
1637 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1639 {FNAME("callSignalAddress") SEQOF, SEMI, 0, 10, DECODE,
1642 {FNAME("terminalAlias") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1644 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1645 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, SKIP, 0, NULL},
1646 {FNAME("alternateGatekeeper") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
1647 {FNAME("timeToLive") INT, CONS, 1, 0, DECODE | OPT,
1649 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1650 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1651 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1652 {FNAME("willRespondToIRR") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1653 {FNAME("preGrantedARQ") SEQ, 0, 4, 8, STOP | EXT | OPT, 0, NULL},
1654 {FNAME("maintainConnection") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1655 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1656 {FNAME("supportsAdditiveRegistration") NUL, FIXD, 0, 0, STOP | OPT, 0,
1658 {FNAME("terminalAliasPattern") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1660 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1661 {FNAME("usageSpec") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1662 {FNAME("featureServerAlias") CHOICE, 1, 2, 7, STOP | EXT | OPT, 0,
1664 {FNAME("capacityReportingSpec") SEQ, 0, 1, 1, STOP | EXT | OPT, 0,
1666 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1667 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1671 {FNAME("item") CHOICE, 3, 7, 7, DECODE | EXT,
1677 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1678 {FNAME("callSignalAddress") SEQOF, SEMI, 0, 10, DECODE,
1681 {FNAME("endpointAlias") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1682 {FNAME("nonStandardData") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1683 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1684 {FNAME("alternateEndpoints") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1685 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1686 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1687 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1688 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1689 {FNAME("reason") CHOICE, 2, 4, 5, STOP | EXT | OPT, 0, NULL},
1690 {FNAME("endpointAliasPattern") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1692 {FNAME("supportedPrefixes") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1693 {FNAME("alternateGatekeeper") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1694 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1698 {FNAME("direct") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1699 {FNAME("gatekeeperRouted") NUL, FIXD, 0, 0, SKIP, 0, NULL},
1703 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1707 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1711 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1715 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1716 {FNAME("callType") CHOICE, 2, 4, 4, SKIP | EXT, 0, _CallType},
1717 {FNAME("callModel") CHOICE, 1, 2, 2, SKIP | EXT | OPT, 0, _CallModel},
1718 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, SKIP, 0, NULL},
1719 {FNAME("destinationInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1721 {FNAME("destCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
1724 {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,
1726 {FNAME("srcInfo") SEQOF, SEMI, 0, 0, SKIP, 0,
1728 {FNAME("srcCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,
1730 {FNAME("bandWidth") INT, CONS, 0, 0, STOP, 0, NULL},
1731 {FNAME("callReferenceValue") INT, WORD, 0, 0, STOP, 0, NULL},
1732 {FNAME("nonStandardData") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1733 {FNAME("callServices") SEQ, 0, 8, 8, STOP | EXT | OPT, 0, NULL},
1734 {FNAME("conferenceID") OCTSTR, FIXD, 16, 0, STOP, 0, NULL},
1735 {FNAME("activeMC") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1736 {FNAME("answerCall") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1737 {FNAME("canMapAlias") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1738 {FNAME("callIdentifier") SEQ, 0, 1, 1, STOP | EXT, 0, NULL},
1739 {FNAME("srcAlternatives") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1740 {FNAME("destAlternatives") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1741 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1742 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1743 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1744 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1745 {FNAME("transportQOS") CHOICE, 2, 3, 3, STOP | EXT | OPT, 0, NULL},
1746 {FNAME("willSupplyUUIEs") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1747 {FNAME("callLinkage") SEQ, 2, 2, 2, STOP | EXT | OPT, 0, NULL},
1748 {FNAME("gatewayDataRate") SEQ, 2, 3, 3, STOP | EXT | OPT, 0, NULL},
1749 {FNAME("capacity") SEQ, 2, 2, 2, STOP | EXT | OPT, 0, NULL},
1750 {FNAME("circuitInfo") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL},
1751 {FNAME("desiredProtocols") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1752 {FNAME("desiredTunnelledProtocol") SEQ, 1, 2, 2, STOP | EXT | OPT, 0,
1754 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1755 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1759 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1760 {FNAME("bandWidth") INT, CONS, 0, 0, SKIP, 0, NULL},
1761 {FNAME("callModel") CHOICE, 1, 2, 2, SKIP | EXT, 0, _CallModel},
1762 {FNAME("destCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1765 {FNAME("irrFrequency") INT, WORD, 1, 0, STOP | OPT, 0, NULL},
1766 {FNAME("nonStandardData") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1767 {FNAME("destinationInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1768 {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1769 {FNAME("destinationType") SEQ, 6, 8, 10, STOP | EXT | OPT, 0, NULL},
1770 {FNAME("remoteExtensionAddress") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1772 {FNAME("alternateEndpoints") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1773 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1774 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1775 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1776 {FNAME("transportQOS") CHOICE, 2, 3, 3, STOP | EXT | OPT, 0, NULL},
1777 {FNAME("willRespondToIRR") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1778 {FNAME("uuiesRequested") SEQ, 0, 9, 13, STOP | EXT, 0, NULL},
1779 {FNAME("language") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1780 {FNAME("alternateTransportAddresses") SEQ, 1, 1, 1, STOP | EXT | OPT,
1782 {FNAME("useSpecifiedTransport") CHOICE, 1, 2, 2, STOP | EXT | OPT, 0,
1784 {FNAME("circuitInfo") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL},
1785 {FNAME("usageSpec") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1786 {FNAME("supportedProtocols") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1787 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1788 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1789 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1790 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1794 {FNAME("item") CHOICE, 1, 2, 7, SKIP | EXT, 0, _AliasAddress},
1798 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1799 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, SKIP | OPT, 0, NULL},
1800 {FNAME("destinationInfo") SEQOF, SEMI, 0, 0, SKIP, 0,
1802 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1804 {FNAME("replyAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1806 {FNAME("sourceInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1807 {FNAME("canMapAlias") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1808 {FNAME("gatekeeperIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},
1809 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1810 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1811 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1812 {FNAME("desiredProtocols") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1813 {FNAME("desiredTunnelledProtocol") SEQ, 1, 2, 2, STOP | EXT | OPT, 0,
1815 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1816 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1817 {FNAME("hopCount") INT, 8, 1, 0, STOP | OPT, 0, NULL},
1818 {FNAME("circuitInfo") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL},
1822 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1823 {FNAME("callSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1825 {FNAME("rasAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1827 {FNAME("nonStandardData") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1828 {FNAME("destinationInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1829 {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1830 {FNAME("destinationType") SEQ, 6, 8, 10, STOP | EXT | OPT, 0, NULL},
1831 {FNAME("remoteExtensionAddress") SEQOF, SEMI, 0, 0, STOP | OPT, 0,
1833 {FNAME("alternateEndpoints") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1834 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1835 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1836 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1837 {FNAME("alternateTransportAddresses") SEQ, 1, 1, 1, STOP | EXT | OPT,
1839 {FNAME("supportedProtocols") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1840 {FNAME("multipleCalls") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL},
1841 {FNAME("featureSet") SEQ, 3, 4, 4, STOP | EXT | OPT, 0, NULL},
1842 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1843 {FNAME("circuitInfo") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL},
1844 {FNAME("serviceControl") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1848 {FNAME("item") CHOICE, 3, 7, 7, DECODE | EXT,
1854 {FNAME("nonStandardData") SEQ, 0, 2, 2, SKIP | OPT, 0,
1856 {FNAME("requestSeqNum") INT, WORD, 1, 0, SKIP, 0, NULL},
1857 {FNAME("endpointType") SEQ, 6, 8, 10, SKIP | EXT, 0, _EndpointType},
1858 {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, SKIP, 0, NULL},
1859 {FNAME("rasAddress") CHOICE, 3, 7, 7, DECODE | EXT,
1861 {FNAME("callSignalAddress") SEQOF, SEMI, 0, 10, DECODE,
1864 {FNAME("endpointAlias") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1865 {FNAME("perCallInfo") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1866 {FNAME("tokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1867 {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1868 {FNAME("integrityCheckValue") SEQ, 0, 2, 2, STOP | OPT, 0, NULL},
1869 {FNAME("needResponse") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1870 {FNAME("capacity") SEQ, 2, 2, 2, STOP | EXT | OPT, 0, NULL},
1871 {FNAME("irrStatus") CHOICE, 2, 4, 4, STOP | EXT | OPT, 0, NULL},
1872 {FNAME("unsolicited") BOOL, FIXD, 0, 0, STOP, 0, NULL},
1873 {FNAME("genericData") SEQOF, SEMI, 0, 0, STOP | OPT, 0, NULL},
1877 {FNAME("gatekeeperRequest") SEQ, 4, 8, 18, DECODE | EXT,
1879 {FNAME("gatekeeperConfirm") SEQ, 2, 5, 14, DECODE | EXT,
1881 {FNAME("gatekeeperReject") SEQ, 2, 5, 11, STOP | EXT, 0, NULL},
1882 {FNAME("registrationRequest") SEQ, 3, 10, 31, DECODE | EXT,
1884 {FNAME("registrationConfirm") SEQ, 3, 7, 24, DECODE | EXT,
1886 {FNAME("registrationReject") SEQ, 2, 5, 11, STOP | EXT, 0, NULL},
1887 {FNAME("unregistrationRequest") SEQ, 3, 5, 15, DECODE | EXT,
1889 {FNAME("unregistrationConfirm") SEQ, 1, 2, 6, STOP | EXT, 0, NULL},
1890 {FNAME("unregistrationReject") SEQ, 1, 3, 8, STOP | EXT, 0, NULL},
1891 {FNAME("admissionRequest") SEQ, 7, 16, 34, DECODE | EXT,
1893 {FNAME("admissionConfirm") SEQ, 2, 6, 27, DECODE | EXT,
1895 {FNAME("admissionReject") SEQ, 1, 3, 11, STOP | EXT, 0, NULL},
1896 {FNAME("bandwidthRequest") SEQ, 2, 7, 18, STOP | EXT, 0, NULL},
1897 {FNAME("bandwidthConfirm") SEQ, 1, 3, 8, STOP | EXT, 0, NULL},
1898 {FNAME("bandwidthReject") SEQ, 1, 4, 9, STOP | EXT, 0, NULL},
1899 {FNAME("disengageRequest") SEQ, 1, 6, 19, STOP | EXT, 0, NULL},
1900 {FNAME("disengageConfirm") SEQ, 1, 2, 9, STOP | EXT, 0, NULL},
1901 {FNAME("disengageReject") SEQ, 1, 3, 8, STOP | EXT, 0, NULL},
1902 {FNAME("locationRequest") SEQ, 2, 5, 17, DECODE | EXT,
1904 {FNAME("locationConfirm") SEQ, 1, 4, 19, DECODE | EXT,
1906 {FNAME("locationReject") SEQ, 1, 3, 10, STOP | EXT, 0, NULL},
1907 {FNAME("infoRequest") SEQ, 2, 4, 15, STOP | EXT, 0, NULL},
1908 {FNAME("infoRequestResponse") SEQ, 3, 8, 16, DECODE | EXT,
1910 {FNAME("nonStandardMessage") SEQ, 0, 2, 7, STOP | EXT, 0, NULL},
1911 {FNAME("unknownMessageResponse") SEQ, 0, 1, 5, STOP | EXT, 0, NULL},
1912 {FNAME("requestInProgress") SEQ, 4, 6, 6, STOP | EXT, 0, NULL},
1913 {FNAME("resourcesAvailableIndicate") SEQ, 4, 9, 11, STOP | EXT, 0,
1915 {FNAME("resourcesAvailableConfirm") SEQ, 4, 6, 7, STOP | EXT, 0,
1917 {FNAME("infoRequestAck") SEQ, 4, 5, 5, STOP | EXT, 0, NULL},
1918 {FNAME("infoRequestNak") SEQ, 5, 7, 7, STOP | EXT, 0, NULL},
1919 {FNAME("serviceControlIndication") SEQ, 8, 10, 10, STOP | EXT, 0,
1921 {FNAME("serviceControlResponse") SEQ, 7, 8, 8, STOP | EXT, 0, NULL},
H A Dnf_conntrack_h323_asn1.c33 #define FNAME(name) name, macro
37 #define FNAME(name) macro
772 FNAME("RasMessage") CHOICE, 5, 24, 32, DECODE | EXT, DecodeRasMessage()
789 FNAME("H323-UserInformation") SEQ, 1, 2, 2, DECODE | EXT, DecodeH323_UserInformation()
808 FNAME("MultimediaSystemControlMessage") CHOICE, 2, 4, 4, DecodeMultimediaSystemControlMessage()
/linux-4.1.27/arch/x86/kvm/
H A Dpaging_tmpl.h36 #define FNAME(name) paging##64_##name macro
56 #define FNAME(name) paging##32_##name macro
71 #define FNAME(name) ept_##name macro
87 #define gpte_to_gfn_lvl FNAME(gpte_to_gfn_lvl)
114 static inline void FNAME(protect_clean_gpte)(unsigned *access, unsigned gpte) protect_clean_gpte()
131 static bool FNAME(is_rsvd_bits_set)(struct kvm_mmu *mmu, u64 gpte, int level) is_rsvd_bits_set()
139 static inline int FNAME(is_present_gpte)(unsigned long pte) is_present_gpte()
148 static int FNAME(cmpxchg_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, cmpxchg_gpte()
171 static bool FNAME(prefetch_invalid_gpte)(struct kvm_vcpu *vcpu, prefetch_invalid_gpte()
175 if (FNAME(is_rsvd_bits_set)(&vcpu->arch.mmu, gpte, PT_PAGE_TABLE_LEVEL)) prefetch_invalid_gpte()
178 if (!FNAME(is_present_gpte)(gpte)) prefetch_invalid_gpte()
192 static inline unsigned FNAME(gpte_access)(struct kvm_vcpu *vcpu, u64 gpte) gpte_access()
207 static int FNAME(update_accessed_dirty_bits)(struct kvm_vcpu *vcpu, update_accessed_dirty_bits()
255 ret = FNAME(cmpxchg_gpte)(vcpu, mmu, ptep_user, index, orig_pte, pte); update_accessed_dirty_bits()
268 static int FNAME(walk_addr_generic)(struct guest_walker *walker, walk_addr_generic()
295 if (!FNAME(is_present_gpte)(pte)) walk_addr_generic()
353 if (unlikely(!FNAME(is_present_gpte)(pte))) walk_addr_generic()
356 if (unlikely(FNAME(is_rsvd_bits_set)(mmu, pte, walk_addr_generic()
363 pte_access = pt_access & FNAME(gpte_access)(vcpu, pte); walk_addr_generic()
386 FNAME(protect_clean_gpte)(&pte_access, pte); walk_addr_generic()
397 ret = FNAME(update_accessed_dirty_bits)(vcpu, mmu, walker, write_fault); walk_addr_generic()
445 static int FNAME(walk_addr)(struct guest_walker *walker, walk_addr()
448 return FNAME(walk_addr_generic)(walker, vcpu, &vcpu->arch.mmu, addr, walk_addr()
453 static int FNAME(walk_addr_nested)(struct guest_walker *walker, walk_addr_nested()
457 return FNAME(walk_addr_generic)(walker, vcpu, &vcpu->arch.nested_mmu, walk_addr_nested()
463 FNAME(prefetch_gpte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, prefetch_gpte()
470 if (FNAME(prefetch_invalid_gpte)(vcpu, sp, spte, gpte)) prefetch_gpte()
476 pte_access = sp->role.access & FNAME(gpte_access)(vcpu, gpte); prefetch_gpte()
477 FNAME(protect_clean_gpte)(&pte_access, gpte); prefetch_gpte()
493 static void FNAME(update_pte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, update_pte()
498 FNAME(prefetch_gpte)(vcpu, sp, spte, gpte, false); update_pte()
501 static bool FNAME(gpte_changed)(struct kvm_vcpu *vcpu, gpte_changed()
524 static void FNAME(pte_prefetch)(struct kvm_vcpu *vcpu, struct guest_walker *gw, pte_prefetch()
550 if (!FNAME(prefetch_gpte)(vcpu, sp, spte, gptep[i], true)) pte_prefetch()
560 static int FNAME(fetch)(struct kvm_vcpu *vcpu, gva_t addr, fetch()
581 if (FNAME(gpte_changed)(vcpu, gw, top_level)) fetch()
606 if (FNAME(gpte_changed)(vcpu, gw, it.level - 1)) fetch()
636 FNAME(pte_prefetch)(vcpu, gw, it.sptep); fetch()
651 * It is the helper function of FNAME(page_fault). When guest uses large page
665 FNAME(is_self_change_mapping)(struct kvm_vcpu *vcpu, is_self_change_mapping()
701 static int FNAME(page_fault)(struct kvm_vcpu *vcpu, gva_t addr, u32 error_code, page_fault()
737 r = FNAME(walk_addr)(&walker, vcpu, addr, error_code); page_fault()
752 is_self_change_mapping = FNAME(is_self_change_mapping)(vcpu, page_fault()
804 r = FNAME(fetch)(vcpu, addr, &walker, write_fault, page_fault()
818 static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp) get_level1_sp_gpa()
830 static void FNAME(invlpg)(struct kvm_vcpu *vcpu, gva_t gva) invlpg()
863 pte_gpa = FNAME(get_level1_sp_gpa)(sp); for_each_shadow_entry()
876 FNAME(update_pte)(vcpu, sp, sptep, &gpte); for_each_shadow_entry()
885 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, gva_to_gpa()
892 r = FNAME(walk_addr)(&walker, vcpu, vaddr, access); gva_to_gpa()
904 static gpa_t FNAME(gva_to_gpa_nested)(struct kvm_vcpu *vcpu, gva_t vaddr, gva_to_gpa_nested()
912 r = FNAME(walk_addr_nested)(&walker, vcpu, vaddr, access); gva_to_gpa_nested()
937 static int FNAME(sync_page)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp) sync_page()
946 first_pte_gpa = FNAME(get_level1_sp_gpa)(sp); sync_page()
963 if (FNAME(prefetch_invalid_gpte)(vcpu, sp, &sp->spt[i], gpte)) { sync_page()
970 pte_access &= FNAME(gpte_access)(vcpu, gpte); sync_page()
971 FNAME(protect_clean_gpte)(&pte_access, gpte); sync_page()
998 #undef FNAME macro
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c6565 #define FNAME 0x8 bnx2x_gunzip() macro
6567 if (zbuf[3] & FNAME) bnx2x_gunzip()

Completed in 237 milliseconds