/linux-4.1.27/net/netfilter/ |
H A D | nf_conntrack_h323_types.c | 9 {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 D | nf_conntrack_h323_asn1.c | 33 #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 D | paging_tmpl.h | 36 #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 D | bnx2x_main.c | 6565 #define FNAME 0x8 bnx2x_gunzip() macro 6567 if (zbuf[3] & FNAME) bnx2x_gunzip()
|