TCP_CA_Open
tcp_set_ca_state(sk, TCP_CA_Open);
bbr->prev_ca_state = TCP_CA_Open;
if (icsk->icsk_ca_state == TCP_CA_Open) {
if (icsk->icsk_ca_state == TCP_CA_Open)
case TCP_CA_Open:
if (icsk->icsk_ca_state == TCP_CA_Open) {
ca->hybla_en = (ca_state == TCP_CA_Open);
tcp_set_ca_state(sk, TCP_CA_Open);
tcp_set_ca_state(sk, TCP_CA_Open);
int state = TCP_CA_Open;
if (icsk->icsk_ca_state == TCP_CA_Open) {
tcp_set_ca_state(sk, TCP_CA_Open);
if (!(icsk->icsk_ca_state == TCP_CA_Open ||
inet_csk(sk)->icsk_ca_state != TCP_CA_Open;
icsk->icsk_ca_state == TCP_CA_Open) {
tcp_set_ca_state(sk, TCP_CA_Open);
if (new_state == TCP_CA_Open && ca->nv_reset) {
if (icsk->icsk_ca_state != TCP_CA_Open &&
if (inet_csk(sk)->icsk_ca_state == TCP_CA_Open &&
inet_csk(sk)->icsk_ca_state != TCP_CA_Open ||
(icsk->icsk_ca_state != TCP_CA_Open &&
if (ca_state == TCP_CA_Open)
if (ca_state == TCP_CA_Open)