diff options
| author | Michael Brown | 2007-09-13 04:15:27 +0200 |
|---|---|---|
| committer | Michael Brown | 2007-09-13 04:15:27 +0200 |
| commit | 03c90e183f5a90327205efb5a88d5c2924236cf3 (patch) | |
| tree | 5293e52e395f8076ed08a8d4e1d49e712653bf31 /src | |
| parent | Use RFC4390 whenever hardware address exceeds 16 bytes; this allows us (diff) | |
| download | ipxe-03c90e183f5a90327205efb5a88d5c2924236cf3.tar.gz ipxe-03c90e183f5a90327205efb5a88d5c2924236cf3.tar.xz ipxe-03c90e183f5a90327205efb5a88d5c2924236cf3.zip | |
Dump received packet, including GRH.
Diffstat (limited to 'src')
| -rw-r--r-- | src/drivers/net/mlx_ipoib/mt25218.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/drivers/net/mlx_ipoib/mt25218.c b/src/drivers/net/mlx_ipoib/mt25218.c index 360a12fda..de91dac65 100644 --- a/src/drivers/net/mlx_ipoib/mt25218.c +++ b/src/drivers/net/mlx_ipoib/mt25218.c @@ -246,7 +246,13 @@ static void mlx_poll ( struct net_device *netdev ) { free_wqe ( ib_cqe.wqe ); return; } + buf = get_rcv_wqe_buf(ib_cqe.wqe, 1); memcpy ( iob_put ( iobuf, len ), buf, len ); + DBG ( "Received packet header:\n" ); + struct recv_wqe_st *rcv_wqe = ib_cqe.wqe; + DBG_HD ( get_rcv_wqe_buf(ib_cqe.wqe, 0), + be32_to_cpu(rcv_wqe->mpointer[0].byte_count) ); + DBG ( "Received packet:\n" ); DBG_HD ( iobuf->data, iob_len ( iobuf ) ); |
