int qc_send_app_pkts(struct quic_conn *qc, struct list *frms);
int qc_dgrams_retransmit(struct quic_conn *qc);
int qc_notify_send(struct quic_conn *qc);
-void free_quic_tx_pkts(struct quic_conn *qc, struct list *pkts);
void qc_prep_hdshk_fast_retrans(struct quic_conn *qc,
struct list *ifrms, struct list *hfrms);
int quic_generate_retry_token_aad(unsigned char *aad,
TRACE_LEAVE(QUIC_EV_CONN_TXPKT, qc);
}
-/* Free the TX packets of <pkts> list */
-void free_quic_tx_pkts(struct quic_conn *qc, struct list *pkts)
-{
- struct quic_tx_packet *pkt, *tmp;
-
- TRACE_ENTER(QUIC_EV_CONN_TXPKT, qc);
-
- list_for_each_entry_safe(pkt, tmp, pkts, list) {
- LIST_DELETE(&pkt->list);
- eb64_delete(&pkt->pn_node);
- free_quic_tx_packet(qc, pkt);
- }
-
- TRACE_LEAVE(QUIC_EV_CONN_TXPKT, qc);
-}
-
/* Duplicate all frames from <pkt_frm_list> list into <out_frm_list> list
* for <qc> QUIC connection.
* This is a best effort function which never fails even if no memory could be