/third_party/node/deps/ngtcp2/ngtcp2/lib/ |
H A D | ngtcp2_cc.h | 131 typedef struct ngtcp2_cc ngtcp2_cc; typedef 139 typedef void (*ngtcp2_cc_on_pkt_acked)(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 149 typedef void (*ngtcp2_cc_on_pkt_lost)(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 158 typedef void (*ngtcp2_cc_congestion_event)(ngtcp2_cc *cc, 169 typedef void (*ngtcp2_cc_on_spurious_congestion)(ngtcp2_cc *cc, 179 typedef void (*ngtcp2_cc_on_persistent_congestion)(ngtcp2_cc *cc, 189 typedef void (*ngtcp2_cc_on_ack_recv)(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 199 typedef void (*ngtcp2_cc_on_pkt_sent)(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 208 typedef void (*ngtcp2_cc_new_rtt_sample)(ngtcp2_cc *c 248 typedef struct ngtcp2_cc { global() struct 304 } ngtcp2_cc; global() typedef [all...] |
H A D | ngtcp2_bbr.h | 34 #include "ngtcp2_cc.h" 112 int ngtcp2_cc_bbr_cc_init(ngtcp2_cc *cc, ngtcp2_log *log, 118 void ngtcp2_cc_bbr_cc_free(ngtcp2_cc *cc, const ngtcp2_mem *mem); 127 void ngtcp2_cc_bbr_cc_on_pkt_acked(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 130 void ngtcp2_cc_bbr_cc_congestion_event(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 133 void ngtcp2_cc_bbr_cc_on_spurious_congestion(ngtcp2_cc *ccx, 137 void ngtcp2_cc_bbr_cc_on_persistent_congestion(ngtcp2_cc *cc, 141 void ngtcp2_cc_bbr_cc_on_ack_recv(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 144 void ngtcp2_cc_bbr_cc_on_pkt_sent(ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, 147 void ngtcp2_cc_bbr_cc_new_rtt_sample(ngtcp2_cc *c [all...] |
H A D | ngtcp2_cc.c | 25 #include "ngtcp2_cc.h" 72 int ngtcp2_cc_reno_cc_init(ngtcp2_cc *cc, ngtcp2_log *log, in ngtcp2_cc_reno_cc_init() 93 void ngtcp2_cc_reno_cc_free(ngtcp2_cc *cc, const ngtcp2_mem *mem) { in ngtcp2_cc_reno_cc_free() 106 void ngtcp2_cc_reno_cc_on_pkt_acked(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_reno_cc_on_pkt_acked() 135 void ngtcp2_cc_reno_cc_congestion_event(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_reno_cc_congestion_event() 158 void ngtcp2_cc_reno_cc_on_persistent_congestion(ngtcp2_cc *ccx, in ngtcp2_cc_reno_cc_on_persistent_congestion() 168 void ngtcp2_cc_reno_cc_on_ack_recv(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_reno_cc_on_ack_recv() 192 void ngtcp2_cc_reno_cc_reset(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_reno_cc_reset() 231 int ngtcp2_cc_cubic_cc_init(ngtcp2_cc *cc, ngtcp2_log *log, in ngtcp2_cc_cubic_cc_init() 256 void ngtcp2_cc_cubic_cc_free(ngtcp2_cc *c [all...] |
H A D | ngtcp2_rtb.h | 45 typedef struct ngtcp2_cc ngtcp2_cc; typedef 306 ngtcp2_cc *cc; 349 ngtcp2_strm *crypto, ngtcp2_rst *rst, ngtcp2_cc *cc,
|
H A D | ngtcp2_bbr.c | 114 int ngtcp2_cc_bbr_cc_init(ngtcp2_cc *cc, ngtcp2_log *log, in ngtcp2_cc_bbr_cc_init() 142 void ngtcp2_cc_bbr_cc_free(ngtcp2_cc *cc, const ngtcp2_mem *mem) { in ngtcp2_cc_bbr_cc_free() 149 void ngtcp2_cc_bbr_cc_on_pkt_acked(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_bbr_cc_on_pkt_acked() 163 void ngtcp2_cc_bbr_cc_congestion_event(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_bbr_cc_congestion_event() 176 void ngtcp2_cc_bbr_cc_on_spurious_congestion(ngtcp2_cc *ccx, in ngtcp2_cc_bbr_cc_on_spurious_congestion() 192 void ngtcp2_cc_bbr_cc_on_persistent_congestion(ngtcp2_cc *ccx, in ngtcp2_cc_bbr_cc_on_persistent_congestion() 207 void ngtcp2_cc_bbr_cc_on_ack_recv(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_bbr_cc_on_ack_recv() 214 void ngtcp2_cc_bbr_cc_on_pkt_sent(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_bbr_cc_on_pkt_sent() 222 void ngtcp2_cc_bbr_cc_new_rtt_sample(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in ngtcp2_cc_bbr_cc_new_rtt_sample() 229 void ngtcp2_cc_bbr_cc_reset(ngtcp2_cc *cc [all...] |
H A D | ngtcp2_bbr2.h | 34 #include "ngtcp2_cc.h" 141 int ngtcp2_cc_bbr2_cc_init(ngtcp2_cc *cc, ngtcp2_log *log, 147 void ngtcp2_cc_bbr2_cc_free(ngtcp2_cc *cc, const ngtcp2_mem *mem);
|
H A D | ngtcp2_bbr2.c | 1350 static void bbr2_cc_on_pkt_acked(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_on_pkt_acked() 1358 static void bbr2_cc_on_pkt_lost(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_on_pkt_lost() 1365 static void bbr2_cc_congestion_event(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_congestion_event() 1378 static void bbr2_cc_on_spurious_congestion(ngtcp2_cc *ccx, in bbr2_cc_on_spurious_congestion() 1399 static void bbr2_cc_on_persistent_congestion(ngtcp2_cc *ccx, in bbr2_cc_on_persistent_congestion() 1416 static void bbr2_cc_on_ack_recv(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_on_ack_recv() 1423 static void bbr2_cc_on_pkt_sent(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_on_pkt_sent() 1430 static void bbr2_cc_new_rtt_sample(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_new_rtt_sample() 1437 static void bbr2_cc_reset(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat, in bbr2_cc_reset() 1444 static void bbr2_cc_event(ngtcp2_cc *cc [all...] |
H A D | ngtcp2_rtb.c | 34 #include "ngtcp2_cc.h" 299 ngtcp2_strm *crypto, ngtcp2_rst *rst, ngtcp2_cc *cc, in ngtcp2_rtb_init() 619 ngtcp2_cc *cc = rtb->cc; in rtb_on_pkt_lost() 883 ngtcp2_cc *cc = rtb->cc; in rtb_on_pkt_acked() 902 ngtcp2_cc *cc, ngtcp2_conn_stat *cstat, in conn_verify_ecn() 959 ngtcp2_cc *cc = rtb->cc; in ngtcp2_rtb_recv_ack() 1189 ngtcp2_cc *cc = rtb->cc; in rtb_detect_lost_pkt()
|
H A D | ngtcp2_conn.h | 44 #include "ngtcp2_cc.h" 679 ngtcp2_cc cc;
|
H A D | ngtcp2_conn.c | 644 ngtcp2_rst *rst, ngtcp2_cc *cc, ngtcp2_log *log, in pktns_init() 680 ngtcp2_rst *rst, ngtcp2_cc *cc, ngtcp2_log *log, in pktns_new() 768 static void cc_del(ngtcp2_cc *cc, ngtcp2_cc_algo cc_algo, in cc_del()
|