⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nf_conntrack_h323_types.c

📁 linux 内核源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
	{FNAME("mSREJ") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters_mode_eRM[] = {	/* SEQUENCE */	{FNAME("windowSize") INT, 7, 1, 0, SKIP, 0, NULL},	{FNAME("recovery") CHOICE, 2, 3, 3, SKIP | EXT, 0,	 _V76LogicalChannelParameters_mode_eRM_recovery},};static field_t _V76LogicalChannelParameters_mode[] = {	/* CHOICE */	{FNAME("eRM") SEQ, 0, 2, 2, SKIP | EXT, 0,	 _V76LogicalChannelParameters_mode_eRM},	{FNAME("uNERM") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V75Parameters[] = {	/* SEQUENCE */	{FNAME("audioHeaderPresent") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("hdlcParameters") SEQ, 0, 3, 3, SKIP | EXT, 0,	 _V76HDLCParameters},	{FNAME("suspendResume") CHOICE, 2, 3, 3, SKIP | EXT, 0,	 _V76LogicalChannelParameters_suspendResume},	{FNAME("uIH") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("mode") CHOICE, 1, 2, 2, SKIP | EXT, 0,	 _V76LogicalChannelParameters_mode},	{FNAME("v75Parameters") SEQ, 0, 1, 1, SKIP | EXT, 0, _V75Parameters},};static field_t _H2250LogicalChannelParameters_nonStandard[] = {	/* SEQUENCE OF */	{FNAME("item") SEQ, 0, 2, 2, SKIP, 0, _H245_NonStandardParameter},};static field_t _UnicastAddress_iPAddress[] = {	/* SEQUENCE */	{FNAME("network") OCTSTR, FIXD, 4, 0, DECODE,	 offsetof(UnicastAddress_iPAddress, network), NULL},	{FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPXAddress[] = {	/* SEQUENCE */	{FNAME("node") OCTSTR, FIXD, 6, 0, SKIP, 0, NULL},	{FNAME("netnum") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},	{FNAME("tsapIdentifier") OCTSTR, FIXD, 2, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iP6Address[] = {	/* SEQUENCE */	{FNAME("network") OCTSTR, FIXD, 16, 0, DECODE,	 offsetof(UnicastAddress_iP6Address, network), NULL},	{FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress_routing[] = {	/* CHOICE */	{FNAME("strict") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("loose") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress_route[] = {	/* SEQUENCE OF */	{FNAME("item") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress[] = {	/* SEQUENCE */	{FNAME("routing") CHOICE, 1, 2, 2, SKIP, 0,	 _UnicastAddress_iPSourceRouteAddress_routing},	{FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},	{FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},	{FNAME("route") SEQOF, SEMI, 0, 0, SKIP, 0,	 _UnicastAddress_iPSourceRouteAddress_route},};static field_t _UnicastAddress[] = {	/* CHOICE */	{FNAME("iPAddress") SEQ, 0, 2, 2, DECODE | EXT,	 offsetof(UnicastAddress, iPAddress), _UnicastAddress_iPAddress},	{FNAME("iPXAddress") SEQ, 0, 3, 3, SKIP | EXT, 0,	 _UnicastAddress_iPXAddress},	{FNAME("iP6Address") SEQ, 0, 2, 2, DECODE | EXT,	 offsetof(UnicastAddress, iP6Address), _UnicastAddress_iP6Address},	{FNAME("netBios") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},	{FNAME("iPSourceRouteAddress") SEQ, 0, 4, 4, SKIP | EXT, 0,	 _UnicastAddress_iPSourceRouteAddress},	{FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL},	{FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},};static field_t _MulticastAddress_iPAddress[] = {	/* SEQUENCE */	{FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},	{FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _MulticastAddress_iP6Address[] = {	/* SEQUENCE */	{FNAME("network") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},	{FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _MulticastAddress[] = {	/* CHOICE */	{FNAME("iPAddress") SEQ, 0, 2, 2, SKIP | EXT, 0,	 _MulticastAddress_iPAddress},	{FNAME("iP6Address") SEQ, 0, 2, 2, SKIP | EXT, 0,	 _MulticastAddress_iP6Address},	{FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL},	{FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},};static field_t _H245_TransportAddress[] = {	/* CHOICE */	{FNAME("unicastAddress") CHOICE, 3, 5, 7, DECODE | EXT,	 offsetof(H245_TransportAddress, unicastAddress), _UnicastAddress},	{FNAME("multicastAddress") CHOICE, 1, 2, 4, SKIP | EXT, 0,	 _MulticastAddress},};static field_t _H2250LogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("nonStandard") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 _H2250LogicalChannelParameters_nonStandard},	{FNAME("sessionID") INT, BYTE, 0, 0, SKIP, 0, NULL},	{FNAME("associatedSessionID") INT, 8, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("mediaChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,	 offsetof(H2250LogicalChannelParameters, mediaChannel),	 _H245_TransportAddress},	{FNAME("mediaGuaranteedDelivery") BOOL, FIXD, 0, 0, SKIP | OPT, 0,	 NULL},	{FNAME("mediaControlChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT,	 offsetof(H2250LogicalChannelParameters, mediaControlChannel),	 _H245_TransportAddress},	{FNAME("mediaControlGuaranteedDelivery") BOOL, FIXD, 0, 0, STOP | OPT,	 0, NULL},	{FNAME("silenceSuppression") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL},	{FNAME("destination") SEQ, 0, 2, 2, STOP | EXT | OPT, 0, NULL},	{FNAME("dynamicRTPPayloadType") INT, 5, 96, 0, STOP | OPT, 0, NULL},	{FNAME("mediaPacketization") CHOICE, 0, 1, 2, STOP | EXT | OPT, 0,	 NULL},	{FNAME("transportCapability") SEQ, 3, 3, 3, STOP | EXT | OPT, 0,	 NULL},	{FNAME("redundancyEncoding") SEQ, 1, 2, 2, STOP | EXT | OPT, 0, NULL},	{FNAME("source") SEQ, 0, 2, 2, SKIP | EXT | OPT, 0, NULL},};static field_t _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters[] = {	/* CHOICE */	{FNAME("h222LogicalChannelParameters") SEQ, 3, 5, 5, SKIP | EXT, 0,	 _H222LogicalChannelParameters},	{FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0,	 _H223LogicalChannelParameters},	{FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0,	 _V76LogicalChannelParameters},	{FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT,	 offsetof	 (OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters,	  h2250LogicalChannelParameters), _H2250LogicalChannelParameters},	{FNAME("none") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _OpenLogicalChannel_forwardLogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("portNumber") INT, WORD, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("dataType") CHOICE, 3, 6, 9, DECODE | EXT,	 offsetof(OpenLogicalChannel_forwardLogicalChannelParameters,		  dataType), _DataType},	{FNAME("multiplexParameters") CHOICE, 2, 3, 5, DECODE | EXT,	 offsetof(OpenLogicalChannel_forwardLogicalChannelParameters,		  multiplexParameters),	 _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters},	{FNAME("forwardLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT,	 0, NULL},	{FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},};static field_t _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters[] = {	/* CHOICE */	{FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0,	 _H223LogicalChannelParameters},	{FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0,	 _V76LogicalChannelParameters},	{FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT,	 offsetof	 (OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters,	  h2250LogicalChannelParameters), _H2250LogicalChannelParameters},};static field_t _OpenLogicalChannel_reverseLogicalChannelParameters[] = {	/* SEQUENCE */	{FNAME("dataType") CHOICE, 3, 6, 9, SKIP | EXT, 0, _DataType},	{FNAME("multiplexParameters") CHOICE, 1, 2, 3, DECODE | EXT | OPT,	 offsetof(OpenLogicalChannel_reverseLogicalChannelParameters,		  multiplexParameters),	 _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters},	{FNAME("reverseLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT,	 0, NULL},	{FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},};static field_t _NetworkAccessParameters_distribution[] = {	/* CHOICE */	{FNAME("unicast") NUL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("multicast") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _Q2931Address_address[] = {	/* CHOICE */	{FNAME("internationalNumber") NUMSTR, 4, 1, 0, SKIP, 0, NULL},	{FNAME("nsapAddress") OCTSTR, 5, 1, 0, SKIP, 0, NULL},};static field_t _Q2931Address[] = {	/* SEQUENCE */	{FNAME("address") CHOICE, 1, 2, 2, SKIP | EXT, 0,	 _Q2931Address_address},	{FNAME("subaddress") OCTSTR, 5, 1, 0, SKIP | OPT, 0, NULL},};static field_t _NetworkAccessParameters_networkAddress[] = {	/* CHOICE */	{FNAME("q2931Address") SEQ, 1, 2, 2, SKIP | EXT, 0, _Q2931Address},	{FNAME("e164Address") NUMDGT, 7, 1, 0, SKIP, 0, NULL},	{FNAME("localAreaAddress") CHOICE, 1, 2, 2, DECODE | EXT,	 offsetof(NetworkAccessParameters_networkAddress, localAreaAddress),	 _H245_TransportAddress},};static field_t _NetworkAccessParameters[] = {	/* SEQUENCE */	{FNAME("distribution") CHOICE, 1, 2, 2, SKIP | EXT | OPT, 0,	 _NetworkAccessParameters_distribution},	{FNAME("networkAddress") CHOICE, 2, 3, 3, DECODE | EXT,	 offsetof(NetworkAccessParameters, networkAddress),	 _NetworkAccessParameters_networkAddress},	{FNAME("associateConference") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("externalReference") OCTSTR, 8, 1, 0, SKIP | OPT, 0, NULL},	{FNAME("t120SetupProcedure") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,	 NULL},};static field_t _OpenLogicalChannel[] = {	/* SEQUENCE */	{FNAME("forwardLogicalChannelNumber") INT, WORD, 1, 0, SKIP, 0, NULL},	{FNAME("forwardLogicalChannelParameters") SEQ, 1, 3, 5, DECODE | EXT,	 offsetof(OpenLogicalChannel, forwardLogicalChannelParameters),	 _OpenLogicalChannel_forwardLogicalChannelParameters},	{FNAME("reverseLogicalChannelParameters") SEQ, 1, 2, 4,	 DECODE | EXT | OPT, offsetof(OpenLogicalChannel,				      reverseLogicalChannelParameters),	 _OpenLogicalChannel_reverseLogicalChannelParameters},	{FNAME("separateStack") SEQ, 2, 4, 5, DECODE | EXT | OPT,	 offsetof(OpenLogicalChannel, separateStack),	 _NetworkAccessParameters},	{FNAME("encryptionSync") SEQ, 2, 4, 4, STOP | EXT | OPT, 0, NULL},};static field_t _Setup_UUIE_fastStart[] = {	/* SEQUENCE OF */	{FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT,	 sizeof(OpenLogicalChannel), _OpenLogicalChannel}	,};static field_t _Setup_UUIE[] = {	/* SEQUENCE */	{FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL},	{FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT,	 offsetof(Setup_UUIE, h245Address), _TransportAddress},	{FNAME("sourceAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 _Setup_UUIE_sourceAddress},	{FNAME("sourceInfo") SEQ, 6, 8, 10, SKIP | EXT, 0, _EndpointType},	{FNAME("destinationAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 _Setup_UUIE_destinationAddress},	{FNAME("destCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,	 offsetof(Setup_UUIE, destCallSignalAddress), _TransportAddress},	{FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 _Setup_UUIE_destExtraCallInfo},	{FNAME("destExtraCRV") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 _Setup_UUIE_destExtraCRV},	{FNAME("activeMC") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("conferenceID") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL},	{FNAME("conferenceGoal") CHOICE, 2, 3, 5, SKIP | EXT, 0,	 _Setup_UUIE_conferenceGoal},	{FNAME("callServices") SEQ, 0, 8, 8, SKIP | EXT | OPT, 0,	 _QseriesOptions},	{FNAME("callType") CHOICE, 2, 4, 4, SKIP | EXT, 0, _CallType},	{FNAME("sourceCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT,	 offsetof(Setup_UUIE, sourceCallSignalAddress), _TransportAddress},	{FNAME("remoteExtensionAddress") CHOICE, 1, 2, 7, SKIP | EXT | OPT, 0,	 NULL},	{FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL},	{FNAME("h245SecurityCapability") SEQOF, SEMI, 0, 0, SKIP | OPT, 0,	 NULL},	{FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT,	 offsetof(Setup_UUIE, fastStart), _Setup_UUIE_fastStart},	{FNAME("mediaWaitForConnect") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("canOverlapSend") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL},	{FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL},	{FNAME("connectionParameters") SEQ, 0, 3, 3, SKIP | EXT | OPT, 0,	 NULL},	{FNAME("language") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0,	 NULL},	{FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0,	 NULL},	{FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("symmetricOperationRequired") NUL, FIXD, 0, 0, SKIP | OPT, 0,	 NULL},	{FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL},	{FNAME("circuitInfo") SEQ, 3, 3, 3, SKIP | EXT | OPT, 0, NULL},	{FNAME("desiredProtocols") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("neededFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("desiredFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},	{FNAME("supportedFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -