Home
last modified time | relevance | path

Searched refs:quic (Results 1 – 25 of 31) sorted by relevance

12

/third_party/nghttp2/src/
Dh2load_quic.cc86 ngtcp2_conn_extend_max_stream_offset(quic.conn, stream_id, nconsumed); in quic_recv_stream_data()
87 ngtcp2_conn_extend_max_offset(quic.conn, nconsumed); in quic_recv_stream_data()
256 assert(quic.qlog_file != nullptr); in quic_write_qlog()
257 fwrite(data, 1, datalen, quic.qlog_file); in quic_write_qlog()
296 return c->quic.conn; in get_conn()
307 quic.conn_ref.get_conn = get_conn; in quic_init()
308 quic.conn_ref.user_data = this; in quic_init()
310 SSL_set_app_data(ssl, &quic.conn_ref); in quic_init()
375 assert(quic.qlog_file == nullptr); in quic_init()
382 quic.qlog_file = fopen(path.c_str(), "w"); in quic_init()
[all …]
Dh2load_http3_session.cc97 rv = ngtcp2_conn_open_bidi_stream(client_->quic.conn, &stream_id, nullptr); in submit_request_internal()
143 assert(!ngtcp2_conn_is_local_stream(client_->quic.conn, stream_id)); in stream_close()
144 ngtcp2_conn_extend_max_streams_uni(client_->quic.conn, 1); in stream_close()
176 ngtcp2_conn_extend_max_stream_offset(client_->quic.conn, stream_id, in consume()
178 ngtcp2_conn_extend_max_offset(client_->quic.conn, nconsumed); in consume()
227 auto rv = ngtcp2_conn_shutdown_stream_read(client_->quic.conn, stream_id, in stop_sending()
249 auto rv = ngtcp2_conn_shutdown_stream_write(client_->quic.conn, stream_id, in reset_stream()
266 assert(!ngtcp2_conn_is_local_stream(client_->quic.conn, stream_id)); in close_stream()
267 ngtcp2_conn_extend_max_streams_uni(client_->quic.conn, 1); in close_stream()
308 if (ngtcp2_conn_get_max_local_streams_uni(client_->quic.conn) < 3) { in init_conn()
[all …]
DMakefile.am115 quic.cc quic.h
182 quic.cc quic.h
Dshrpx_config.cc890 bool quic; member
927 out.quic = true; in parse_upstream_params()
2878 if (params.quic) { in parse_config()
2896 addr.quic = params.quic; in parse_config()
2903 auto &addrs = params.quic ? config->conn.quic_listener.addrs in parse_config()
2910 if (addr.quic) { in parse_config()
4012 config->quic.bpf.prog_file = make_string_ref(config->balloc, optarg); in parse_config()
4018 config->quic.bpf.disabled = util::strieq_l("yes", optarg); in parse_config()
4042 return parse_duration(&config->quic.upstream.timeout.idle, opt, optarg); in parse_config()
4048 config->quic.upstream.debug.log = util::strieq_l("yes", optarg); in parse_config()
[all …]
Dquic.cc36 namespace quic { namespace
Dquic.h32 namespace quic {
DCMakeLists.txt80 quic.cc
142 quic.cc
Dshrpx_quic_connection_handler.cc91 auto &quicconf = config->quic; in handle_packet()
412 auto &quicconf = config->quic; in handle_new_connection()
484 auto &quicconf = config->quic; in send_retry()
Dshrpx_config.h521 bool quic; member
1088 quic{},
1128 QUICConfig quic; member
Dshrpx.cc1442 auto &quicconf = config->quic; in generate_cid_prefix()
1952 auto &quicconf = config->quic; in fill_default_config()
2386 To receive HTTP/3 (QUIC) traffic, specify "quic" in print_help()
2389 "healthmon" parameters cannot be used with "quic" in print_help()
3371 << util::duration_str(config->quic.upstream.timeout.idle) << R"( in print_help()
3379 << config->quic.bpf.prog_file << R"( in print_help()
3401 << (config->quic.upstream.congestion_controller == NGTCP2_CC_ALGO_CUBIC in print_help()
3403 : (config->quic.upstream.congestion_controller == in print_help()
3444 << util::duration_str(config->quic.upstream.initial_rtt) << R"( in print_help()
Dh2load.cc457 quic{},
502 ev_timer_init(&quic.pkt_timer, quic_pkt_timeout_cb, 0., 0.);
503 quic.pkt_timer.data = this;
506 quic.tx.data = std::make_unique<uint8_t[]>(64_k);
509 ngtcp2_connection_close_error_default(&quic.last_error);
719 ev_timer_stop(worker->loop, &quic.pkt_timer); in disconnect()
901 quic.close_requested = true; in terminate_session()
Dshrpx_worker.cc672 auto &quicconf = config->quic; in should_attach_bpf()
688 auto &quicconf = config->quic; in should_update_bpf_map()
909 auto &bpfconf = config->quic.bpf; in create_quic_server_socket()
Dshrpx_client_handler.cc452 faddr->quic ? Proto::HTTP3 : Proto::NONE), in ClientHandler()
468 if (!faddr->quic) { in ClientHandler()
475 if (!faddr->quic) { in ClientHandler()
Dh2load.h361 } quic; member
/third_party/nghttp2/doc/bash_completion/
Dnghttpx11quic-idle-timeout --frontend-quic-debug-log --quic-bpf-program-file --frontend-quic-early-data --f…
/third_party/nghttp2/integration-tests/
Dnghttpx_http3_test.go19 quic: true,
74 quic: true,
100 quic: true,
126 quic: true,
156 quic: true,
187 quic: true,
205 quic: true,
227 quic: true,
262 quic: true,
303 quic: true,
[all …]
DMakefile.am46 GO_TEST_TAGS += quic
Dserver_tester.go86 quic bool member
91 if opts.quic {
193 if opts.quic {
/third_party/nghttp2/docker/
DREADME.rst25 -f'*,443;quic'
DDockerfile10 RUN git clone --depth 1 -b OpenSSL_1_1_1t+quic https://github.com/quictls/openssl && \
/third_party/nghttp2/
Dgo.mod7 github.com/lucas-clemente/quic-go v0.30.0
Dgo.sum18 github.com/lucas-clemente/quic-go v0.30.0 h1:nwLW0h8ahVQ5EPTIM7uhl/stHqQDea15oRlYKZmw2O0=
19 github.com/lucas-clemente/quic-go v0.30.0/go.mod h1:ssOrRsOmdxa768Wr78vnh2B8JozgLsMzG/g+0qEC7uk=
/third_party/nghttp2/doc/sources/
Dnghttpx-howto.rst31 In order to receive HTTP/3 traffic, use ``quic`` parameter in
32 :option:`--frontend` option (.e.g, ``--frontend='*,443;quic'``)
528 :option:`--frontend` option must have ``quic`` parameter:
532 frontend=*,443;quic
543 :option:`--frontend-quic-secret-file` and must provide the existing
548 <https://datatracker.ietf.org/doc/html/draft-ietf-quic-load-balancers>`_.
556 :option:`--frontend-quic-secret-file`. The first 2 bits of keying
/third_party/node/doc/guides/
Dstrategic-initiatives.md13 | QUIC / HTTP3 | [James M Snell][jasnell] | <https://github.com/nodejs/quic> …
/third_party/nghttp2/doc/
Dnghttpx.1.rst329 To receive HTTP/3 (QUIC) traffic, specify "quic"
332 "healthmon" parameters cannot be used with "quic"
1633 .. option:: --frontend-quic-idle-timeout=<DURATION>
1639 .. option:: --frontend-quic-debug-log
1643 .. option:: --quic-bpf-program-file=<PATH>
1651 .. option:: --frontend-quic-early-data
1659 .. option:: --frontend-quic-qlog-dir=<DIR>
1667 .. option:: --frontend-quic-require-token
1673 .. option:: --frontend-quic-congestion-controller=<CC>
1681 .. option:: --frontend-quic-secret-file=<PATH>
[all …]

12