Lines Matching refs:hlen
195 uint16_t fes, uint32_t fei, const void *rx_pdu, size_t pdu_len, u_int hlen) in nvmf_tcp_report_error() argument
200 if (hlen != 0) { in nvmf_tcp_report_error()
201 if (hlen > NVME_TCP_TERM_REQ_ERROR_DATA_MAX_SIZE) in nvmf_tcp_report_error()
202 hlen = NVME_TCP_TERM_REQ_ERROR_DATA_MAX_SIZE; in nvmf_tcp_report_error()
203 if (hlen > pdu_len) in nvmf_tcp_report_error()
204 hlen = pdu_len; in nvmf_tcp_report_error()
210 hdr.common.hlen = sizeof(hdr); in nvmf_tcp_report_error()
211 hdr.common.plen = sizeof(hdr) + hlen; in nvmf_tcp_report_error()
217 iov[1].iov_len = hlen; in nvmf_tcp_report_error()
219 (void)nvmf_tcp_write_pdu_iov(qp, iov, nitems(iov), sizeof(hdr) + hlen); in nvmf_tcp_report_error()
231 u_int hlen; in nvmf_tcp_validate_pdu() local
237 hlen = ch->hlen; in nvmf_tcp_validate_pdu()
239 if (hlen < sizeof(*ch) || hlen > plen) in nvmf_tcp_validate_pdu()
240 hlen = sizeof(*ch); in nvmf_tcp_validate_pdu()
251 fes, fei, ch, pdu_len, hlen); in nvmf_tcp_validate_pdu()
258 digest = compute_digest(ch, ch->hlen); in nvmf_tcp_validate_pdu()
259 memcpy(&rx_digest, (const char *)ch + ch->hlen, in nvmf_tcp_validate_pdu()
265 pdu_len, hlen); in nvmf_tcp_validate_pdu()
326 if (plen < sizeof(ch) || ch.hlen > plen) { in nvmf_tcp_read_pdu()
425 nvmf_tcp_construct_pdu(struct nvmf_tcp_qpair *qp, void *hdr, size_t hlen, in nvmf_tcp_construct_pdu() argument
433 plen = hlen; in nvmf_tcp_construct_pdu()
449 ch->hlen = hlen; in nvmf_tcp_construct_pdu()
459 iov[0].iov_len = hlen; in nvmf_tcp_construct_pdu()
464 header_digest = compute_digest(hdr, hlen); in nvmf_tcp_construct_pdu()
507 pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
517 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
527 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
537 pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
545 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
554 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_h2c_data()
587 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_c2h_data()
597 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_c2h_data()
607 pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_c2h_data()
615 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_c2h_data()
624 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_c2h_data()
716 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_r2t()
725 le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_r2t()
738 pdu->hdr, le32toh(pdu->hdr->plen), pdu->hdr->hlen); in nvmf_tcp_handle_r2t()
792 u_int hlen; in nvmf_tcp_validate_ic_pdu() local
795 hlen = ch->hlen; in nvmf_tcp_validate_ic_pdu()
797 if (hlen < sizeof(*ch) || hlen > plen) in nvmf_tcp_validate_ic_pdu()
798 hlen = sizeof(*ch); in nvmf_tcp_validate_ic_pdu()
812 hlen); in nvmf_tcp_validate_ic_pdu()
824 hlen); in nvmf_tcp_validate_ic_pdu()
834 hlen); in nvmf_tcp_validate_ic_pdu()
839 if (ch->hlen != 128) { in nvmf_tcp_validate_ic_pdu()
841 ch->hlen); in nvmf_tcp_validate_ic_pdu()
844 hlen); in nvmf_tcp_validate_ic_pdu()
853 hlen); in nvmf_tcp_validate_ic_pdu()
862 hlen); in nvmf_tcp_validate_ic_pdu()
873 8, ch, pdu_len, hlen); in nvmf_tcp_validate_ic_pdu()
881 hlen); in nvmf_tcp_validate_ic_pdu()
889 hlen); in nvmf_tcp_validate_ic_pdu()
984 ic_req.common.hlen = sizeof(ic_req); in tcp_connect()
1057 ic_resp.common.hlen = sizeof(ic_req); in tcp_accept()