Home
last modified time | relevance | path

Searched refs:snd_una (Results 1 – 25 of 44) sorted by relevance

12

/linux/net/rxrpc/
H A Dinput_rack.c159 rxrpc_seq_t snd_una = call->acks_lowest_nak; /* Lowest unack'd seq */ in rxrpc_rack_update_reo_wnd() local
166 after_eq(snd_una, call->rack_dsack_round)) in rxrpc_rack_update_reo_wnd()
263 rxrpc_seq_t snd_una = call->acks_lowest_nak; /* Lowest unack'd seq */ in rxrpc_rack_mark_losses_on_rto() local
280 if (seq == snd_una || in rxrpc_rack_mark_losses_on_rto()
/linux/include/linux/qed/
H A Dtcp_common.h101 __le32 snd_una; member
232 __le32 snd_una; member
H A Dqed_iscsi_if.h69 u32 snd_una; member
/linux/net/ipv4/
H A Dtcp_input.c102 #define FLAG_SACK_RENEGING 0x2000 /* snd_una advanced to a sacked seq */
1117 if (after(tp->snd_una, tp->rtt_seq)) { in tcp_rtt_estimator()
1431 * snd_nxt wrap -> snd_una region will then become "well defined", i.e.,
1436 * again, D-SACK block must not to go across snd_una (for the same reason as
1459 * start_seq == snd_una is non-sensical (see comments above) in tcp_is_sackblock_valid()
1461 if (after(start_seq, tp->snd_una)) in tcp_is_sackblock_valid()
1467 /* ...Then it's D-SACK, and must reside below snd_una completely */ in tcp_is_sackblock_valid()
1468 if (after(end_seq, tp->snd_una)) in tcp_is_sackblock_valid()
1631 if (!after(end_seq, tp->snd_una)) in tcp_sacktag_one()
1973 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una)) in tcp_shift_skb_data()
[all...]
H A Dtcp_output.c398 return tp->snd_una != tp->snd_up; in tcp_urg_mode()
2168 if (!before(tp->snd_una, tp->cwnd_usage_seq) || in tcp_cwnd_validate()
2208 return after(tp->snd_sml, tp->snd_una) && in tcp_minshall_check()
3568 if (before(TCP_SKB_CB(skb)->seq, tp->snd_una)) { in __tcp_retransmit_skb()
3574 if (unlikely(before(TCP_SKB_CB(skb)->end_seq, tp->snd_una))) { in __tcp_retransmit_skb()
3579 if (tcp_trim_head(sk, skb, tp->snd_una - TCP_SKB_CB(skb)->seq)) { in __tcp_retransmit_skb()
3599 if (TCP_SKB_CB(skb)->seq != tp->snd_una) { in __tcp_retransmit_skb()
4166 WRITE_ONCE(tp->snd_una, tp->write_seq); in tcp_connect_init()
4549 tcp_init_nondata_skb(skb, sk, tp->snd_una - !urgent, TCPHDR_ACK); in tcp_xmit_probe_skb()
4602 if (between(tp->snd_up, tp->snd_una + 1, tp->snd_una + 0xFFFF)) in tcp_write_wakeup()
H A Dtcp_dctcp.c133 if (!before(tp->snd_una, ca->next_seq)) { in dctcp_update_alpha()
H A Dtcp_timer.c582 inet->inet_num, tp->snd_una, tp->snd_nxt, in tcp_retransmit_timer()
590 inet->inet_num, tp->snd_una, tp->snd_nxt, in tcp_retransmit_timer()
H A Dtcp_ipv4.c449 if (seq != tp->snd_una || !icsk->icsk_retransmits || in tcp_ld_RTO_revert()
500 u32 seq, snd_una; in tcp_v4_err() local
553 /* XXX (TFO) - tp->snd_una should be ISN (tcp_create_openreq_child() */ in tcp_v4_err()
555 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v4_err()
557 !between(seq, snd_una, tp->snd_nxt)) { in tcp_v4_err()
2816 READ_ONCE(tp->write_seq) - tp->snd_una,
/linux/net/mptcp/
H A Dprotocol.c535 msk->write_seq == READ_ONCE(msk->snd_una); in mptcp_pending_data_fin_ack()
1167 u64 snd_una; in __mptcp_clean_una() local
1169 snd_una = msk->snd_una; in __mptcp_clean_una()
1171 if (after64(dfrag->data_seq + dfrag->data_len, snd_una)) in __mptcp_clean_una()
1186 if (dfrag && after64(snd_una, dfrag->data_seq)) { in __mptcp_clean_una()
1187 u64 delta = snd_una - dfrag->data_seq; in __mptcp_clean_una()
1207 if (unlikely(msk->recovery) && after64(msk->snd_una, msk->recovery_snd_nxt)) in __mptcp_clean_una()
1211 if (snd_una == msk->snd_nxt && snd_una == msk->write_seq) { in __mptcp_clean_una()
1465 u64 snd_una = READ_ONCE(msk->snd_una); in mptcp_sendmsg_frag() local
1471 if (snd_una != msk->snd_nxt || skb->len || in mptcp_sendmsg_frag()
[all …]
H A Doptions.c1088 msk->bytes_acked += new_snd_una - msk->snd_una; in __mptcp_snd_una_update()
1089 WRITE_ONCE(msk->snd_una, new_snd_una); in __mptcp_snd_una_update()
1132 old_snd_una = msk->snd_una; in ack_update_msk()
H A Dprotocol.h306 u64 snd_una; member
490 if (msk->snd_una == msk->snd_nxt) in mptcp_rtx_head()
/linux/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c1645 csk->snd_una = snd_isn; in cxgbit_pass_establish()
1839 u32 snd_una = ntohl(rpl->snd_una); in cxgbit_fw4_ack() local
1877 if (unlikely(before(snd_una, csk->snd_una))) { in cxgbit_fw4_ack()
1879 csk, csk->tid, snd_una, in cxgbit_fw4_ack()
1880 csk->snd_una); in cxgbit_fw4_ack()
1884 if (csk->snd_una != snd_una) { in cxgbit_fw4_ack()
1885 csk->snd_una = snd_una; in cxgbit_fw4_ack()
H A Dcxgbit.h216 u32 snd_una; member
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_sock_fields.c97 dst->snd_una = src->snd_una; in tpcpy()
H A Dbpf_cc_cubic.c127 if (!before(tp->snd_una, tp->high_seq)) { in BPF_PROG()
H A Dbpf_iter_tcp4.c127 tp->write_seq - tp->snd_una, rx_queue, in dump_tcp_sock()
H A Dbpf_dctcp.c125 if (!before(tp->snd_una, ca->next_seq)) { in BPF_PROG()
H A Dbpf_iter_tcp6.c131 tp->tcp.write_seq - tp->tcp.snd_una, rx_queue, in dump_tcp6_sock()
/linux/drivers/scsi/cxgbi/
H A Dlibcxgbi.c833 csk->write_seq = csk->snd_nxt = csk->snd_una = snd_isn; in cxgbi_sock_established()
999 csk->snd_una = snd_nxt - 1; in cxgbi_sock_rcv_close_conn_rpl()
1024 unsigned int snd_una, int seq_chk) in cxgbi_sock_rcv_wr_ack() argument
1029 csk->wr_cred, csk->wr_una_cred, snd_una, seq_chk); in cxgbi_sock_rcv_wr_ack()
1064 if (unlikely(before(snd_una, csk->snd_una))) { in cxgbi_sock_rcv_wr_ack()
1066 csk, csk->state, csk->flags, csk->tid, snd_una, in cxgbi_sock_rcv_wr_ack()
1067 csk->snd_una); in cxgbi_sock_rcv_wr_ack()
1071 if (csk->snd_una != snd_una) { in cxgbi_sock_rcv_wr_ack()
1072 csk->snd_una = snd_una; in cxgbi_sock_rcv_wr_ack()
2296 before((csk->snd_win + csk->snd_una), csk->write_seq)) { in cxgbi_sock_tx_queue_up()
[all …]
H A Dlibcxgbi.h168 u32 snd_una; member
/linux/Documentation/translations/zh_CN/networking/
H A Dtimestamping.rst203 差异是由于基于 snd_una 与 write_seq 的。snd_una 是 peer 确认的 stream
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_iscsi.c74 u32 snd_una; member
358 p_tcp->snd_una = cpu_to_le32(p_conn->snd_una); in qed_sp_iscsi_conn_offload()
1239 con->snd_una = conn_info->snd_una; in qed_iscsi_offload_conn()
/linux/net/ipv6/
H A Dtcp_ipv6.c412 __u32 seq, snd_una; in tcp_v6_err() local
463 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v6_err()
465 !between(seq, snd_una, tp->snd_nxt)) { in tcp_v6_err()
2182 READ_ONCE(tp->write_seq) - tp->snd_una,
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsock_fields.c93 tp->rcv_nxt, tp->snd_nxt, tp->snd_una, tp->mss_cache, in print_tp()
/linux/include/linux/
H A Dtcp.h314 u32 snd_una; /* First byte we want an ack for */ member

12