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