| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_app.c | 316 __u32 ack_seq = ntohl(th->ack_seq); in vs_fix_ack_seq() local 326 if(after(ack_seq, vseq->init_seq+vseq->delta)) { in vs_fix_ack_seq() 327 th->ack_seq = htonl(ack_seq - vseq->delta); in vs_fix_ack_seq() 332 th->ack_seq = htonl(ack_seq - vseq->previous_delta); in vs_fix_ack_seq()
|
| /linux/net/mptcp/ |
| H A D | options.c | 1171 mptcp_expand_seq(READ_ONCE(msk->ack_seq), data_fin_seq, use_64bit)); in mptcp_update_rcv_data_fin() 1361 struct tcphdr *th, u64 ack_seq) in mptcp_set_rwin() argument 1368 rcv_wnd_new = ack_seq + tp->rcv_wnd; in mptcp_set_rwin() 1396 win = rcv_wnd_old - ack_seq; in mptcp_set_rwin() 1533 u64 ack_seq; in mptcp_write_options() local 1541 ack_seq = READ_ONCE(msk->ack_seq); in mptcp_write_options() 1543 put_unaligned_be64(ack_seq, ptr); in mptcp_write_options() 1546 put_unaligned_be32(ack_seq, ptr); in mptcp_write_options() 1550 ack_seq); in mptcp_write_options()
|
| H A D | protocol.c | 456 if (MPTCP_SKB_CB(skb)->map_seq == msk->ack_seq) { in __mptcp_move_skb() 466 WRITE_ONCE(msk->ack_seq, msk->ack_seq + copy_len); in __mptcp_move_skb() 474 } else if (after64(MPTCP_SKB_CB(skb)->map_seq, msk->ack_seq)) { in __mptcp_move_skb() 480 if (after64(MPTCP_SKB_CB(skb)->end_seq, msk->ack_seq)) { in __mptcp_move_skb() 481 copy_len = MPTCP_SKB_CB(skb)->end_seq - msk->ack_seq; in __mptcp_move_skb() 482 MPTCP_SKB_CB(skb)->offset += msk->ack_seq - in __mptcp_move_skb() 484 MPTCP_SKB_CB(skb)->map_seq += msk->ack_seq - in __mptcp_move_skb() 571 if (READ_ONCE(msk->ack_seq) == rcv_data_fin_seq) { in mptcp_pending_data_fin() 712 WRITE_ONCE(msk->ack_seq, msk->ack_seq + 1); in mptcp_check_data_fin() 889 if (after64(MPTCP_SKB_CB(skb)->map_seq, msk->ack_seq)) in __mptcp_ofo_queue() [all …]
|
| H A D | subflow.c | 497 WRITE_ONCE(msk->ack_seq, subflow->iasn); in subflow_set_remote_key() 1205 map_seq = mptcp_expand_seq(READ_ONCE(msk->ack_seq), mpext->data_seq, mpext->dsn64); in get_mapping_status() 1374 u64 ack_seq; in subflow_check_data_avail() local 1393 old_ack = READ_ONCE(msk->ack_seq); in subflow_check_data_avail() 1394 ack_seq = mptcp_subflow_get_mapped_dsn(subflow); in subflow_check_data_avail() 1396 ack_seq); in subflow_check_data_avail() 1397 if (unlikely(before64(ack_seq, old_ack))) { in subflow_check_data_avail() 1398 mptcp_subflow_discard_data(ssk, skb, old_ack - ack_seq); in subflow_check_data_avail()
|
| /linux/include/trace/events/ |
| H A D | mptcp.h | 227 msk->ack_seq; 231 msk->ack_seq;
|
| /linux/net/ipv4/netfilter/ |
| H A D | nf_reject_ipv4.c | 240 tcph->seq = oth->ack_seq; in nf_reject_ip_tcphdr_put() 242 tcph->ack_seq = htonl(ntohl(oth->seq) + oth->syn + oth->fin + in nf_reject_ip_tcphdr_put()
|
| /linux/net/ipv4/ |
| H A D | tcp_input.c | 125 void (*cad)(struct sock *sk, u32 ack_seq)) in clean_acked_data_enable() argument 1493 if (before(start_seq_0, TCP_SKB_CB(ack_skb)->ack_seq)) { in tcp_check_dsack() 2249 if (before(TCP_SKB_CB(ack_skb)->ack_seq, prior_snd_una - tp->max_window)) in tcp_sacktag_write_queue() 2275 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) && in tcp_sacktag_write_queue() 3882 const u32 ack, const u32 ack_seq, in tcp_may_update_window() argument 3886 after(ack_seq, tp->snd_wl1) || in tcp_may_update_window() 3887 (ack_seq == tp->snd_wl1 && (nwin > tp->snd_wnd || !nwin)); in tcp_may_update_window() 3952 u32 ack_seq) in tcp_ack_update_window() argument 3961 if (tcp_may_update_window(tp, ack, ack_seq, nwin)) { in tcp_ack_update_window() 3963 tcp_update_wl(tp, ack_seq); in tcp_ack_update_window() 4284 u32 ack_seq = TCP_SKB_CB(skb)->seq; tcp_ack() local [all...] |
| H A D | tcp_offload.c | 309 flush |= (__force int)(th->ack_seq ^ th2->ack_seq); in tcp_gro_receive()
|
| H A D | tcp_ipv4.c | 756 rep.th.seq = th->ack_seq; in tcp_v4_send_reset() 759 rep.th.ack_seq = htonl(ntohl(th->seq) + th->syn + th->fin + in tcp_v4_send_reset() 944 rep.th.ack_seq = htonl(ack); in tcp_v4_send_ack() 1975 if (likely(!before(TCP_SKB_CB(skb)->ack_seq, TCP_SKB_CB(tail)->ack_seq))) { 1976 TCP_SKB_CB(tail)->ack_seq = TCP_SKB_CB(skb)->ack_seq; 2058 TCP_SKB_CB(skb)->ack_seq = ntohl(th->ack_seq);
|
| H A D | tcp_minisocks.c | 837 (TCP_SKB_CB(skb)->ack_seq != in tcp_check_req()
|
| /linux/net/rds/ |
| H A D | ib_cm.c | 78 __be64 ack_seq = 0; in rds_ib_cm_connect_complete() local 96 ack_seq = get_unaligned(&dp->ricp_v6.dp_ack_seq); in rds_ib_cm_connect_complete() 103 ack_seq = get_unaligned(&dp->ricp_v4.dp_ack_seq); in rds_ib_cm_connect_complete() 154 if (ack_seq) in rds_ib_cm_connect_complete() 155 rds_send_drop_acked(conn, be64_to_cpu(ack_seq), in rds_ib_cm_connect_complete()
|
| /linux/include/linux/ceph/ |
| H A D | msgr.h | 202 __le64 ack_seq; member
|
| H A D | messenger.h | 534 void ceph_con_discard_sent(struct ceph_connection *con, u64 ack_seq);
|
| /linux/net/ipv6/netfilter/ |
| H A D | nf_reject_ipv6.c | 280 tcph->seq = oth->ack_seq; in nf_reject_ip6_tcphdr_put() 282 tcph->ack_seq = htonl(ntohl(oth->seq) + oth->syn + oth->fin + in nf_reject_ip6_tcphdr_put()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | cm.c | 355 tcph->ack_seq = htonl(cm_node->tcp_cntxt.loc_ack_num); in irdma_form_ah_cm_frame() 358 tcph->ack_seq = 0; in irdma_form_ah_cm_frame() 543 tcph->ack_seq = htonl(cm_node->tcp_cntxt.loc_ack_num); in irdma_form_uda_cm_frame() 546 tcph->ack_seq = 0; in irdma_form_uda_cm_frame() 2626 if (ntohl(tcph->ack_seq) != cm_node->tcp_cntxt.loc_seq_num) { in irdma_check_syn() 2642 u32 ack_seq; in irdma_check_seq() local 2649 ack_seq = ntohl(tcph->ack_seq); in irdma_check_seq() 2651 if (ack_seq != loc_seq_num || in irdma_check_seq() 2764 cm_node->tcp_cntxt.rem_ack_num = ntohl(tcph->ack_seq); in irdma_handle_synack_pkt() 2789 cm_node->tcp_cntxt.loc_seq_num = ntohl(tcph->ack_seq); in irdma_handle_synack_pkt() [all …]
|
| /linux/tools/include/uapi/linux/ |
| H A D | tcp.h | 29 __be32 ack_seq; member
|
| /linux/net/ipv6/ |
| H A D | tcp_ipv6.c | 894 t1->ack_seq = htonl(ack); in tcp_v6_send_response() 1016 u32 seq = 0, ack_seq = 0; in tcp_v6_send_reset() local 1089 seq = ntohl(th->ack_seq); in tcp_v6_send_reset() 1091 ack_seq = ntohl(th->seq) + th->syn + th->fin + skb->len - in tcp_v6_send_reset() 1129 tcp_v6_send_response(sk, skb, seq, ack_seq, 0, 0, 0, oif, 1, in tcp_v6_send_reset() 1723 TCP_SKB_CB(skb)->ack_seq = ntohl(th->ack_seq);
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_tcp_custom_syncookie.c | 418 ctx->tcp->ack_seq = bpf_htonl(bpf_ntohl(ctx->tcp->seq) + 1); in tcp_handle_syn() 466 u32 cookie = bpf_ntohl(ctx->tcp->ack_seq) - 1; in tcp_validate_cookie()
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_proto_tcp.c | 571 ack = sack = ntohl(tcph->ack_seq); in tcp_in_window() 1086 && ntohl(th->ack_seq) == ct->proto.tcp.last_end) { in nf_conntrack_tcp_packet() 1152 ct->proto.tcp.last_ack = ntohl(th->ack_seq); in nf_conntrack_tcp_packet() 1268 && ntohl(th->ack_seq) == ct->proto.tcp.last_end) { in nf_conntrack_tcp_packet()
|
| H A D | nf_log_syslog.c | 222 ntohl(th->seq), ntohl(th->ack_seq)); in nf_log_dump_tcp_header()
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | cpl5_cmd.h | 393 u32 ack_seq; member
|
| /linux/net/sched/ |
| H A D | sch_cake.c | 1065 u32 ack_seq_a = ntohl(tcph_a->ack_seq); in cake_tcph_sack_compare() 1312 after(ntohl(tcph_check->ack_seq), ntohl(tcph->ack_seq))) in cake_ack_filter() 1324 (ntohl(tcph_check->ack_seq) == ntohl(tcph->ack_seq) && in cake_ack_filter()
|
| /linux/net/ceph/ |
| H A D | messenger.c | 672 void ceph_con_discard_sent(struct ceph_connection *con, u64 ack_seq) in ceph_con_discard_sent() argument 677 dout("%s con %p ack_seq %llu\n", __func__, con, ack_seq); in ceph_con_discard_sent() 683 if (seq > ack_seq) in ceph_con_discard_sent()
|
| H A D | messenger_v2.c | 622 const struct ceph_msg_header *hdr, u64 ack_seq) in fill_header2() argument 631 hdr2->ack_seq = cpu_to_le64(ack_seq); in fill_header2() 2861 ceph_con_discard_sent(con, le64_to_cpu(hdr2->ack_seq)); in process_message_header()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_cpl.h | 867 __be32 ack_seq; member
|