Lines Matching refs:ihdr
683 struct rdsv3_header *ihdr, *hdr; in rdsv3_ib_process_recv() local
700 ihdr = &ic->i_recv_hdrs[recv - ic->i_recvs]; in rdsv3_ib_process_recv()
703 if (!rdsv3_message_verify_checksum(ihdr)) { in rdsv3_ib_process_recv()
714 state->ack_recv = ntohll(ihdr->h_ack); in rdsv3_ib_process_recv()
718 if (ihdr->h_credit) in rdsv3_ib_process_recv()
719 rdsv3_ib_send_add_credits(conn, ihdr->h_credit); in rdsv3_ib_process_recv()
721 if (ihdr->h_sport == 0 && ihdr->h_dport == 0 && data_len == 0) { in rdsv3_ib_process_recv()
743 (void) memcpy(hdr, ihdr, sizeof (*hdr)); in rdsv3_ib_process_recv()
755 if (hdr->h_sequence != ihdr->h_sequence || in rdsv3_ib_process_recv()
756 hdr->h_len != ihdr->h_len || in rdsv3_ib_process_recv()
757 hdr->h_sport != ihdr->h_sport || in rdsv3_ib_process_recv()
758 hdr->h_dport != ihdr->h_dport) { in rdsv3_ib_process_recv()