HP DLPI Programmer's Guide
Page 9
...a Stream to a DLSAP 37 Figure 1-7. Message Flow: Binding a Stream to a Physical Line 35 Figure 1-5. Message Flow: Disabling a Specific Multicast Address on a Stream . . . .38 Figure 1-9. Message Flow: Successful Connection Establishment 40 Figure 1-13. Message Flow: DL_DISCONNECT Indication...: Simultaneous DLS User-Invoked Connection Reset . . .47 Figure 1-25. Connectionless-Mode Error Reporting 49 Figure 1-29. Message Flow: Enabling a Specific Multicast Address on a Stream. . . .38 Figure 1-10. Message Flow: Callee Rejection of a Connection Establishment Attempt 42 Figure 1-16. ...
...a Stream to a DLSAP 37 Figure 1-7. Message Flow: Binding a Stream to a Physical Line 35 Figure 1-5. Message Flow: Disabling a Specific Multicast Address on a Stream . . . .38 Figure 1-9. Message Flow: Successful Connection Establishment 40 Figure 1-13. Message Flow: DL_DISCONNECT Indication...: Simultaneous DLS User-Invoked Connection Reset . . .47 Figure 1-25. Connectionless-Mode Error Reporting 49 Figure 1-29. Message Flow: Enabling a Specific Multicast Address on a Stream. . . .38 Figure 1-10. Message Flow: Callee Rejection of a Connection Establishment Attempt 42 Figure 1-16. ...
HP DLPI Programmer's Guide
Page 17
... Security Containment Release When Security Containment product version B.11.23.01 or later is installed, HP DLPI is supported for doing device-specific control/diagnostic requests. • For support of third-party devices, refer to the DLPI Version 2.0 Specification as a Style 2 provider. See "DL_PROMISCON_REQ" on page 85 and "DL_PROMISCOFF_REQ" on raw mode, see...
... Security Containment Release When Security Containment product version B.11.23.01 or later is installed, HP DLPI is supported for doing device-specific control/diagnostic requests. • For support of third-party devices, refer to the DLPI Version 2.0 Specification as a Style 2 provider. See "DL_PROMISCON_REQ" on page 85 and "DL_PROMISCOFF_REQ" on raw mode, see...
HP DLPI Programmer's Guide
Page 22
... definition of DLPI hopes to achieve the goal of allowing a DLS user to the implementation of a specific communication medium. HP-specific extension supports Raw mode interface. Support of a new DLS provider should not require changes to be substituted beneath the DLS user to DLPI The Data ...
... definition of DLPI hopes to achieve the goal of allowing a DLS user to the implementation of a specific communication medium. HP-specific extension supports Raw mode interface. Support of a new DLS provider should not require changes to be substituted beneath the DLS user to DLPI The Data ...
HP DLPI Programmer's Guide
Page 25
...PPA identifier must identify which communication will occur. This style of provider is more than one physical medium, the DLS user must identify the specific channel over a single physical medium (such as the B and D channels of DLS provider are described in a postattached state. If the... number of the PPA identifier is specific to handle these functions are defined by DLPI, distinguished by a unique PPA identifier. The format of PPAs a DLS provider will support is large, a...
...PPA identifier must identify which communication will occur. This style of provider is more than one physical medium, the DLS user must identify the specific channel over a single physical medium (such as the B and D channels of DLS provider are described in a postattached state. If the... number of the PPA identifier is specific to handle these functions are defined by DLPI, distinguished by a unique PPA identifier. The format of PPAs a DLS provider will support is large, a...
HP DLPI Programmer's Guide
Page 26
This PPA must be supported by other DLS users to access a specific DLS user. A DLSAP is specific to the DLS provider. Token Ring MAC addresses are presented in the DL_INFO_ACK service primitive, which provides length of the SAP component of the DLSAP ... by the stream. By defining the DLSAP address, the DLS user identifies the data messages that is, which primitive is associated with a stream (communication endpoint). HP DLSAP Address Format (802.3, Ethernet, Token Ring, FDDI) Ethernet/IEEE802.3 and FDDI MAC addresses are what DLPI defines as an address through which the user...
This PPA must be supported by other DLS users to access a specific DLS user. A DLSAP is specific to the DLS provider. Token Ring MAC addresses are presented in the DL_INFO_ACK service primitive, which provides length of the SAP component of the DLSAP ... by the stream. By defining the DLSAP address, the DLS user identifies the data messages that is, which primitive is associated with a stream (communication endpoint). HP DLSAP Address Format (802.3, Ethernet, Token Ring, FDDI) Ethernet/IEEE802.3 and FDDI MAC addresses are what DLPI defines as an address through which the user...
HP DLPI Programmer's Guide
Page 34
...: Information Reporting DL_INFO request DL_INFO acknowledge Attach Service The attach service assigns a physical point of attachment (PPA) to the connection and connectionless modes of standards specification, define the method for initializing a stream that is required for the issued primitive before issuing the next request. This service is connected to a DLS provider...
...: Information Reporting DL_INFO request DL_INFO acknowledge Attach Service The attach service assigns a physical point of attachment (PPA) to the connection and connectionless modes of standards specification, define the method for initializing a stream that is required for the issued primitive before issuing the next request. This service is connected to a DLS provider...
HP DLPI Programmer's Guide
Page 36
... 0xFFFF, excluding reserved ethertypes (see "Reserved IEEESAPS/Ethertypes" on page 36). If the first three bytes are non-zero, the following two bytes are organization specific with five bytes of SNAP data. The DLS provider indicates success with a DL_BIND_ACK or a DL_SUBS_BIND_ACK message and failure with six bytes of additional data. Then...
... 0xFFFF, excluding reserved ethertypes (see "Reserved IEEESAPS/Ethertypes" on page 36). If the first three bytes are non-zero, the following two bytes are organization specific with five bytes of SNAP data. The DLS provider indicates success with a DL_BIND_ACK or a DL_SUBS_BIND_ACK message and failure with six bytes of additional data. Then...
HP DLPI Programmer's Guide
Page 38
... message sequence is illustrated in Figure 1-8. Message Flow: Enabling a Specific Multicast Address on a Stream DL_ENABMULTI request DL_OK acknowledge Figure 1-9 DL_DISABMULTI_REQ requests the DLS provider to enable specific multicast addresses on a per stream basis. Introduction to DLPI DLPI ...message and failure with a DL_ERROR_ACK message. The normal message sequence is illustrated in Figure 1-9. Message Flow: Disabling a Specific Multicast Address on a Stream DL_DISABMULTI request DL_OK acknowledge DL_PROMISCON_REQ requests the DLS provider to enable promiscuous mode on a ...
... message sequence is illustrated in Figure 1-8. Message Flow: Enabling a Specific Multicast Address on a Stream DL_ENABMULTI request DL_OK acknowledge Figure 1-9 DL_DISABMULTI_REQ requests the DLS provider to enable specific multicast addresses on a per stream basis. Introduction to DLPI DLPI ...message and failure with a DL_ERROR_ACK message. The normal message sequence is illustrated in Figure 1-9. Message Flow: Disabling a Specific Multicast Address on a Stream DL_DISABMULTI request DL_OK acknowledge DL_PROMISCON_REQ requests the DLS provider to enable promiscuous mode on a ...
HP DLPI Programmer's Guide
Page 49
... without having to establish a data link connection. This service does not, however, guarantee that a previously sent data unit either direction or in Figure 1-27. However, a specific DLS provider can provide assurance that messages will be issued for the exchange of data.
... without having to establish a data link connection. This service does not, however, guarantee that a previously sent data unit either direction or in Figure 1-27. However, a specific DLS provider can provide assurance that messages will be issued for the exchange of data.
HP DLPI Programmer's Guide
Page 57
Once a stream has been opened by a DLS user, these methods, or possibly combination of the two, but the initialization attempt failed. More specifically, DLPI requires the DLS provider to initialize the PPA associated with each stream must address the issue because of a PPA by some point before the ... DLS provider requires pre-initialization, but the PPA is not initialized before the DL_BIND_REQ is received • Automatic initialization on receipt of a DL_BIND_REQ or DL_ATTACH_REQ A specific DLS provider may initialize a PPA using one of a DL_BIND_ACK.
Once a stream has been opened by a DLS user, these methods, or possibly combination of the two, but the initialization attempt failed. More specifically, DLPI requires the DLS provider to initialize the PPA associated with each stream must address the issue because of a PPA by some point before the ... DLS provider requires pre-initialization, but the PPA is not initialized before the DL_BIND_REQ is received • Automatic initialization on receipt of a DL_BIND_REQ or DL_ATTACH_REQ A specific DLS provider may initialize a PPA using one of a DL_BIND_ACK.
HP DLPI Programmer's Guide
Page 58
...DLS provider may support any of these methods, or possibly combination of the last stream associated with the PPA. DLS provider specific addendum documentation should describe the method chosen for transmission until it is used to obtain a list of a timer following structure. DL_HP_PPA_REQ... style 2 providers), DL_UNBIND_REQ (for style 1 providers), or upon closing of them, but the method implemented has no longer accessed A specific DLS provider may handle PPA de-initialization using one M_PCPROTO message block which contains the following the last DL_DETACH_REQ, DL_UNBIND_REQ, or close as...
...DLS provider may support any of these methods, or possibly combination of the last stream associated with the PPA. DLS provider specific addendum documentation should describe the method chosen for transmission until it is used to obtain a list of a timer following structure. DL_HP_PPA_REQ... style 2 providers), DL_UNBIND_REQ (for style 1 providers), or upon closing of them, but the method implemented has no longer accessed A specific DLS provider may handle PPA de-initialization using one M_PCPROTO message block which contains the following the last DL_DETACH_REQ, DL_UNBIND_REQ, or close as...
HP DLPI Programmer's Guide
Page 59
.... u_long dl_length; New State The resulting state is sent in the system. u_long dl_offset; } dl_hp_ppa_ack_t; DL_HP_PPA_ACK This primitive is unchanged. dl_count number of the DLPI 2.0 specification.
.... u_long dl_length; New State The resulting state is sent in the system. u_long dl_offset; } dl_hp_ppa_ack_t; DL_HP_PPA_ACK This primitive is unchanged. dl_count number of the DLPI 2.0 specification.
HP DLPI Programmer's Guide
Page 61
... value is attached to "snap". dl_instance_num instance number of driver. dl_module_id_2 optional module ID name for the stream. dl_arpmod_name identifies the ARP helper module for a specific interface. dl_reserved[1,2] reserved fields State The message is set to a DL_PPA_REQ. If the driver does not have an ARP helper, this name is valid in...
... value is attached to "snap". dl_instance_num instance number of driver. dl_module_id_2 optional module ID name for the stream. dl_arpmod_name identifies the ARP helper module for a specific interface. dl_reserved[1,2] reserved fields State The message is set to a DL_PPA_REQ. If the driver does not have an ARP helper, this name is valid in...
HP DLPI Programmer's Guide
Page 62
...M_PCPROTO message block, which a local acknowledgment is sent in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. dl_max_sdu; dl_mac_type; Format typedef struct { ulong ulong ulong ulong ulong ulong ulong dl_primitve; dl_addr_length; dl_current_state; 62 Chapter ...2 Parameters dl_primitive dl_primitive; This information includes a set of provider-specific parameters, as well as described in response to the DLS user. it conveys information about the DLPI stream. ...
...M_PCPROTO message block, which a local acknowledgment is sent in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. dl_max_sdu; dl_mac_type; Format typedef struct { ulong ulong ulong ulong ulong ulong ulong dl_primitve; dl_addr_length; dl_current_state; 62 Chapter ...2 Parameters dl_primitive dl_primitive; This information includes a set of provider-specific parameters, as well as described in response to the DLS user. it conveys information about the DLPI stream. ...
HP DLPI Programmer's Guide
Page 82
... 71. ulong dl_addr_offset; } dl_enabmulti_req_t; dl_addr_offset offset from an invalid state. State 82 Chapter 2 The UNIX error returned may be set to (not limited to enable specific multicast addresses on that are destined for any address other than those explicitly enabled on a per Stream basis. It is indicated in the DL_ERROR_ACK. Format...
... 71. ulong dl_addr_offset; } dl_enabmulti_req_t; dl_addr_offset offset from an invalid state. State 82 Chapter 2 The UNIX error returned may be set to (not limited to enable specific multicast addresses on that are destined for any address other than those explicitly enabled on a per Stream basis. It is indicated in the DL_ERROR_ACK. Format...
HP DLPI Programmer's Guide
Page 83
... enable attempts. New State The resulting state is sent to the DLS user. The UNIX error returned may be set to (not limited to disable specific multicast addresses on page 71. DLPI Primitives Local Management Primitives This message is valid in any state in which contains the following structure: Chapter 2 83...
... enable attempts. New State The resulting state is sent to the DLS user. The UNIX error returned may be set to (not limited to disable specific multicast addresses on page 71. DLPI Primitives Local Management Primitives This message is valid in any state in which contains the following structure: Chapter 2 83...
HP DLPI Programmer's Guide
Page 92
...It is only initiated for those primitives that is valid in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. 92 Chapter 2 State The message is being acknowledged. DL_OK_ACK Acknowledges to a DL_ATTACH_REQ, DL_DETACH_REQ, DL_UNBIND_REQ, DL_CONNECT_RES, DL_RESET_RES, DL_DISCON_REQ...acknowledgment. DLPI Primitives Local Management Primitives Security Containment With the Security Containment product version B.11.23.01 or later, HP DLPI will allow network related administrative tasks such as defined in response to the DLS user that a previously issued...
...It is only initiated for those primitives that is valid in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. 92 Chapter 2 State The message is being acknowledged. DL_OK_ACK Acknowledges to a DL_ATTACH_REQ, DL_DETACH_REQ, DL_UNBIND_REQ, DL_CONNECT_RES, DL_RESET_RES, DL_DISCON_REQ...acknowledgment. DLPI Primitives Local Management Primitives Security Containment With the Security Containment product version B.11.23.01 or later, HP DLPI will allow network related administrative tasks such as defined in response to the DLS user that a previously issued...
HP DLPI Programmer's Guide
Page 93
... every state where an acknowledgement or confirmation of a previous request or response is defined fully in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. It is set to report UNIX system failures that the previous request or response was invalid. dl_errno; dl_unix_errno; Chapter 2 DLPI Primitives Local Management Primitives New...
... every state where an acknowledgement or confirmation of a previous request or response is defined fully in Appendix B, Allowable Sequence of DLPI Primitives, of the DLPI 2.0 specification. It is set to report UNIX system failures that the previous request or response was invalid. dl_errno; dl_unix_errno; Chapter 2 DLPI Primitives Local Management Primitives New...
HP DLPI Programmer's Guide
Page 99
...the statistics information resides. State The message is unchanged. It is up to the DLPI user to check the interface-specific field of this statistics block is a transmission MIB. DL_HP_GET_64BIT_STATS_REQ Directs the DLS provider to return 64-bit statistics. ...dl_stat_offset offset from the beginning of the statistics structure. The DL_GET_STATISTICS_ACK returns standard mib and optionally extended mib information for all HP supported networking interfaces. New State The resulting state is valid in any state in response to the DL_GET_STATISTICS_REQ. typedef struct ...
...the statistics information resides. State The message is unchanged. It is up to the DLPI user to check the interface-specific field of this statistics block is a transmission MIB. DL_HP_GET_64BIT_STATS_REQ Directs the DLS provider to return 64-bit statistics. ...dl_stat_offset offset from the beginning of the statistics structure. The DL_GET_STATISTICS_ACK returns standard mib and optionally extended mib information for all HP supported networking interfaces. New State The resulting state is valid in any state in response to the DL_GET_STATISTICS_REQ. typedef struct ...
HP DLPI Programmer's Guide
Page 102
... zero. NOTE DLPI users must follow relevant RFC (for all currently enabled multicast addresses on a specific LAN interface. In addition, it includes an interface-specific MIB. Parameters dl_primitive DL_HP_MULTICAST_LIST_REQ State The message is valid in any state in . DL_HP_GET_64BIT_STATS_ACK returns standard... 64-bit statistics and 32-bit MIB-II statistics. DLPI users can determine whether it returns optionally extended interface-specific MIB information for standard 64-bit statistics, it is not a local acknowledgment pending with the exception of all the ...
... zero. NOTE DLPI users must follow relevant RFC (for all currently enabled multicast addresses on a specific LAN interface. In addition, it includes an interface-specific MIB. Parameters dl_primitive DL_HP_MULTICAST_LIST_REQ State The message is valid in any state in . DL_HP_GET_64BIT_STATS_ACK returns standard... 64-bit statistics and 32-bit MIB-II statistics. DLPI users can determine whether it returns optionally extended interface-specific MIB information for standard 64-bit statistics, it is not a local acknowledgment pending with the exception of all the ...