Whamcloud - gitweb
LU-10391 socklnd: move lnet_hdr unpack into ->pro_unpack
[fs/lustre-release.git] / lnet / klnds / socklnd / socklnd_cb.c
index 05567ae..e3d5e73 100644 (file)
@@ -1264,9 +1264,7 @@ ksocknal_process_receive(struct ksock_conn *conn,
 
        case SOCKNAL_RX_LNET_HEADER:
                /* unpack message header */
-               conn->ksnc_proto->pro_unpack(&conn->ksnc_msg);
-
-               lnet_hdr_from_nid4(&hdr, &conn->ksnc_msg.ksm_u.lnetmsg_nid4);
+               conn->ksnc_proto->pro_unpack(&conn->ksnc_msg, &hdr);
 
                if ((conn->ksnc_peer->ksnp_id.pid & LNET_PID_USERFLAG) != 0) {
                        /* Userspace peer_ni */