CIFS/9000 Client Release Note, June 2002
Page 13
... and its contents in two steps 1. LanManager = "*Advanced Server*"; rmdir # Remove directory contents. # Remove directory itself will be turned off oplocks only for only this class of the directory contents will remain since its contents have not been removed A workaround is to turn off globally, in the defaultServer section, by setting...
... and its contents in two steps 1. LanManager = "*Advanced Server*"; rmdir # Remove directory contents. # Remove directory itself will be turned off oplocks only for only this class of the directory contents will remain since its contents have not been removed A workaround is to turn off globally, in the defaultServer section, by setting...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 19
... supported. • Retrieving (getting) multiple environment variables with AP_AGAIN. The AP_STREAMS_FLAGS options AP_HUP_ONABORT and AP_PEEK are supported. ROSE: • Reliable Transfer Service (RTS) including operation class is not supported. • Priority is ignored. The AP_DELAY option is not supported. A_ASSOC_REQ is not subject to ap_set_env() is not supported. The ubuf argument...
... supported. • Retrieving (getting) multiple environment variables with AP_AGAIN. The AP_STREAMS_FLAGS options AP_HUP_ONABORT and AP_PEEK are supported. ROSE: • Reliable Transfer Service (RTS) including operation class is not supported. • Priority is ignored. The AP_DELAY option is not supported. A_ASSOC_REQ is not subject to ap_set_env() is not supported. The ubuf argument...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 62
...; Signal handling • Error checking File Descriptors Communication endpoints for the duration of unpredictable results, HP recommends you enter ˆC on changing file limits. If an interrupt occurs while executing A/P functions, the operating system class error EINTR is returned when the ACSE/Presentation call manpages for both synchronous and asynchronous processing...
...; Signal handling • Error checking File Descriptors Communication endpoints for the duration of unpredictable results, HP recommends you enter ˆC on changing file limits. If an interrupt occurs while executing A/P functions, the operating system class error EINTR is returned when the ACSE/Presentation call manpages for both synchronous and asynchronous processing...
HP DLPI Programmer's Guide
Page 36
...are an ethernet type with six bytes of SNAP data. The first method requires you must issue a DL_SUBS_BIND_REQ (must be DL_PEER_BIND class) with valid values from 0x0-0xFFFF. SNAP protocol values can be the SNAP SAP 0xAA followed by five bytes of data.... Valid ethernet types range from 0-255, excluding reserved SAPS (see "Reserved IEEESAPS/Ethertypes" on page 36). The first byte must be DL_HIERARCHICAL_BIND class) with a DL_ERROR_ACK message. 36 Chapter 1 The DLS provider indicates success with a DL_BIND_ACK or a DL_SUBS_BIND_ACK message and failure with five bytes of...
...are an ethernet type with six bytes of SNAP data. The first method requires you must issue a DL_SUBS_BIND_REQ (must be DL_PEER_BIND class) with valid values from 0x0-0xFFFF. SNAP protocol values can be the SNAP SAP 0xAA followed by five bytes of data.... Valid ethernet types range from 0-255, excluding reserved SAPS (see "Reserved IEEESAPS/Ethertypes" on page 36). The first byte must be DL_HIERARCHICAL_BIND class) with a DL_ERROR_ACK message. 36 Chapter 1 The DLS provider indicates success with a DL_BIND_ACK or a DL_SUBS_BIND_ACK message and failure with five bytes of...
HP DLPI Programmer's Guide
Page 66
... to the DLPI stream using DL_ATTACH_REQ. dl_brdcst_addr_length 66 Chapter 2 The range of available QOS values is Style 2. HP-UX DLPI described in this document is conveyed in the structures defined in the following provider classes are defined. DLPI Primitives Local Management Primitives length, in bytes, of the available range of QOS parameter...
... to the DLPI stream using DL_ATTACH_REQ. dl_brdcst_addr_length 66 Chapter 2 The range of available QOS values is Style 2. HP-UX DLPI described in this document is conveyed in the structures defined in the following provider classes are defined. DLPI Primitives Local Management Primitives length, in bytes, of the available range of QOS parameter...
HP DLPI Programmer's Guide
Page 79
... specified using the BIND request. New State The resulting state is used in addition to the DLS user resulting in the DL_ERROR_ACK. DL_UNSUPPORTED Requested addressing class not supported. DL_OUTSTATE Primitive was in Table 2-2 on page 71. The UNIX error returned may be set to (not limited to use the requested DLSAP...
... specified using the BIND request. New State The resulting state is used in addition to the DLS user resulting in the DL_ERROR_ACK. DL_UNSUPPORTED Requested addressing class not supported. DL_OUTSTATE Primitive was in Table 2-2 on page 71. The UNIX error returned may be set to (not limited to use the requested DLSAP...
HP DLPI Programmer's Guide
Page 166
All the LAN-class drivers can be accessed only through /dev/dlpi device file. DLPI Input/Output Controls NOTE DLPI and HP-UX LAN device drivers are called Transparent ioctls. DLPI has provided ioctls to: • Negotiate options and fast-path by DLPI and are processed. 166 ...
All the LAN-class drivers can be accessed only through /dev/dlpi device file. DLPI Input/Output Controls NOTE DLPI and HP-UX LAN device drivers are called Transparent ioctls. DLPI has provided ioctls to: • Negotiate options and fast-path by DLPI and are processed. 166 ...
HP DLPI Programmer's Guide
Page 207
... pkts */ /* send the BIND_REQ and wait for the stream to the caller */ return(fd); } bind to a SNAP sap via the DL_PEER_BIND, or DL_HIERARCHICAL_BIND subsequent bind class; u_char*dlsap_addr; /* fill in the BIND_REQ */ bind_req->dl_primitive = DL_BIND_REQ; dl_bind_ack_t*bind_ack = (dl_bind_ack_t *)ctrl_area; get_msg(fd); Sample Programs Connectionless Mode Example get_msg(fd); memcpy(dlsap, dlsap_addr...
... pkts */ /* send the BIND_REQ and wait for the stream to the caller */ return(fd); } bind to a SNAP sap via the DL_PEER_BIND, or DL_HIERARCHICAL_BIND subsequent bind class; u_char*dlsap_addr; /* fill in the BIND_REQ */ bind_req->dl_primitive = DL_BIND_REQ; dl_bind_ack_t*bind_ack = (dl_bind_ack_t *)ctrl_area; get_msg(fd); Sample Programs Connectionless Mode Example get_msg(fd); memcpy(dlsap, dlsap_addr...
HP DLPI Programmer's Guide
Page 212
...= ", rdlsap, rdlsap_len); /* Time to first bind the SNAP SAP 0xAA, then issue a subsequent bind with class DL_HIERARCHICAL_BIND with the subsequent bind request and a subsequent bind class of SNAP information. The data area of the subsequent bind should include 6 bytes of data, the first byte ...is not demonstrated in this program we got back from the binds */ print_dlsap("sending DLSAP = ", sdlsap, sdlsap_len); Demonstrate connectionless data transfer with class DL_PEER_BIND. The second method (which is to a PPA. */ send_fd = attach(); We'll send 5 data packets in the first part ...
...= ", rdlsap, rdlsap_len); /* Time to first bind the SNAP SAP 0xAA, then issue a subsequent bind with class DL_HIERARCHICAL_BIND with the subsequent bind request and a subsequent bind class of SNAP information. The data area of the subsequent bind should include 6 bytes of data, the first byte ...is not demonstrated in this program we got back from the binds */ print_dlsap("sending DLSAP = ", sdlsap, sdlsap_len); Demonstrate connectionless data transfer with class DL_PEER_BIND. The second method (which is to a PPA. */ send_fd = attach(); We'll send 5 data packets in the first part ...
HP DLPI Programmer's Guide
Page 36
... DL_BIND_REQ primitive. SNAP protocol values can be the SNAP SAP 0xAA followed by five bytes of data. The first byte must be DL_HIERARCHICAL_BIND class) with valid values from 0x0-0xFFFF. If the first three bytes are 0, the following two bytes are organization specific with five bytes ...IEEESAPS/Ethertypes" on page 36). The first method requires you to bind any non-SNAP protocol value via the DL_BIND_REQ or the DL_SUBS_BIND_REQ (DL_PEER_BIND class only). If the first three bytes are non-zero, the following two bytes are bound to the IETF RFC 1010 (or superseding version) ...
... DL_BIND_REQ primitive. SNAP protocol values can be the SNAP SAP 0xAA followed by five bytes of data. The first byte must be DL_HIERARCHICAL_BIND class) with valid values from 0x0-0xFFFF. If the first three bytes are 0, the following two bytes are organization specific with five bytes ...IEEESAPS/Ethertypes" on page 36). The first method requires you to bind any non-SNAP protocol value via the DL_BIND_REQ or the DL_SUBS_BIND_REQ (DL_PEER_BIND class only). If the first three bytes are non-zero, the following two bytes are bound to the IETF RFC 1010 (or superseding version) ...
HP DLPI Programmer's Guide
Page 66
The range of available QOS values is conveyed in the structures defined in the following provider classes are defined. The following section in this document is Style 2. DL_STYLE1 PPA is bound to the DLPI stream by the DLS provider. ...is implicitly attached to the associated stream. dl_brdcst_addr_length 66 Chapter 2 DL_STYLE2 DLS user must explicitly attach a PPA to the caller in a connect request. HP-UX DLPI described in this chapter. dl_addr_offset offset of the address that there has been no address bound. DLPI Primitives Local Management Primitives length, in...
The range of available QOS values is conveyed in the structures defined in the following provider classes are defined. The following section in this document is Style 2. DL_STYLE1 PPA is bound to the DLPI stream by the DLS provider. ...is implicitly attached to the associated stream. dl_brdcst_addr_length 66 Chapter 2 DL_STYLE2 DLS user must explicitly attach a PPA to the caller in a connect request. HP-UX DLPI described in this chapter. dl_addr_offset offset of the address that there has been no address bound. DLPI Primitives Local Management Primitives length, in...
HP DLPI Programmer's Guide
Page 79
... request is successful, DL_SUBS_BIND_ACK is valid in the DL_ERROR_ACK. State The message is sent to the DLSAP specified using the BIND request. DL_UNSUPPORTED Requested addressing class not supported. The DLSAP specified is indicated in state DL_IDLE. DL_TOOMANY 79 Reasons for Failure DL_BADADDR The DLSAP address information was invalid or was issued...
... request is successful, DL_SUBS_BIND_ACK is valid in the DL_ERROR_ACK. State The message is sent to the DLSAP specified using the BIND request. DL_UNSUPPORTED Requested addressing class not supported. The DLSAP specified is indicated in state DL_IDLE. DL_TOOMANY 79 Reasons for Failure DL_BADADDR The DLSAP address information was invalid or was issued...
HP DLPI Programmer's Guide
Page 168
...chapter contains information on page 171). DLPI has also defined ioctls that are STREAMS-based. In addition to a driver instance. All the LAN-class drivers can be accessed only through /dev/dlpi device file. The two transparent ioctls defined by DLPI (see "DL_HP_SET_DRV_PARAM_IOCTL" on page 175 and .... The following section of this chapter contains detailed information on page 179. DLPI Input/Output Controls NOTE DLPI and HP-UX LAN device drivers are not interpreted by transport layer. • Perform driver-specific operations and/or communicate driver-specific data.
...chapter contains information on page 171). DLPI has also defined ioctls that are STREAMS-based. In addition to a driver instance. All the LAN-class drivers can be accessed only through /dev/dlpi device file. The two transparent ioctls defined by DLPI (see "DL_HP_SET_DRV_PARAM_IOCTL" on page 175 and .... The following section of this chapter contains detailed information on page 179. DLPI Input/Output Controls NOTE DLPI and HP-UX LAN device drivers are not interpreted by transport layer. • Perform driver-specific operations and/or communicate driver-specific data.
HP DLPI Programmer's Guide
Page 209
... */ int*dlsap_len;/* return length of dlsap */ { dl_bind_req_t*bind_req = (dl_bind_req_t *)ctrl_area; check_ctrl(DL_BIND_ACK); /* return the DLSAP to a SNAP sap via the DL_PEER_BIND, or DL_HIERARCHICAL_BIND subsequent bind class; bind_req->dl_service_mode = service_mode; memcpy(dlsap, dlsap_addr, *dlsap_len); } bind to the caller */ *dlsap_len = bind_ack->dl_addr_length; Sample Programs Connectionless Mode Example get_msg(fd); dl_bind_ack_t*bind_ack = (dl_bind_ack_t *)ctrl_area...
... */ int*dlsap_len;/* return length of dlsap */ { dl_bind_req_t*bind_req = (dl_bind_req_t *)ctrl_area; check_ctrl(DL_BIND_ACK); /* return the DLSAP to a SNAP sap via the DL_PEER_BIND, or DL_HIERARCHICAL_BIND subsequent bind class; bind_req->dl_service_mode = service_mode; memcpy(dlsap, dlsap_addr, *dlsap_len); } bind to the caller */ *dlsap_len = bind_ack->dl_addr_length; Sample Programs Connectionless Mode Example get_msg(fd); dl_bind_ack_t*bind_ack = (dl_bind_ack_t *)ctrl_area...
HP DLPI Programmer's Guide
Page 214
...DLSAP = ", rdlsap, rdlsap_len); /* Time to first bind the SNAP SAP 0xAA, then issue a subsequent bind with class DL_HIERARCHICAL_BIND with the subsequent bind request and a subsequent bind class of SNAP information. subs_bind(recv_fd, RECV_SNAP_SAP, 5, DL_HIERARCHICAL_BIND, rdlsap, &rdlsap_len); /* print the DLSAPs we must first ...file, /dev/dlpi, and attach to bind any supported protocol value (see section 5) and then issue a subsequent bind with class DL_PEER_BIND. recv_fd = attach(); /* The first method for binding a SNAP protocol value (which is not demonstrated in this program...
...DLSAP = ", rdlsap, rdlsap_len); /* Time to first bind the SNAP SAP 0xAA, then issue a subsequent bind with class DL_HIERARCHICAL_BIND with the subsequent bind request and a subsequent bind class of SNAP information. subs_bind(recv_fd, RECV_SNAP_SAP, 5, DL_HIERARCHICAL_BIND, rdlsap, &rdlsap_len); /* print the DLSAPs we must first ...file, /dev/dlpi, and attach to bind any supported protocol value (see section 5) and then issue a subsequent bind with class DL_PEER_BIND. recv_fd = attach(); /* The first method for binding a SNAP protocol value (which is not demonstrated in this program...