📄 dl_info_ack.7.man
字号:
'\" rtp.\" -*- nroff -*- vim: ft=nroff noautoindent nocindent nosmartindent.\".\" @(#) DL_INFO_ACK.7.man,v 0.9.2.3 2004/05/16 02:35:43 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:43 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 DL_INFO_ACK 7 "2004/05/16 02:35:43" "strxnet-0_9_2-4" "Data Link Provider Interface (DLPI)".SH NAME.B DL_INFO_ACK (dl_info_ack_t)\- this message is sent in response to.BR DL_INFO_REQ (7);it conveys information about the DLPI stream to the DLS user..SH SYNOPSISThe message consists of one.B M_PCPROTOmessage block, which contains the following structure..sp.nf\fC\s-1\typedef struct { t_uscalar_t dl_primitive; t_uscalar_t dl_max_sdu; t_uscalar_t dl_min_sdu; t_uscalar_t dl_addr_length; t_uscalar_t dl_mac_type; t_uscalar_t dl_reserved; t_uscalar_t dl_current_state; t_scalar_t dl_sap_length; t_uscalar_t dl_service_mode; t_uscalar_t dl_qos_length; t_uscalar_t dl_qos_offset; t_uscalar_t dl_qos_range_length; t_uscalar_t dl_qos_range_offset; t_uscalar_t dl_provider_style; t_uscalar_t dl_addr_offset; t_uscalar_t dl_version; t_uscalar_t dl_brdcst_addr_length; t_uscalar_t dl_brdcst_addr_offset; t_uscalar_t dl_growth;} dl_info_ack_t;\fR\s+1.fi.SH PARAMETERS.TP.I dl_primitiveconveys.BR DL_INFO_ACK ..TP.I dl_max_sduconveys the maximum number of bytes that may be transmitted in a DLSDU. Thisvalue must be a positive integer that is greater than or equal to the value of.IR dl_min_sdu ..TP.I dl_min_sduconveys the minimum number of bytes that may be transmitted in a DLSDU. Thevalue is never less than one..TP.I dl_addr_lengthconveys the length, in bytes, of the provider's DLSAP address. In the caseof ahierarchical subsequent bind, the length returned is the totallength, that is, Physical address + SAP +subsequent address length..TP.I dl_mac_typeconveys the type of medium supported by this DLPI stream. Possiblevalues include:.RS.TP 12.B DL_CSMACDThe medium is Carrier Sense Multiple Access with Collision Detection (ISO8802/3)..TP.B DL_TPBThe medium is Token-Passing Bus (ISO 8802/4)..TP.B DL_TPRThe medium is Token-Passing Ring (ISO 8802/5)..TP.B DL_METROThe medium is Metro Net (ISO 8802/6)..TP.B DL_ETHERThe medium is Ethernet Bus..TP.B DL_HDLCThe medium is a bit synchronous communication line..TP.B DL_CHARThe medium is a character synchronous communication line (for example,BISYNC)..TP.B DL_CTCAThe medium is a channel-to-channel adapter..TP.B DL_FDDIThe medium is a Fiber Distributed Data Interface..TP.B DL_FCThe medium is Fiber Channel..TP.B DL_ATMThe medium is Asynchronous Transfer Mode..TP.B DL_IPATMThe medium is Internet IP over Asynchronous Transfer Mode, RFC 1577..TP.B DL_X25The medium is X.25 LAPB..TP.B DL_IPX25The medium is Internet IP over X.25, RFC 1356..TP.B DL_ISDNThe medium is ISDN..TP.B DL_HIPPIThe medium is High Performance Parallel Interface..TP.B DL_100VGThe medium is 100 Based VG Ethernet..TP.B DL_100VGTPRThe medium is 100 Based VG Token Ring..TP.B DL_ETH_CSMAThe medium is capable of both ISO 8802/3 and Ethernet..TP.B DL_100BTThe medium is 100 Base T Ethernet..TP.B DL_FRAMEThe medium is Frame Relay LAPF..TP.B DL_MPFRAMEThe medium is Multi-Protocol over Frame Relay encapsulation, RFC1490..TP.B DL_ASYNCThe medium is a bit asynchronous communication line..TP.B DL_LOOPThe medium is a software loopback..TP.B DL_OTHERAny other medium that is not listed above..I dl_mac_typevalues above 0x80000000 are available for private or experimental use and willnot be defined by this Specification..RE.TP.I dl_reservedis a reserved field whose value must be set to zero..TP.I dl_current_stateconveys the state of the DLPI interface for the stream when the DLS providerissued this acknowledgement. See.I \*(lqAllowable Sequence of DLPI Primitives,\*(rq.BR dlpi (7),for a list of DLPI states and an explanation of each..TP.I dl_sap_lengthindicates the current length of the SAP component of the DLSAP address. Itmay have a negative, zero or positive value. A positive value indicatesthe ordering of the SAP and PHYSICAL component within the DLSAP address as SAPcomponent followed by PHYSICAL component. A negative value indicatesPHYSICAL followed by the SAP. A zero value indicates that no SAP has yet beenbound. The absolute value of the.I dl_sap_lengthprovides the length of the SAP component within the DLSAP address..TP.I dl_service_modeif returned before the.BR DL_BIND_REQ (7)is processed, this conveys which service modes (connection-mode,connectionless-mode or acknowledged connectionless-mode, orany comibination of these modes) the DLS provider can support. It contains abit-mask specifying one or more than one of the following values:.RS.TP 12.B DL_CODLSconnection-oriented data link service.TP.B DL_CLDLSconnectionless data link service.TP.B DL_ACLDLSacknowledged connectionless data link service..PPOnce a specific service mode has been bound to the stream, this field returnsthat specific service mode..RE.TP.I dl_qos_lengthconveys the length, in bytes, of the negotiated/selected values of thequality of service (QOS) parameters. Section 5, Quality of Data LinkService , describes quality of service and its associated parameterscompletely. For connection-mode service, the returned values are thoseagreed during negotiation. For connectionless-mode service, the values arethose currently selected by the DLS user. If quality of service has notyet been negotiated, default values will be returned; these values correspondto those that will be applied by the DLS provider on a connect request inconnection-mode service, or those that will be applied to each dataunit transmission in connectionless-mode service. If the DLS providersupports both connection-mode and connectionless-mode services but the DLSuser has not yet bound a specific service mode, the DLS providermay return either connection-mode or connectionless-mode QOSparameter values..RS.PPThe QOS values are conveyed in the structures defined in.I \*(lqQOS Data Structures,\*(rq.BR dlpi (7).For any parameter the DLS provider does not support or cannotdetermine, the corresponding entry will be set to.BR DL_UNKNOWN .If the DLS provider does not support any QOS parameters, this length fieldwill be set to zero..RE.TP.I dl_qos_offsetconveys the offset from the beginning of the.B M_PCPROTOblock where the current quality of service parameters begin..TP.I dl_qos_range_lengthconveys the length, in bytes, of the available range of QOS parametervalues supported by the DLS provider. Forconnection-modeservice, this is the range available to the calling DLS user in a connectrequest. Forconnectionless-mode, this is the range available for each dataunit transmission. If the DLS provider supports bothconnection-mode and connectionless-mode services but the DLS user has notyet bound a specific service mode, the DLS provider may return eitherconnection-mode or connectionless-mode QOS parameter values..RS.PPThe range of available QOS values is conveyed in the structures defined in.I \*(lqQOS Data Structures,\*(rq.BR dlpi (7).For any parameter the DLS provider does not support or cannot determine, thecorresponding entry will be setto.BR DL_UNKNOWN .If the DLS provider does not support any QOS parameters, this length fieldwill be set to zero..RE.TP.I dl_qos_range_offsetconveys the offset from the beginning of the.B M_PCPROTOblock where the available range of quality of service parameters begins..TP.I dl_provider_styleconveys the style of DLS provider associated with the DLPI stream (see.I \*(lqPhysical Attachment Identification,\*(rq.BR dlpi (7)).The following provider classes are defined:.RS.TP 12.B DL_STYLE1The PPA is implicitly attached to the DLPI stream by opening theappropriate major/minor device number..TP.B DL_STYLE2The DLS user must explicitly attach a PPA to the DLPI stream using.BR DL_ATTACH_REQ (7)..PPDLS users implemented in a protocol-independent manner must access thisparameter to determine whether the DLS attach service must be invokedexplicitly..RE.TP.I dl_addr_offsetconveys the offset of the address that is bound to the associatedstream. If the DLS user issues a.BR DL_INFO_REQ (7)prior to binding a DLSAP, the value of.I dl_addr_lenwill be 0 and consequently indicate that there has been no address bound..TP.I dl_versionindicates the current version of the dlpi that is supported..TP.I dl_brdcst_addr_lengthindicates the length of the physical broadcast address..TP.I dl_brdcst_addr_offsetindicates the offset of the physical broadcast address from the beginning ofthe.B M_PCPROTOblock..TP.I dl_growthconveys a growth field for future use. The value of this field will be zero..SH STATEThe message is valid in any state in response to a.BR DL_INFO_REQ ..SH "NEW STATE"The resulting state is unchanged..SH NOTESReaders should note that the list of data links supported by the interfacemay be augmented and is published on the World-Wide Web in U019 athttp://www.xopen.org (under Sales and Ordering). This Corrigendum willcontain relevant additional information such as recognisedimplementors' agreements/guidelines for common data link providers..SH HISTORY.PPThe Data Link Provider Interface first appeared in SVR 4..[svr4.].SH CONFORMANCE.PPThis interface conforms to DLPI Revision 2..[dlpi.].XX.[magic.].[advprog.].[$LIST$.].T2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -