From f4276ce2dc89512a3df5612295b82d642cb1f93c Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 24 Jul 2019 23:15:38 +0900 Subject: [PATCH] Handle preferred address --- src/h2load_quic.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/h2load_quic.cc b/src/h2load_quic.cc index 276bb4c9..44fe0388 100644 --- a/src/h2load_quic.cc +++ b/src/h2load_quic.cc @@ -400,6 +400,13 @@ void generate_cid(ngtcp2_cid &dest) { } } // namespace +namespace { +int select_preferred_addr(ngtcp2_conn *conn, ngtcp2_addr *dest, + const ngtcp2_preferred_addr *paddr, void *user_data) { + return 0; +} +} // namespace + namespace { ngtcp2_tstamp timestamp(struct ev_loop *loop) { return ev_now(loop) * NGTCP2_SECONDS; @@ -575,7 +582,7 @@ int Client::quic_init(const sockaddr *local_addr, socklen_t local_addrlen, nullptr, // remove_connection_id nullptr, // update_key nullptr, // path_validation - nullptr, // select_preferred_address + select_preferred_addr, h2load::stream_reset, nullptr, // extend_max_remote_streams_bidi nullptr, // extend_max_remote_streams_uni