Lines Matching refs:flags

2221 		if ((cur->flags & TCP_TRK_TRACK_FLG_LSND) == 0) {
2254 /* now set all the flags in */
2257 log.u_bbr.flex6 = cur->flags;
2360 if (ent->flags & TCP_TRK_TRACK_FLG_COMP) {
2606 * 5 = Socket option set changing the control flags rc_rack_tmr_std_based, rc_rack_use_dsack
4408 /* Clear all flags so we start fresh */
4410 rack->rc_tp->t_ccv.flags &= ~CCF_ABC_SENTAWND;
5597 tp->t_ccv.flags |= CCF_CWND_LIMITED;
5599 tp->t_ccv.flags &= ~CCF_CWND_LIMITED;
5606 tp->t_ccv.flags |= CCF_ABC_SENTAWND;
5609 tp->t_ccv.flags &= ~CCF_ABC_SENTAWND;
5626 log.u_bbr.flex2 = tp->t_ccv.flags;
5640 tp->t_ccv.flags |= CCF_USE_LOCAL_ABC;
6188 log.u_bbr.flex2 = tp->t_ccv.flags;
7327 * Turn off all the flags for queuing by default. The
7328 * flags have important meanings to what happens when
7331 * has a couple of flags that control what happens (if those
7332 * are not on then these flags won't have any effect since it
7335 * TF2_MBUF_QUEUE_READY - This flags says that I am busy
7345 * The idea behind these flags is that if we are pacing we
7352 * Other cases should usually have none of the flags set
7697 /* Now the flags */
8110 * flags and take care of important book keeping.
8484 * detection flags. The limit '6' is determined by
8866 * any must retransmit flags.
10786 panic("rack:%p rsm:%p flags:0x%x in tmap?",
11955 log.u_bbr.flex6 = cur->flags;
12057 if ((rc_cur->flags & TCP_TRK_TRACK_FLG_FSND) == 0) {
12058 rc_cur->flags |= TCP_TRK_TRACK_FLG_FSND;
12085 orig_ent->flags |= TCP_TRK_TRACK_FLG_LSND;
12175 orig_ent->flags |= TCP_TRK_TRACK_FLG_LSND;
12192 (ent->flags == TCP_TRK_TRACK_FLG_EMPTY) ||
12218 if ((ent->flags & TCP_TRK_TRACK_FLG_FSND) == 0) {
12219 ent->flags |= TCP_TRK_TRACK_FLG_FSND;
12403 if (ent->flags & TCP_TRK_TRACK_FLG_FSND) {
12721 int dir, uint32_t flags, struct rack_sendmap *rsm)
12733 log.u_bbr.flex6 = flags;
13972 * uni-directional data xfer. If the packet has no control flags,
13981 * hidden state-flags are also off. Since we check for
14768 rack_init_fsb_block(struct tcpcb *tp, struct tcp_rack *rack, int32_t flags)
15546 tp->t_ccv.flags |= CCF_HYSTART_ALLOWED;
15548 tp->t_ccv.flags |= CCF_HYSTART_CAN_SH_CWND;
15550 tp->t_ccv.flags |= CCF_HYSTART_CONS_SSTH;
16139 log.u_bbr.lost = ae->flags;
16142 if (ae->flags & TSTMP_HDWR) {
16150 } else if (ae->flags & TSTMP_LRO) {
16176 if (tcp_req->flags & TCP_TRK_TRACK_FLG_OPEN) {
16183 if (tcp_req->flags & TCP_TRK_TRACK_FLG_COMP) {
16197 tcp_set_flags(th, ae->flags);
16199 if (ae->flags & HAS_TSTMP) {
16377 if (tp->t_ccv.flags & CCF_HYSTART_ALLOWED) {
16527 if (ae->flags & TH_FIN)
16556 if (ae->flags & HAS_TSTMP) {
16571 if (ctf_ts_check_ac(tp, (ae->flags & 0xff))) {
16601 if (tcp_ecn_input_segment(tp, ae->flags, 0,
16637 if ((ae->flags & TSTMP_LRO) || (ae->flags & TSTMP_HDWR)) {
16685 if ((ae->flags & TSTMP_LRO) || (ae->flags & TSTMP_HDWR)) {
17178 * but we do have to check the flags in the inp, it
17384 if (tcp_req->flags & TCP_TRK_TRACK_FLG_OPEN) {
17391 if (tcp_req->flags & TCP_TRK_TRACK_FLG_COMP) {
18991 rack_log_fsb(struct tcp_rack *rack, struct tcpcb *tp, struct socket *so, uint32_t flags,
19002 log.u_bbr.flex2 = flags;
19377 uint16_t flags;
19408 flags = tcp_outflags[tp->t_state];
19409 if (flags & (TH_SYN|TH_RST)) {
19416 if (flags & TH_FIN) {
19418 flags &= ~TH_FIN;
19510 flags |= TH_PUSH;
19564 int ect = tcp_ecn_output_established(tp, &flags, len, true);
19587 tcp_set_flags(th, flags);
19803 rack_log_output(tp, &to, len, rsm->r_start, flags, error, rack_to_usec_ts(tv),
19970 uint16_t flags;
19999 flags = rack->r_ctl.fsb.tcp_flags;
20113 tcp_set_flags(th, flags | TH_PUSH);
20129 int ect = tcp_ecn_output_established(tp, &flags, len, false);
20147 tcp_set_flags(th, flags);
20358 rack_log_output(tp, &to, len, tp->snd_max, flags, error, rack_to_usec_ts(tv),
20445 uint16_t flags)
20451 rack->r_ctl.fsb.tcp_flags = flags;
20596 uint16_t flags;
20844 * Determine length of data that should be transmitted, and flags
20997 flags = tcp_outflags[tp->t_state];
21015 if (flags & TH_RST) {
21212 flags &= ~TH_FIN;
21270 * Get standard flags, and add SYN or FIN if requested by 'hidden'
21271 * state flags.
21274 flags |= TH_FIN;
21276 flags |= TH_SYN;
21465 if ((flags & TH_SYN) &&
21475 flags &= ~TH_SYN;
21482 if ((flags & TH_SYN) && (tp->t_flags & TF_NOOPT)) {
21484 flags &= ~TH_FIN;
21499 (((flags & TH_SYN) && (tp->t_rxtshift > 0)) ||
21502 (flags & TH_RST))) {
21507 if ((flags & TH_SYN) && !(tp->t_flags & TF_FASTOPEN)) {
21630 * flags while IPv6 combines both in in6p_outputopts. ip6_optlen() does
21675 flags &= ~TH_FIN;
21814 if (((flags & TH_SYN) && (tp->t_flags & TF_NEEDSYN) == 0)) {
21822 if ((flags & TH_FIN) &&
21837 (flags & TH_FIN) &&
21860 ((flags & (TH_SYN|TH_FIN)) == 0) &&
21875 segsiz, pace_max_seg, hw_tls, flags);
21878 rack_log_fsb(rack, tp, so, flags,
22101 if ((flags & TH_FIN) &&
22109 flags &= ~TH_FIN;
22174 if (flags & TH_SYN)
22176 else if ((flags & TH_FIN) &&
22192 if (flags & TH_SYN) {
22232 if ((flags & TH_SYN) && (tp->t_flags & TF_REQ_SCALE)) {
22238 ((flags & TH_SYN) && (tp->t_flags & TF_REQ_TSTMP))) {
22263 (flags & TH_ACK) &&
22266 ((flags & (TH_SYN|TH_FIN)) == 0) &&
22282 if (flags & TH_SYN)
22443 (flags & TH_FIN) &&
22593 !(flags & TH_SYN)) {
22594 flags |= TH_PUSH;
22603 else if (flags & (TH_SYN | TH_FIN | TH_RST))
22686 flags |= tcp_ecn_output_syn_sent(tp);
22691 int ect = tcp_ecn_output_established(tp, &flags, len, sack_rxmit);
22711 tcp_set_flags(th, flags);
22717 if (flags & TH_RST) {
22734 if (flags & TH_SYN)
23066 rack_log_output(tp, &to, len, rack_seq, (uint8_t) flags, error,
23215 if (flags & (TH_SYN | TH_FIN)) {
23216 if ((flags & TH_SYN) &&
23221 if ((flags & TH_FIN) &&
23446 if ((error == 0) && (flags & TH_FIN))
23448 if (flags & TH_RST) {
23491 * clear all the WAS flags.
23499 ((flags & (TH_SYN|TH_FIN)) == 0) &&
23516 segsiz, pace_max_seg, hw_tls, flags);
23519 rack_log_fsb(rack, tp, so, flags,
23528 ((flags & (TH_SYN|TH_FIN)) == 0) &&
23544 segsiz, pace_max_seg, hw_tls, flags);
23720 /* Make sure any stray flags are off */
23847 /* mask our internal flags */
23893 /* Now set in our flags */
24114 * Now change up the flags and counts to be correct.
24373 * Now change up the flags and counts to be correct.
24621 tp->t_ccv.flags |= CCF_HYSTART_ALLOWED;
24623 tp->t_ccv.flags |= CCF_HYSTART_CAN_SH_CWND;
24625 tp->t_ccv.flags |= CCF_HYSTART_CONS_SSTH;
24627 tp->t_ccv.flags &= ~(CCF_HYSTART_ALLOWED|CCF_HYSTART_CAN_SH_CWND|CCF_HYSTART_CONS_SSTH);
25088 if (par->t_ccv.flags != tp->t_ccv.flags) {
25090 if (par->t_ccv.flags & CCF_HYSTART_ALLOWED) {
25091 tp->t_ccv.flags |= CCF_HYSTART_ALLOWED;
25093 tp->t_ccv.flags |= CCF_HYSTART_CAN_SH_CWND;
25095 tp->t_ccv.flags |= CCF_HYSTART_CONS_SSTH;
25097 tp->t_ccv.flags &= ~(CCF_HYSTART_ALLOWED|CCF_HYSTART_CAN_SH_CWND|CCF_HYSTART_CONS_SSTH);
25196 rack_pru_options(struct tcpcb *tp, int flags)
25198 if (flags & PRUS_OOB)
25578 if (tp->t_ccv.flags & CCF_HYSTART_ALLOWED) {
25580 if (tp->t_ccv.flags & CCF_HYSTART_CAN_SH_CWND)
25582 if (tp->t_ccv.flags & CCF_HYSTART_CONS_SSTH)