Rename gfe2_restart_flag_quic_support_flow_label to gfe2_restart_flag_quic_support_flow_label2
now that QUIC flow label support seems to be complete.
Protected by FLAGS_quic_restart_flag_quic_support_flow_label2.
PiperOrigin-RevId: 694188909
diff --git a/quiche/common/quiche_feature_flags_list.h b/quiche/common/quiche_feature_flags_list.h
index efeb2dd..48bd038 100755
--- a/quiche/common/quiche_feature_flags_list.h
+++ b/quiche/common/quiche_feature_flags_list.h
@@ -55,7 +55,7 @@
QUICHE_FLAG(bool, quiche_reloadable_flag_quic_use_alarm_multiplexer, false, false, "Manages all of the connection alarms via QuicAlarmMultiplexer.")
QUICHE_FLAG(bool, quiche_reloadable_flag_quic_use_received_client_addresses_cache, true, true, "If true, use a LRU cache to record client addresses of packets received on server's original address.")
QUICHE_FLAG(bool, quiche_restart_flag_quic_support_ect1, false, false, "When true, allows sending of QUIC packets marked ECT(1). A different flag (TBD) will actually utilize this capability to send ECT(1).")
-QUICHE_FLAG(bool, quiche_restart_flag_quic_support_flow_label, false, false, "If true, QUIC will support reading and writing IPv6 flow labels.")
+QUICHE_FLAG(bool, quiche_restart_flag_quic_support_flow_label2, false, false, "If true, QUIC will support reading and writing IPv6 flow labels.")
QUICHE_FLAG(bool, quiche_restart_flag_quic_support_release_time_for_gso, false, false, "If true, QuicGsoBatchWriter will support release time if it is available and the process has the permission to do so.")
QUICHE_FLAG(bool, quiche_restart_flag_quic_testonly_default_false, false, false, "A testonly restart flag that will always default to false.")
QUICHE_FLAG(bool, quiche_restart_flag_quic_testonly_default_true, true, true, "A testonly restart flag that will always default to true.")
diff --git a/quiche/quic/core/http/end_to_end_test.cc b/quiche/quic/core/http/end_to_end_test.cc
index cb49bcb..4f3bfd6 100644
--- a/quiche/quic/core/http/end_to_end_test.cc
+++ b/quiche/quic/core/http/end_to_end_test.cc
@@ -7738,7 +7738,7 @@
}
TEST_P(EndToEndTest, FlowLabelSend) {
- SetQuicRestartFlag(quic_support_flow_label, true);
+ SetQuicRestartFlag(quic_support_flow_label2, true);
ASSERT_TRUE(Initialize());
const uint32_t server_flow_label = 2;
diff --git a/quiche/quic/core/quic_default_packet_writer.cc b/quiche/quic/core/quic_default_packet_writer.cc
index 9545f4d..1c2e564 100644
--- a/quiche/quic/core/quic_default_packet_writer.cc
+++ b/quiche/quic/core/quic_default_packet_writer.cc
@@ -24,8 +24,8 @@
packet_info.SetPeerAddress(peer_address);
packet_info.SetSelfIp(self_address);
packet_info.SetEcnCodepoint(params.ecn_codepoint);
- if (GetQuicRestartFlag(quic_support_flow_label)) {
- QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label, 3, 5);
+ if (GetQuicRestartFlag(quic_support_flow_label2)) {
+ QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label2, 3, 6);
packet_info.SetFlowLabel(params.flow_label);
}
WriteResult result =
diff --git a/quiche/quic/core/quic_packet_reader.cc b/quiche/quic/core/quic_packet_reader.cc
index 5aa3940..4b4190c 100644
--- a/quiche/quic/core/quic_packet_reader.cc
+++ b/quiche/quic/core/quic_packet_reader.cc
@@ -55,8 +55,8 @@
QuicUdpPacketInfoBit::V6_SELF_IP, QuicUdpPacketInfoBit::RECV_TIMESTAMP,
QuicUdpPacketInfoBit::TTL, QuicUdpPacketInfoBit::GOOGLE_PACKET_HEADER,
QuicUdpPacketInfoBit::ECN});
- if (GetQuicRestartFlag(quic_support_flow_label)) {
- QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label, 4, 5);
+ if (GetQuicRestartFlag(quic_support_flow_label2)) {
+ QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label2, 4, 6);
info_bits.Set(QuicUdpPacketInfoBit::V6_FLOW_LABEL);
}
size_t packets_read =
diff --git a/quiche/quic/core/quic_udp_socket_posix.inc b/quiche/quic/core/quic_udp_socket_posix.inc
index eb7413d..1b44203 100644
--- a/quiche/quic/core/quic_udp_socket_posix.inc
+++ b/quiche/quic/core/quic_udp_socket_posix.inc
@@ -236,8 +236,8 @@
return false;
}
#if defined(__linux__)
- if (GetQuicRestartFlag(quic_support_flow_label)) {
- QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label, 5, 5);
+ if (GetQuicRestartFlag(quic_support_flow_label2)) {
+ QUIC_RESTART_FLAG_COUNT_N(quic_support_flow_label2, 5, 6);
if (setsockopt(fd, SOL_IPV6, IPV6_FLOWINFO, &set, sizeof(set)) != 0) {
QUIC_LOG_FIRST_N(ERROR, 100)
<< "Failed to request to receive flow label on "
diff --git a/quiche/quic/core/quic_udp_socket_test.cc b/quiche/quic/core/quic_udp_socket_test.cc
index 1c00dc7..f47434d 100644
--- a/quiche/quic/core/quic_udp_socket_test.cc
+++ b/quiche/quic/core/quic_udp_socket_test.cc
@@ -28,7 +28,7 @@
};
TEST_F(QuicUdpSocketTest, Basic) {
- SetQuicRestartFlag(quic_support_flow_label, true);
+ SetQuicRestartFlag(quic_support_flow_label2, true);
const QuicSocketAddress any_address(quiche::QuicheIpAddress::Any6(), 0);
QuicUdpSocketApi socket_api;
@@ -81,7 +81,7 @@
}
TEST_F(QuicUdpSocketTest, FlowLabel) {
- SetQuicRestartFlag(quic_support_flow_label, true);
+ SetQuicRestartFlag(quic_support_flow_label2, true);
const QuicSocketAddress any_address(quiche::QuicheIpAddress::Any6(), 0);
QuicUdpSocketApi socket_api;