Skip to content

Commit f0fba9c

Browse files
Erik Schembormeta-codesync[bot]
authored andcommitted
Revert D106696601: Add bridge conversions to dual-build consumers for SocketAddress migration
Differential Revision: D106696601 Original commit changeset: bb47a9f5651f Original Phabricator Diff: D106696601 fbshipit-source-id: fdc455a864f29d0f2a75eab76528a0761bcc46b9
1 parent 024d9cc commit f0fba9c

15 files changed

Lines changed: 19 additions & 61 deletions

File tree

third-party/proxygen/src/proxygen/lib/http/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ proxygen_add_library(proxygen_http_hq_connector
9090
DEPS
9191
proxygen_http_codec_h3_early_data_handler
9292
proxygen_http_session_hq_session
93-
mvfst::mvfst_common_address_quic_socket_address_bridge
9493
mvfst::mvfst_common_udpsocket_folly_async_udp_socket
9594
mvfst::mvfst_congestion_control_congestion_controller_factory
9695
mvfst::mvfst_fizz_client_handshake

third-party/proxygen/src/proxygen/lib/http/HQConnector.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include <proxygen/lib/http/codec/H3EarlyDataHandler.h>
1414
#include <proxygen/lib/http/session/HQSession.h>
1515
#include <quic/api/QuicSocket.h>
16-
#include <quic/common/address/QuicSocketAddressBridge.h>
1716
#include <quic/common/events/FollyQuicEventBase.h>
1817
#include <quic/common/udpsocket/FollyQuicAsyncUDPSocket.h>
1918
#include <quic/congestion_control/CongestionControllerFactory.h>
@@ -91,11 +90,9 @@ void HQConnector::connect(
9190
.build(),
9291
useConnectionEndWithErrorCallback_);
9392
quicClient->setHostname(sni.value_or(connectAddr.getAddressStr()));
94-
quicClient->addNewPeerAddress(
95-
quic::fromFollySocketAddress<quic::SocketAddress>(connectAddr));
93+
quicClient->addNewPeerAddress(connectAddr);
9694
if (localAddr.hasValue()) {
97-
quicClient->setLocalAddress(
98-
quic::fromFollySocketAddress<quic::SocketAddress>(*localAddr));
95+
quicClient->setLocalAddress(*localAddr);
9996
}
10097
quicClient->setCongestionControllerFactory(
10198
std::make_shared<quic::DefaultCongestionControllerFactory>());

third-party/proxygen/src/proxygen/lib/http/coro/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ proxygen_add_library(proxygen_coro
8585
proxygen_http_priority_functions
8686
proxygen_http_session_stats
8787
proxygen_http_webtransport_httpwebtransport
88-
mvfst::mvfst_common_address_quic_socket_address_bridge
8988
mvfst::mvfst_state_quic_stream_utilities
9089
Folly::folly_conv
9190
EXPORTED_DEPS

third-party/proxygen/src/proxygen/lib/http/coro/HTTPCoroSession.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include <proxygen/lib/http/webtransport/HTTPWebTransport.h>
1818

1919
#include <folly/logging/xlog.h>
20-
#include <quic/common/address/QuicSocketAddressBridge.h>
2120
#include <quic/priority/HTTPPriorityQueue.h>
2221
#include <quic/state/QuicStreamUtilities.h>
2322
#include <wangle/acceptor/ConnectionManager.h>
@@ -488,8 +487,8 @@ HTTPQuicCoroSession::HTTPQuicCoroSession(
488487
: HTTPCoroSession(sock->getEventBase()
489488
->getTypedEventBase<quic::FollyQuicEventBase>()
490489
->getBackingEventBase(),
491-
quic::toFollySocketAddress(sock->getLocalAddress()),
492-
quic::toFollySocketAddress(sock->getPeerAddress()),
490+
sock->getLocalAddress(),
491+
sock->getPeerAddress(),
493492
std::move(codec),
494493
std::move(tinfo),
495494
std::move(handler)),

third-party/proxygen/src/proxygen/lib/http/coro/client/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ proxygen_add_library(proxygen_http_coro_client_http_connector
3333
proxygen_http_coro_util_cancellable_baton
3434
mvfst::mvfst_api_transport
3535
mvfst::mvfst_client
36-
mvfst::mvfst_common_address_quic_socket_address_bridge
3736
mvfst::mvfst_common_events_folly_eventbase
3837
mvfst::mvfst_common_udpsocket_folly_async_udp_socket
3938
mvfst::mvfst_exception

third-party/proxygen/src/proxygen/lib/http/coro/client/HTTPCoroConnector.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include <quic/QuicException.h>
3131
#include <quic/api/QuicSocket.h>
3232
#include <quic/client/QuicClientTransport.h>
33-
#include <quic/common/address/QuicSocketAddressBridge.h>
3433
#include <quic/common/events/FollyQuicEventBase.h>
3534
#include <quic/common/udpsocket/FollyQuicAsyncUDPSocket.h>
3635
#include <quic/fizz/client/handshake/FizzClientQuicHandshakeContext.h>
@@ -446,11 +445,9 @@ folly::coro::Task<HTTPCoroSession*> connectQuic(
446445
auto hostname = connParams.serverName.empty() ? connectAddr.getAddressStr()
447446
: connParams.serverName;
448447
quicClient->setHostname(std::move(hostname));
449-
quicClient->addNewPeerAddress(
450-
quic::fromFollySocketAddress<quic::SocketAddress>(connectAddr));
448+
quicClient->addNewPeerAddress(connectAddr);
451449
if (connParams.bindAddr != folly::AsyncSocket::anyAddress()) {
452-
quicClient->setLocalAddress(
453-
quic::fromFollySocketAddress<quic::SocketAddress>(connParams.bindAddr));
450+
quicClient->setLocalAddress(connParams.bindAddr);
454451
}
455452
if (connParams.ccFactory) {
456453
quicClient->setCongestionControllerFactory(connParams.ccFactory);

third-party/proxygen/src/proxygen/lib/http/coro/server/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ proxygen_add_library(proxygen_http_coro_server_coro_acceptor
1313
proxygen_coro
1414
proxygen_http_session_http_session_codec_factory
1515
mvfst::mvfst_api_transport
16-
mvfst::mvfst_common_address_quic_socket_address_bridge
1716
mvfst::mvfst_common_events_folly_eventbase
1817
Folly::folly_logging_logging
1918
EXPORTED_DEPS
@@ -30,7 +29,6 @@ proxygen_add_library(proxygen_http_coro_server_coro_httpserver
3029
proxygen_http_coro_filter_factory_handler
3130
proxygen_utils_time_util
3231
mvfst::mvfst_common_events_folly_eventbase
33-
mvfst::mvfst_config
3432
mvfst::mvfst_congestion_control_server_congestion_controller_factory
3533
mvfst::mvfst_logging_file_qlogger
3634
Folly::folly_fibers_batch_semaphore

third-party/proxygen/src/proxygen/lib/http/coro/server/HTTPCoroAcceptor.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#include <proxygen/lib/http/session/HTTPDefaultSessionCodecFactory.h>
1414
#include <quic/api/QuicSocket.h>
15-
#include <quic/common/address/QuicSocketAddressBridge.h>
1615
#include <quic/common/events/FollyQuicEventBase.h>
1716

1817
namespace proxygen::coro {
@@ -131,7 +130,7 @@ HTTPCoroSession* HTTPCoroDownstreamSessionFactory::makeQuicSession(
131130
accConfig_->headerIndexingStrategy);
132131
applySettingsToCodec(*codec);
133132
XLOG(DBG4) << "Created new " << *tinfo.appProtocol << " session for peer "
134-
<< quic::toFollySocketAddress(quicSocket->getPeerAddress());
133+
<< quicSocket->getPeerAddress();
135134
HTTPCoroSession* session =
136135
HTTPCoroSession::makeDownstreamCoroSession(std::move(quicSocket),
137136
std::move(handler),
@@ -194,7 +193,7 @@ void HTTPCoroAcceptor::onNewConnection(
194193
std::shared_ptr<quic::QuicSocket> quicSocket, wangle::TransportInfo tinfo) {
195194
if (newConnectionFilter_ && *newConnectionFilter_) {
196195
auto nextProtocol = quicSocket->getAppProtocol().value_or("");
197-
auto peerAddr = quic::toFollySocketAddress(quicSocket->getPeerAddress());
196+
auto peerAddr = quicSocket->getPeerAddress();
198197
auto pass = folly::makeTryWith([&] {
199198
return (*newConnectionFilter_)(&peerAddr,
200199
quicSocket->getPeerCertificate().get(),

third-party/proxygen/src/proxygen/lib/http/coro/server/HTTPServer.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <quic/common/events/FollyQuicEventBase.h>
1313
#include <quic/congestion_control/ServerCongestionControllerFactory.h>
1414
#include <quic/logging/FileQLogger.h>
15-
#include <quic/mvfst-config.h>
1615
#include <quic/server/QuicSharedUDPSocketFactory.h>
1716

1817
#include <folly/fibers/BatchSemaphore.h>
@@ -32,7 +31,7 @@ class QuicAcceptorTransportFactory : public quic::QuicServerTransportFactory {
3231
quic::QuicServerTransport::Ptr make(
3332
folly::EventBase* evb,
3433
std::unique_ptr<quic::FollyAsyncUDPSocketAlias> socket,
35-
const quic::SocketAddress& /* peerAddr */,
34+
const folly::SocketAddress& /* peerAddr */,
3635
quic::QuicVersion,
3736
std::shared_ptr<const fizz::server::FizzServerContext> ctx) noexcept
3837
override {

third-party/proxygen/src/proxygen/lib/http/session/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,6 @@ proxygen_add_library(proxygen_http_session_hq_session
247247
proxygen_utils_conditional_gate
248248
mvfst::mvfst_api_transport
249249
mvfst::mvfst_codec_types
250-
mvfst::mvfst_common_address_quic_socket_address_bridge
251250
mvfst::mvfst_common_buf_util
252251
mvfst::mvfst_common_events_folly_eventbase
253252
mvfst::mvfst_constants

0 commit comments

Comments
 (0)