gfe-relnote: Add B2LO connection option to ignore inflight_lo in BBRv2.  Protected by gfe2_reloadable_flag_quic_bbr2_ignore_inflight_lo.

This may not be the ideal long term option, but given bandwidth_lo is an existing shorter_term adjustment to loss, I fear inflight_lo is causing excess harm and complexity.  This could overlap with quic_bbr2_avoid_too_low_probe_bw_cwnd, but may be a preferable alternative.

BBRv2 tests pass with this default enabled as well.

PiperOrigin-RevId: 308673519
Change-Id: I6ce8b13dda3ca427919820dab04d135e3e4c8867
diff --git a/quic/core/congestion_control/bbr2_sender.cc b/quic/core/congestion_control/bbr2_sender.cc
index 8428bb5..65c4f16 100644
--- a/quic/core/congestion_control/bbr2_sender.cc
+++ b/quic/core/congestion_control/bbr2_sender.cc
@@ -129,6 +129,11 @@
     QUIC_RELOADABLE_FLAG_COUNT_N(quic_bbr2_fewer_startup_round_trips, 2, 2);
     params_.startup_full_bw_rounds = 2;
   }
+  if (GetQuicReloadableFlag(quic_bbr2_ignore_inflight_lo) &&
+      config.HasClientRequestedIndependentOption(kB2LO, perspective)) {
+    QUIC_RELOADABLE_FLAG_COUNT(quic_bbr2_ignore_inflight_lo);
+    params_.ignore_inflight_lo = true;
+  }
 }
 
 Limits<QuicByteCount> Bbr2Sender::GetCwndLimitsByMode() const {