Searched refs:snd_nxt (Results 1 - 25 of 55) sorted by last modified time

123

/linux-master/net/mptcp/
H A Dprotocol.c1038 if (snd_una == msk->snd_nxt && snd_una == msk->write_seq) {
1295 if (snd_una != msk->snd_nxt || tcp_write_queue_tail(ssk)) {
1465 burst = min_t(int, MPTCP_SEND_BURST_SIZE, mptcp_wnd_end(msk) - msk->snd_nxt);
1496 /* snd_nxt_new can be smaller than snd_nxt in case mptcp
1505 if (likely(after64(snd_nxt_new, msk->snd_nxt))) {
1506 msk->bytes_sent += snd_nxt_new - msk->snd_nxt;
1507 WRITE_ONCE(msk->snd_nxt, snd_nxt_new);
1689 msk->snd_nxt + 1 == msk->write_seq)
1781 not_sent = msk->write_seq - msk->snd_nxt;
2359 msk->recovery_snd_nxt = msk->snd_nxt;
[all...]
H A Dsubflow.c437 WRITE_ONCE(msk->snd_nxt, msk->write_seq);
H A Dprotocol.h268 u64 snd_nxt; member in struct:mptcp_sock
423 if (msk->snd_una == msk->snd_nxt)
810 READ_ONCE(msk->write_seq) == READ_ONCE(msk->snd_nxt);
827 notsent_bytes = READ_ONCE(msk->write_seq) - READ_ONCE(msk->snd_nxt);
H A Doptions.c1041 u64 new_wnd_end, new_snd_una, snd_nxt = READ_ONCE(msk->snd_nxt); local
1055 if (unlikely(after64(new_snd_una, snd_nxt)))
1064 if (after64(msk->wnd_end, snd_nxt))
1134 __mptcp_snd_una_update(msk, READ_ONCE(msk->snd_nxt));
/linux-master/net/core/
H A Dfilter.c7141 case offsetof(struct bpf_tcp_sock, snd_nxt):
7142 BPF_TCP_SOCK_GET_COMMON(snd_nxt);
10596 case offsetof(struct bpf_sock_ops, snd_nxt):
10597 SOCK_OPS_GET_TCP_SOCK_FIELD(snd_nxt);
/linux-master/net/ipv4/
H A Dtcp.c641 READ_ONCE(tp->snd_nxt);
2999 (tp->snd_nxt != tp->write_seq &&
3857 info->tcpi_notsent_bytes = max_t(int, 0, tp->write_seq - tp->snd_nxt);
3994 max_t(int, 0, tp->write_seq - tp->snd_nxt));
4662 CACHELINE_ASSERT_GROUP_MEMBER(struct tcp_sock, tcp_sock_write_txrx, snd_nxt);
H A Dtcp_minisocks.c310 tcptw->tw_snd_nxt = tp->snd_nxt;
542 WRITE_ONCE(newtp->snd_nxt, seq);
H A Dtcp_ipv4.c543 !between(seq, snd_una, tp->snd_nxt)) {
1083 tcp_sk(sk)->snd_nxt;
3304 READ_ONCE(tp->snd_nxt);
H A Dtcp_input.c911 tp->rtt_seq = tp->snd_nxt;
922 tp->rtt_seq = tp->snd_nxt;
1215 * there's no guarantee that it will be before snd_nxt (n). The problem
1216 * happens when start_seq resides between end_seq wrap (e_w) and snd_nxt
1228 * similar case (end_seq after snd_nxt wrap) as earlier reversed check in
1229 * snd_nxt wrap -> snd_una region will then become "well defined", i.e.,
1249 if (after(end_seq, tp->snd_nxt) || !before(start_seq, end_seq))
1253 if (!before(start_seq, tp->snd_nxt))
1859 state->reord = tp->snd_nxt;
2208 tp->high_seq = tp->snd_nxt;
[all...]
H A Dtcp_cubic.c124 ca->end_seq = tp->snd_nxt;
H A Dtcp_dctcp.c72 ca->next_seq = tp->snd_nxt;
H A Dtcp_timer.c553 inet->inet_num, tp->snd_una, tp->snd_nxt,
561 inet->inet_num, tp->snd_una, tp->snd_nxt,
H A Dtcp_output.c71 WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(skb)->end_seq);
99 if (!before(tcp_wnd_end(tp), tp->snd_nxt) ||
101 ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))
102 return tp->snd_nxt;
380 !before(TCP_SKB_CB(skb)->seq, tp->snd_nxt)) {
1391 } else if (after(tcb->seq + 0xFFFF, tp->snd_nxt)) {
1444 if (after(tcb->end_seq, tp->snd_nxt) || tcb->seq == tcb->end_seq)
1665 if (!before(tp->snd_nxt, TCP_SKB_CB(buff)->end_seq)) {
1923 tp->cwnd_usage_seq = tp->snd_nxt;
1958 !after(tp->snd_sml, tp->snd_nxt);
[all...]
/linux-master/arch/sparc/kernel/
H A Dldc.c137 u32 snd_nxt; member in struct:ldc_channel
475 p->seqid = ++lp->snd_nxt;
499 p->seqid = lp->snd_nxt + 1;
507 lp->snd_nxt++;
680 lp->snd_nxt = p->seqid;
699 lp->snd_nxt = p->seqid;
1491 "\trcv_nxt=%u snd_nxt=%u\n",
1496 lp->rcv_nxt, lp->snd_nxt);
1592 seq = lp->snd_nxt;
1634 lp->snd_nxt
[all...]
/linux-master/drivers/net/ethernet/sun/
H A Dsunvnet_common.c267 dr->snd_nxt = 1;
271 dr->snd_nxt = 1;
488 hdr.seq = dr->snd_nxt;
493 dr->snd_nxt++;
969 hdr.seq = dr->snd_nxt;
974 dr->snd_nxt++;
/linux-master/drivers/block/
H A Dsunvdc.c442 hdr.seq = dr->snd_nxt;
447 dr->snd_nxt++;
/linux-master/tools/include/uapi/linux/
H A Dbpf.h6343 __u32 snd_nxt; /* Next sequence we send */ member in struct:bpf_tcp_sock
6782 __u32 snd_nxt; member in struct:bpf_sock_ops
/linux-master/net/ipv6/
H A Dtcp_ipv6.c437 !between(seq, snd_una, tp->snd_nxt)) {
1277 tcp_rsk(req)->snt_isn + 1 : tcp_sk(sk)->snd_nxt,
/linux-master/include/uapi/linux/
H A Dbpf.h6343 __u32 snd_nxt; /* Next sequence we send */ member in struct:bpf_tcp_sock
6782 __u32 snd_nxt; member in struct:bpf_sock_ops
/linux-master/include/trace/events/
H A Dtcp.h254 __field(__u32, snd_nxt)
283 __entry->snd_nxt = tp->snd_nxt;
296 TP_printk("family=%s src=%pISpc dest=%pISpc mark=%#x data_len=%d snd_nxt=%#x snd_una=%#x snd_cwnd=%u ssthresh=%u snd_wnd=%u srtt=%u rcv_wnd=%u sock_cookie=%llx skbaddr=%p skaddr=%p",
299 __entry->data_len, __entry->snd_nxt, __entry->snd_una,
/linux-master/include/net/
H A Dtcp.h2050 return tp->write_seq == tp->snd_nxt;
2120 return tp->snd_nxt;
/linux-master/include/linux/
H A Dtcp.h237 u32 tlp_high_seq; /* snd_nxt at the time of TLP */
288 u32 snd_nxt; /* Next sequence we send */ member in struct:tcp_sock
420 u32 high_seq; /* snd_nxt at onset of congestion */
/linux-master/net/tipc/
H A Dlink.c120 * @snd_nxt: next sequence number to be used
179 u16 snd_nxt; member in struct:tipc_link
377 rcv_l->acked = snd_l->snd_nxt - 1;
386 u16 ack = snd_l->snd_nxt - 1;
413 if (more(l->snd_nxt, l->rcv_nxt))
414 gap = l->snd_nxt - l->rcv_nxt;
833 u16 bc_snt = l->bc_sndlink->snd_nxt - 1;
856 if (l->snd_nxt == l->checkpoint) {
860 l->checkpoint = l->snd_nxt;
996 l->snd_nxt
[all...]
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.c833 csk->write_seq = csk->snd_nxt = csk->snd_una = snd_isn;
992 void cxgbi_sock_rcv_close_conn_rpl(struct cxgbi_sock *csk, u32 snd_nxt) argument
999 csk->snd_una = snd_nxt - 1;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls.h573 u32 snd_nxt, u32 rcv_nxt);

Completed in 454 milliseconds

123