Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ DL_BIND_ACK(7dlpi) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought






       DL_BIND_ACK(7dlpi)                                DL_BIND_ACK(7dlpi)


       NAME
             DL_BIND_ACK - Message Type

       SYNOPSIS
             The message consists of one M_PCPROTO message block, which
             contains the following structure.

                   typedef struct {
                         ulong       dl_primitive;
                         ulong       dl_sap;
                         ulong       dl_addr_length;
                         ulong       dl_addr_offset;
                         ulong       dl_max_conind;
                         ulong       dl_xidtest_flg;
                   } dl_bind_ack_t;

       DESCRIPTION
             Reports the successful bind of a DLSAP to a stream, and
             returns the bound DLSAP address to the DLS user.  This
             primitive is generated in response to a DL_BIND_REQ.

          Parameters
            dl_primitive
                         conveys DL_BIND_ACK.

            dl_sap      conveys the DLSAP address information associated
                         with the bound DLSAP.  It corresponds to the
                         dl_sap field of the associated DL_BIND_REQ, which
                         contains either part or all of the DLSAP address.
                         For that portion of the DLSAP address conveyed in
                         the DL_BIND_REQ, this field contains the
                         corresponding portion of the address for the DLSAP
                         that was actually bound.

            dl_addr_length
                         conveys the length of the complete DLSAP address
                         that was bound to the DLPI stream (see the section
                         ``DLPI Addressing'' of the book STREAMS Modules
                         and Drivers, for a description of DLSAP
                         addresses).  The bound DLSAP is chosen according
                         to the guidelines presented under the description
                         of DL_BIND_REQ.

            dl_addr_offset
                         conveys the offset from the beginning of the
                         M_PCPROTO block where the DLSAP address begins.


                           Copyright 1994 Novell, Inc.               Page 1













      DL_BIND_ACK(7dlpi)                                DL_BIND_ACK(7dlpi)


           dl_max_conind
                        conveys the allowed, maximum number of outstanding
                        DL_CONNECT_IND messages to be supported on the
                        DLPI stream.  If the value is zero, the stream
                        cannot accept any DL_CONNECT_IND messages.  If
                        greater than zero, the DLS user will accept
                        DL_CONNECT_IND messages up to the given value
                        before having to respond with a DL_CONNECT_RES or
                        a DL_DISCONNECT_REQ.  The rules for negotiating
                        this value are presented under the description of
                        DL_BIND_REQ.

           dl_xidtest_flg
                        conveys the XID and TEST responses supported by
                        the provider.

                        DL_AUTO_XID
                              XID response handled automatically.

                        DL_AUTO_TEST
                              TEST response handled automatically.

                       If no value is specified in dl_xidtest_flg, it
                        indicates that automatic handling of XID and TEST
                        responses is not supported by the provider.

         State
            The message is valid in state DL_BIND_PENDING.

         New State
            The resulting state is DL_IDLE.

         Category
            Local Management.














                          Copyright 1994 Novell, Inc.               Page 2








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026