"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/liblsquic/lsquic_send_ctl.h" between
lsquic-2.22.1.tar.gz and lsquic-2.23.1.tar.gz

About: LSQUIC is LiteSpeed’s QUIC and HTTP/3 Library. A hint: HTTP/3 uses QUIC as the underlying transport protocol instead of TCP.

lsquic_send_ctl.h  (lsquic-2.22.1):lsquic_send_ctl.h  (lsquic-2.23.1)
skipping to change at line 90 skipping to change at line 90
unsigned sc_n_in_flight_all; unsigned sc_n_in_flight_all;
unsigned sc_n_in_flight_retx; unsigned sc_n_in_flight_retx;
unsigned sc_n_consec_rtos; unsigned sc_n_consec_rtos;
unsigned sc_n_hsk; unsigned sc_n_hsk;
unsigned sc_n_tlp; unsigned sc_n_tlp;
enum quic_ft_bit sc_retx_frames; enum quic_ft_bit sc_retx_frames;
struct lsquic_alarmset *sc_alset; struct lsquic_alarmset *sc_alset;
/* Second section: everything else. */ /* Second section: everything else. */
struct lsquic_packets_tailq sc_scheduled_packets, struct lsquic_packets_tailq sc_scheduled_packets,
sc_0rtt_stash,
sc_lost_packets; sc_lost_packets;
struct buf_packet_q sc_buffered_packets[BPT_OTHER_PRIO + 1]; struct buf_packet_q sc_buffered_packets[BPT_OTHER_PRIO + 1];
const struct ver_neg *sc_ver_neg; const struct ver_neg *sc_ver_neg;
struct lsquic_conn_public *sc_conn_pub; struct lsquic_conn_public *sc_conn_pub;
struct pacer sc_pacer; struct pacer sc_pacer;
lsquic_packno_t sc_cur_packno; lsquic_packno_t sc_cur_packno;
lsquic_packno_t sc_largest_sent_at_cutback; lsquic_packno_t sc_largest_sent_at_cutback;
lsquic_packno_t sc_max_rtt_packno; lsquic_packno_t sc_max_rtt_packno;
/* sc_largest_ack2ed is the packet number sent by peer that we acked and /* sc_largest_ack2ed is the packet number sent by peer that we acked and
* we know that our ACK was received by peer. This is used to determine * we know that our ACK was received by peer. This is used to determine
skipping to change at line 434 skipping to change at line 435
unsigned buf_counts[BPT_OTHER_PRIO + 1]; unsigned buf_counts[BPT_OTHER_PRIO + 1];
}; };
void void
lsquic_send_ctl_snapshot (struct lsquic_send_ctl *, struct send_ctl_state *); lsquic_send_ctl_snapshot (struct lsquic_send_ctl *, struct send_ctl_state *);
void void
lsquic_send_ctl_rollback (struct lsquic_send_ctl *, struct send_ctl_state *, lsquic_send_ctl_rollback (struct lsquic_send_ctl *, struct send_ctl_state *,
const struct iovec *, size_t); const struct iovec *, size_t);
void
lsquic_send_ctl_0rtt_to_1rtt (struct lsquic_send_ctl *);
void
lsquic_send_ctl_stash_0rtt_packets (struct lsquic_send_ctl *);
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 7 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)