diff options
| author | Michael Brown | 2006-08-16 02:15:40 +0200 |
|---|---|---|
| committer | Michael Brown | 2006-08-16 02:15:40 +0200 |
| commit | f1e1dfae3df858cfe8adc51fef07a56df5a4a900 (patch) | |
| tree | 252eb3990059a9ab90e33b43ca9fa6d9d1fb42c4 | |
| parent | Added debug strings. (diff) | |
| download | ipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.tar.gz ipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.tar.xz ipxe-f1e1dfae3df858cfe8adc51fef07a56df5a4a900.zip | |
Added RX tracing as well.
| -rw-r--r-- | src/net/tcp/iscsi.c | 5 |
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 ) ); + } } /** |
