Lines Matching refs:payload_len
74 uint16_t payload_len = 0;
124 payload_len = ntohs(tmp_pdu_hdr->payload_len);
126 if (payload_len > ISNSP_MAX_PAYLOAD_SIZE) {
132 tmp_pdu_data = malloc(payload_len);
139 iovec[0].iov_len = payload_len;
173 *pdu_size = ISNSP_HEADER_SIZE + payload_len;
183 (*pdu)->payload_len = payload_len;
187 (void) memcpy(&((*pdu)->payload), tmp_pdu_data, payload_len);
238 pdu->payload_len = htons(pl);
254 pdu->payload_len = htons(send_len);
495 uint16_t payload_len = pdu->payload_len;
500 if (payload_len < 4) {
504 payload_len -= 4;
507 if (payload_len > 8) {
523 uint16_t payload_len = pdu->payload_len;
531 if (payload_len <= 4) {
535 payload_len -= 4;
539 if (payload_len >= 8) {
542 payload_len -= (8 + tlv->attr_len);
544 while (payload_len >= 8) {
553 payload_len -= (8 + tlv->attr_len);
571 uint16_t payload_len = pdu->payload_len;
580 if (payload_len < 4) {
584 payload_len -= 4;
588 while (payload_len >= 8) {
594 payload_len -= (8 + tlv->attr_len);
597 payload_len -= (8 + tlv->attr_len);
601 *op_len = payload_len;