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

📄 n_info_ack.7.man

📁 This a separate release of the OpenSS7 X/Open XTI/TLI library, TLI modules (timod, tirdwr) and the I
💻 MAN
字号:
'\" rtp.\" -*- nroff -*- vim: ft=nroff noautoindent nocindent nosmartindent.\".\" @(#) N_INFO_ACK.7.man,v 0.9.2.3 2004/05/16 02:35:46 brian Exp.\".\" =========================================================================.\".\" Copyright (C) 2001-2004  OpenSS7 Corporation <www.openss7.com>.\".\" All Rights Reserved..\".\" Permission is granted to make and distribute verbatim copies of this.\" manual provided the copyright notice and this permission notice are.\" preserved on all copies..\".\" Permission is granted to copy and distribute modified versions of this.\" manual under the conditions for verbatim copying, provided that the.\" entire resulting derived work is distributed under the terms of a.\" permission notice identical to this one.\" .\" Since the Linux kernel and libraries are constantly changing, this.\" manual page may be incorrect or out-of-date.  The author(s) assume no.\" responsibility for errors or omissions, or for damages resulting from.\" the use of the information contained herein.  The author(s) may not.\" have taken the same level of care in the production of this manual,.\" which is licensed free of charge, as they might when working.\" professionally..\" .\" Formatted or processed versions of this manual, if unaccompanied by.\" the source, must acknowledge the copyright and authors of this work..\".\" -------------------------------------------------------------------------.\".\" U.S. GOVERNMENT RESTRICTED RIGHTS.  If you are licensing this Software.\" on behalf of the U.S. Government ("Government"), the following.\" provisions apply to you.  If the Software is supplied by the Department.\" of Defense ("DoD"), it is classified as "Commercial Computer Software".\" under paragraph 252.227-7014 of the DoD Supplement to the Federal.\" Acquisition Regulations ("DFARS") (or any successor regulations) and the.\" Government is acquiring only the license rights granted herein (the.\" license rights customarily provided to non-Government users).  If the.\" Software is supplied to any unit or agency of the Government other than.\" DoD, it is classified as "Restricted Computer Software" and the.\" Government's rights in the Software are defined in paragraph 52.227-19.\" of the Federal Acquisition Regulations ("FAR") (or any success.\" regulations) or, in the cases of NASA, in paragraph 18.52.227-86 of the.\" NASA Supplement to the FAR (or any successor regulations)..\".\" =========================================================================.\" .\" Commercial licensing and support of this software is available from.\" OpenSS7 Corporation at a fee.  See http://www.openss7.com/.\" .\" =========================================================================.\".\" Last Modified 2004/05/16 02:35:46 by brian.\".\" =========================================================================.so strxnet.macros.R1bracket-label "\fR[\fB" "\fR]" "\fR, \fB"no-default-databasedatabase strxnet.refsaccumulatemove-punctuationabbreviate Ajoin-authors ", " ", " " and "et-al " et al" 2 3abbreviate-label-ranges ".."sort-adjacent-labels.R2.\".\".TH N_INFO_ACK 7 "2004/05/16 02:35:46" "strxnet-0_9_2-4" "Network Provider Interface (NPI)".SH NAME.BR N_INFO_ACK " (" N_info_ack_t )\- network information acknowledgement.SH DESCRIPTIONThis primitive indicates to the NS user any relevant protocol-dependentparameters.  (Note: In the future, this primitive will be modified such thatit will allow the NPI to accept either sub-network point of attachmentaddresses or network addresses.) It should be initiated in response to the.BR N_INFO_REQ (7)primitive..SH SYNOPSISThe format of this message is one.B M_PCPROTOmessage block and its structure is as follows:.sp.nf\fC\s-1\typedef struct {    ulong PRIM_type;            /* always N_INFO_ACK */    ulong NSDU_size;            /* maximum NSDU size */    ulong ENSDU_size;           /* maximum ENSDU size */    ulong CDATA_size;           /* connect data size */    ulong DDATA_size;           /* discon data size */    ulong ADDR_size;            /* address size */    ulong ADDR_length;          /* address length */    ulong ADDR_offset;          /* address offset */    ulong QOS_length;           /* length of default QOS values */    ulong QOS_offset;           /* offset of default QOS values                                    from the beginning of block */    ulong QOS_range_length;     /* length of range of QOS                                   values */    ulong QOS_range_offset;     /* offset of range of QOS                                   values from the beginning of                                    block */    ulong OPTIONS_flags;        /* bit masking for options                                   supported */    ulong NIDU_size;            /* network interface data unit                                   size */    long SERV_type;             /* service type */    ulong CURRENT_state;        /* current state */    ulong PROVIDER_type;        /* type of provider */    ulong NODU_size;            /* optimal NSDU size */    ulong PROTOID_length;       /* length of bound protocol ids                                  */    ulong PROTOID_offset;       /* offset of bound protocol ids                                  */    ulong NPI_version;          /* version number of NPI that's                                    supported */} N_info_ack_t;/* Flags to indicate support of NS provider options */#define REC_CONF_OPT    0x00000001L#define EX_DATA_OPT     0x00000002L#define DEFAULT_RC_SEL  0x00000004L/* Service types supported by the NS provider */#define N_CONS      1#define N_CLNS      2/* Valid provider types */#define N_SNICFP    1#define N_SUBNET    2\fR\s+1.fi.SH PARAMETERSThe above fields have the following meaning:.TP.I PRIM_typeIndicates the primitive type..TP.I NSDU_sizeSpecifies the maximum size (in octets) of a Network Service Data Unit (NSDU)supported by the NS provider..TP.I ENSDU_sizeSpecifies the maximum size (in octets) of an Expedited Network Service DataUnit (ENSDU) supported by the NS provider..TP.I CDATA_sizeSpecifies the maximum number of octets of data that may be associated withconnection establishment primitives..TP.I DDATA_sizeSpecifies the maximum number of octets of data that may be associated with thedisconnect primitives..TP.I ADDR_sizeSpecifies the maximum size (in decimal digits) of a network address..TP.I ADDR_lengthSpecifies the length in bytes of the network address bound on the.I STREAMon which the.BR N_INFO_REQ (7)was issued (a network address is bound to a.I STREAMvia a.BR N_BIND_REQ (7))..TP.I ADDR_offsetSpecifies the offset of the bound network address from the beginning of the.B M_PCPROTOmessage block (this field should be ignored if the.I ADDR_lengthfield is zero)..TP.I QOS_lengthin an addendum to this document.  In the connection-mode environment, when thisprimitive is invoked before the NC is established on the stream, the valuesreturned specify the default values supported by the NS provider.  When thisprimitive is invoked after a NC has been established on the stream, the valuesreturned indicate the negotiated values for the QOS parameters.  In theconnection-less environment, these values represent the default or theselected QOS parameter values.  In case a QOS parameter is not supported by theNS Provider, a value of.B QOS_UNKNOWNwill be returned.  In the case where no QOS parameters are supported by the NSprovider, this field will be zero..TP.I QOS_offsetIndicates the offset of the QOS parameters from the beginning of the.B M_PCPROTOmessage block..TP.I QOS_range_lengthIndicates the length in bytes, of the available range of QOS parametersvalues supported by the NS provider.  These ranges are used by the NS user toselect QOS parameter values that are valid with the NS provider.  QOS parametervalues are selected, or the default values altered via the.BR N_OPTMGMT_REQ (7)primitive.  In the connection-mode environment, the values for end-to-end QOSparameters may be specified withthe.B N_CONNprimitives for negotiation.  If the NS provider does not support a certain QOSparameter, its value will be set to.BR QOS_UNKNOWN .In the case where no QOS parameters are supported by the NS provider, thelength of this field will be zero..TP.I QOS_range_offsetIndicates the offset of the range of QOS parameter values from the beginning ofthe.B M_PCPROTOmessage block..TP.I OPTIONS_flagsDefines flags that indicate whether the options described below are supportedby the NS provider.  The possible options are receipt confirmation, expediteddata and default selection for use of receipt confirmation..RS.TP.B REC_CONF_OPTWhen set, it indicates that the NS provider supports receipt confirmation.This flag is used only in the connection-mode environment..TP.B EX_DATA_OPTWhen set, it indicates that the NS provider supports expedited data transfer.This flag is used only in the connection-mode environment..TP.B DEFAULT_RC_SELWhen set, it indicates that the default selection is for the use of receiptconfirmation for every.BR N_DATA_REQ (7)primitive (This parameter is applicable only when use of receipt confirmationis successfully negotiated via the.B N_CONNprimitives).  This flag is used only in the connection-mode environment..RE.TP.I NIDU_sizeThis indicates the amount of user data that may be present in a.B N_DATAprimitive.  The.I NIDU_sizeshould not be larger than the NSDU_size specification..TP.I SERV_typeSpecifies the service type supported by the NS provider.  The possible valuescan be.BR N_CONS ,.BR N_CLNS ,(or both as indicated by using.BR N_CONS|N_CLNS )..RS.TP.B N_CONSWhen set, it indicates that the NS provider supports connection-modenetwork services..TP.B N_CLNSWhen set, it indicates that the NS provider supports connection-less networkservices..RE.TP.I CURRENT_stateThis indicates the current state of the NS provider..TP.I PROVIDER_typeThis indicates the type of NS provider.  The possible values can be.B N_SNICFPor.BR N_SUBNET .The value.B N_SNICFPindicates that the provider is the Subnetwork Independent ConvergenceFunction/Protocol sub-layer of the network layer.  The value.B N_SUBNETindicates that the provider is a subnetwork..TP.I NODU_sizeThis specifies the optimal NSDU size (in octets) of an NSDU given the currentrouting information..TP.I PROTOID_lengthThis specifies the length of the protocol ids that were bound using the.BR N_BIND_REQ ..TP.I PROTOID_offsetThis specifies the offset of the protocol ids that were bound using the.BR N_BIND_REQ ..TP.I NPI_versionThis indicates the current version of NPI that is supported..SH STATEThis primitive is valid in any state in response to a.BR N_INFO_REQ (7)primitive.SH "NEW STATE"The state remains the same..SH HISTORY.PPThe Network Provider Interface first appeared in SVR 4..[svr4.].SH CONFORMANCE.PPThis interface conforms to NPI Revision 2..[npi.].XX.[magic.].[advprog.].[$LIST$.].T2

⌨️ 快捷键说明

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