ATM_PVC(4N) DEVICES AND NETWORK INTERFACES ATM_PVC(4N) NAME atm_bind_pvc, atm_unbind_pvc, atm_connect_pvc, atm_disconnect_pvc - ATM PVC operations SYNOPSIS #include atm_bind_pvc(fd, vpvc, aal, qos) int fd; Vpvc vpvc; Aal_type aal; Atm_conn_resource *qos; atm_unbind_pvc(fd, vpvc) int fd; Vpvc vpvc; atm_connect_pvc(fd, vpvc, aal, qos) int fd; Vpvc vpvc; Aal_type aal; Atm_conn_resource *qos; atm_disconnect_pvc(fd, vpvc) int fd; Vpvc vpvc; DESCRIPTION atm_bind_pvc() associates the file descriptor fd with the incoming permanent virtual circuit (PVC) identified by the VPI/VCI pair vpvc. The resources (bandwidth) specified in qos will be reserved for the PVC. Once a call to atm_bind_pvc() has been successfully performed, all traffic received on the device associated with fd with VPI/VCI pair vpvc will be reassembled with AAL type aal and made avail- able for receiving via atm_recv(4N) and atm_recvfrom(4N). atm_bind_pvc() may be called multiple times (with different vpvc values) to associate fd with several incoming PVCs. atm_unbind_pvc() disassociates the file descriptor fd from the incoming PVC identified by the VPI/VCI pair vpvc. Any traffic received on the PVC will no longer be made available for receiving. atm_connect_pvc() associates the file descriptor fd with the outgoing PVC identified by the VPI/VCI pair vpvc. The resources (bandwidth) specified in qos will be reserved for the PVC. Once a call to atm_connect_pvc() has been success- fully performed, atm_send(4N) and atm_sendto(4N) may be used to transmit traffic from the device associated with fd with VPI/VCI pair vpvc using AAL type aal. atm_connect_pvc() may be called multiple times (with different vpvc values) to FSI Release 2.3 Last change: 28 February 1994 1 ATM_PVC(4N) DEVICES AND NETWORK INTERFACES ATM_PVC(4N) associate fd with several outgoing PVCs. atm_disconnect_pvc() disassociates the file descriptor fd from the outgoing PVC identified by the VPI/VCI pair vpvc. Traffic can no longer be transmitted on the PVC. Note that it is not necessary to explicitly call atm_unbind_pvc() or atm_disconnect_pvc() for each attached PVC before closing fd. atm_close(4N) will automatically detach fd from all PVCs. RETURN VALUES These functions return 0 on success. On failure, they return -1 and set atm_errno to indicate the error. atm_error(4N) can be used to print a text description of any errors returned. ERRORS These functions can also fail with errors returned from the ioctl(2) system call. SEE ALSO atm_close(4N), atm_error(4N), atm_intro(4N), atm_recv(4N), atm_recvfrom(4N), atm_send(4N), atm_sendto(4N), atm_error(4N), ioctl(2) FSI Release 2.3 Last change: 28 February 1994 2