X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Frouter%2Frouter.c;h=d0dbf0a41019234128bc4fd2260b9c2cf8f973b1;hp=e29f62877c1dccdd1c6e495aaf793e4d8e0d8a50;hb=f6594c21c4101ad0115620240a838715e3096d36;hpb=4e179642661fe32386b522603ce536d6dd8e0515 diff --git a/lnet/router/router.c b/lnet/router/router.c index e29f628..d0dbf0a 100644 --- a/lnet/router/router.c +++ b/lnet/router/router.c @@ -456,14 +456,13 @@ kpr_forward_packet (void *arg, kpr_fwd_desc_t *fwd) CDEBUG (D_NET, "forward [%p] "LPX64" from NAL %d\n", fwd, target_nid, src_ne->kpne_interface.kprni_nalid); - LASSERT (nob >= sizeof (ptl_hdr_t)); /* at least got a packet header */ - LASSERT (nob == lib_iov_nob (fwd->kprfd_niov, fwd->kprfd_iov)); + LASSERT (nob == lib_kiov_nob (fwd->kprfd_niov, fwd->kprfd_kiov)); atomic_inc (&kpr_queue_depth); atomic_inc (&src_ne->kpne_refcount); /* source nal is busy until fwd completes */ kpr_fwd_packets++; /* (loose) stats accounting */ - kpr_fwd_bytes += nob; + kpr_fwd_bytes += nob + sizeof(ptl_hdr_t); if (src_ne->kpne_shutdown) /* caller is shutting down */ goto out;