summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichael Brown2006-08-16 02:15:40 +0200
committerMichael Brown2006-08-16 02:15:40 +0200
commitf1e1dfae3df858cfe8adc51fef07a56df5a4a900 (patch)
tree252eb3990059a9ab90e33b43ca9fa6d9d1fb42c4 /src
parentAdded debug strings. (diff)
downloadipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.tar.gz
ipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.tar.xz
ipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.zip
Added RX tracing as well.
Diffstat (limited to 'src')
-rw-r--r--src/net/tcp/iscsi.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/net/tcp/iscsi.c b/src/net/tcp/iscsi.c
index 7c0e9150f..9412373f1 100644
--- a/src/net/tcp/iscsi.c
+++ b/src/net/tcp/iscsi.c
@@ -643,6 +643,11 @@ static void iscsi_rx_discard ( struct iscsi_session *iscsi __unused,
static void iscsi_rx_bhs ( struct iscsi_session *iscsi, void *data,
size_t len, size_t remaining __unused ) {
memcpy ( &iscsi->rx_bhs.bytes[iscsi->rx_offset], data, len );
+ if ( ( iscsi->rx_offset + len ) >= sizeof ( iscsi->rx_bhs ) ) {
+ DBG ( "iSCSI %p received PDU opcode %#x len %#lx\n",
+ iscsi, iscsi->rx_bhs.common.opcode,
+ ISCSI_DATA_LEN ( iscsi->rx_bhs.common.lengths ) );
+ }
}
/**