From f1e1dfae3df858cfe8adc51fef07a56df5a4a900 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 16 Aug 2006 00:15:40 +0000 Subject: [PATCH] Added RX tracing as well. --- src/net/tcp/iscsi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/net/tcp/iscsi.c b/src/net/tcp/iscsi.c index 7c0e9150..9412373f 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 ) ); + } } /**