Lines Matching defs:pdu
66 isns_pdu_t *pdu, *combined_pdu, *new_combined_pdu;
72 conn->out_packet.pdu = NULL;
75 pdu = NULL;
79 isns_rcv_pdu(conn->so, &pdu, &pdu_sz, ISNS_RCV_TIMEOUT) > 0) {
80 uint16_t flags = pdu->flags;
98 if (combined_pdu != NULL || pdu->seq != 0) {
101 combined_pdu = pdu;
102 pdu = NULL;
105 combined_pdu->func_id != pdu->func_id ||
106 combined_pdu->xid != pdu->xid ||
107 (combined_pdu->seq + 1) != pdu->seq) {
108 /* expect the first pdu, the same tranx id */
115 pdu->payload_len);
125 (void *)pdu->payload,
126 pdu->payload_len);
127 new_combined_pdu->seq = pdu->seq;
130 free(pdu);
131 pdu = NULL;
146 conn->in_packet.pdu = combined_pdu;
203 if (pdu != NULL) {
204 free(pdu);
210 (void) free(conn->out_packet.pdu);