Ronnie Sahlberg 1c024d6bc4 Input processing:
Input processing used to keep all data in one single input buffer, which
makes it hard to handle nested events as well as reading directly from the
socket into the application buffer without an extra copy.

Create a new iscsi_in_pdu structure where we store the header, and any data
for the recevied pdu and store them in a proper input queue.

Change the signature for all processing functions to tahe a iscsi_in_pdu
structure for the received pdu instead of just a pointer to a buffer.
2010-12-11 15:15:51 +11:00
2010-12-05 08:24:57 +11:00
2010-12-11 15:15:51 +11:00
2010-12-11 15:15:51 +11:00
2010-12-05 08:57:10 +11:00
2010-12-11 11:47:28 +11:00
2010-12-05 16:13:44 +11:00
2010-12-05 16:13:44 +11:00

Libiscsi is a work in progress.
It aims to become a full async library for iscsi functionality,
including all features required to establish and maintain a iscsi
session, as well as a low level scsi library to create scsi cdb's
and parse/unmarshall data-in structures.


Installation
============
./autogen.sh
./configure
make
sudo make install

Build RPM
=========
To build RPMs run the following script from the libiscsi root directory
./packaging/RPM/makerpms.sh

Description
Userspace iSCSI Initiator Tools for macOS
Readme 6.6 MiB
Languages
C 97.7%
Shell 1.2%
Makefile 0.6%
M4 0.5%