Print this page
6740 ISCSI_OP_SCSI_RSP needs support
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>


 633 
 634 void
 635 iscsit_send_async_event(iscsit_conn_t *ict, uint8_t async_event);
 636 
 637 void
 638 iscsit_pdu_tx(idm_pdu_t *pdu);
 639 
 640 void
 641 iscsit_send_reject(iscsit_conn_t *ict, idm_pdu_t *rejected_pdu, uint8_t reason);
 642 
 643 void
 644 iscsit_text_cmd_fini(iscsit_conn_t *ict);
 645 
 646 /*
 647  * IDM conn ops
 648  */
 649 
 650 idm_rx_pdu_cb_t         iscsit_op_scsi_cmd;
 651 idm_rx_pdu_cb_t         iscsit_rx_pdu;
 652 idm_rx_pdu_error_cb_t   iscsit_rx_pdu_error;

 653 idm_task_cb_t           iscsit_task_aborted;
 654 idm_client_notify_cb_t  iscsit_client_notify;
 655 idm_build_hdr_cb_t      iscsit_build_hdr;
 656 idm_update_statsn_cb_t  iscsit_update_statsn;
 657 idm_keepalive_cb_t      iscsit_keepalive;
 658 
 659 /*
 660  * lport entry points
 661  */
 662 stmf_status_t
 663 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
 664     uint32_t ioflags);
 665 
 666 stmf_status_t
 667 iscsit_send_scsi_status(scsi_task_t *task, uint32_t ioflags);
 668 
 669 void
 670 iscsit_lport_task_free(scsi_task_t *task);
 671 
 672 stmf_status_t




 633 
 634 void
 635 iscsit_send_async_event(iscsit_conn_t *ict, uint8_t async_event);
 636 
 637 void
 638 iscsit_pdu_tx(idm_pdu_t *pdu);
 639 
 640 void
 641 iscsit_send_reject(iscsit_conn_t *ict, idm_pdu_t *rejected_pdu, uint8_t reason);
 642 
 643 void
 644 iscsit_text_cmd_fini(iscsit_conn_t *ict);
 645 
 646 /*
 647  * IDM conn ops
 648  */
 649 
 650 idm_rx_pdu_cb_t         iscsit_op_scsi_cmd;
 651 idm_rx_pdu_cb_t         iscsit_rx_pdu;
 652 idm_rx_pdu_error_cb_t   iscsit_rx_pdu_error;
 653 idm_rx_pdu_cb_t         iscsit_rx_scsi_rsp;
 654 idm_task_cb_t           iscsit_task_aborted;
 655 idm_client_notify_cb_t  iscsit_client_notify;
 656 idm_build_hdr_cb_t      iscsit_build_hdr;
 657 idm_update_statsn_cb_t  iscsit_update_statsn;
 658 idm_keepalive_cb_t      iscsit_keepalive;
 659 
 660 /*
 661  * lport entry points
 662  */
 663 stmf_status_t
 664 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
 665     uint32_t ioflags);
 666 
 667 stmf_status_t
 668 iscsit_send_scsi_status(scsi_task_t *task, uint32_t ioflags);
 669 
 670 void
 671 iscsit_lport_task_free(scsi_task_t *task);
 672 
 673 stmf_status_t