Home
last modified time | relevance | path

Searched full:ack (Results 1 – 25 of 1895) sorted by relevance

12345678910>>...76

/linux/tools/testing/selftests/net/netfilter/packetdrill/
H A Dconntrack_ack_loss_stall.pkt15 +0 > S. 0:0(0) ack 1 <mss 1460>
16 +.01 < . 1:1(0) ack 1 win 65535
19 +0.0001 < P. 1:1461(1460) ack 1 win 257
20 +.0 > . 1:1(0) ack 1461 win 65535
21 +0.0001 < P. 1461:2921(1460) ack 1 win 257
22 +.0 > . 1:1(0) ack 2921 win 65535
23 +0.0001 < P. 2921:4381(1460) ack 1 win 257
24 +.0 > . 1:1(0) ack 4381 win 65535
25 +0.0001 < P. 4381:5841(1460) ack 1 win 257
26 +.0 > . 1:1(0) ack 5841 win 65535
[all …]
H A Dconntrack_inexact_rst.pkt9 // 5.772212 client_ip > server_ip TCP 66 45020 > 443 [ACK] Seq=1905874048 Ack=781810658 Win=36352 …
12 // 5.788207 server_ip > client_ip TCP 66 443 > 45020 [FIN, ACK] Seq=781811916 Ack=1905874048 Win=3…
14 // 5.788479 client_ip > server_ip TCP 66 45020 > 443 [RST, ACK] Seq=1905874072 Ack=781811917 Win=3…
27 +0.1 < S. 1:1(0) ack 1 win 65535 <mss 1460>
29 +0 > . 1:1(0) ack 1 win 65535
30 +0 < . 1:1001(1000) ack 1 win 65535
31 +0 < . 1001:2001(1000) ack 1 win 65535
32 +0 < . 2001:3001(1000) ack 1 win 65535
34 +0 > . 1:1(0) ack 1001 win 65535
35 +0 > . 1:1(0) ack 2001 win 65535
[all …]
H A Dconntrack_rst_invalid.pkt16 +0.1 < S. 1:1(0) ack 1 win 65535 <mss 1460>
18 +0 > . 1:1(0) ack 1 win 65535
19 +0 < . 1:1001(1000) ack 1 win 65535
20 +0 < . 1001:2001(1000) ack 1 win 65535
21 +0 < . 2001:3001(1000) ack 1 win 65535
23 +0 > . 1:1(0) ack 1001 win 65535
24 +0 > . 1:1(0) ack 2001 win 65535
25 +0 > . 1:1(0) ack 3001 win 65535
41 +0.0 > P. 1:1001(1000) ack 3001 win 65535
46 +0 < . 3001:3001(0) ack 1001 win 65535
[all …]
H A Dconntrack_synack_reuse.pkt2 // Challenge ACK is supposed to pass through, RST reply should clear conntrack
8 +0 `iptables -A INPUT -m conntrack --ctstate INVALID -p tcp --tcp-flags SYN,ACK SYN,ACK`
16 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,TS val 100 ecr 1,nop,wscale 8>
17 +.01 < . 1:1(0) ack 1 win 257 <TS val 1 ecr 100,nop,nop>
20 +0 < P. 1:101(100) ack 1 win 257 <TS val 2 ecr 100,nop,nop>
21 +.001 > . 1:1(0) ack 101 win 256 <nop,nop,TS val 110 ecr 2>
25 // Won't expect this: challenge ack.
27 +0 > . 1:1(0) ack 101 win 256 <nop,nop,TS val 112 ecr 2>
28 +0 < R. 101:101(0) ack 1 win 257
H A Dconntrack_synack_old.pkt1 // Check conntrack copes with syn/ack reply for a previous, old incarnation.
6 // 10.192.171.30.2049 > 10.176.25.8.829: Flags [S.], seq 145824453, ack 643160523, win 65535, optio…
8 // 10.192.171.30.2049 > 10.176.25.8.829: Flags [R.], seq 1, ack 1, win 65535, options [mss 8952,nop…
12 …LEN=40 TOS=0x00 PREC=0x00 TTL=255 ID=0 PROTO=TCP SPT=8080 DPT=34500 SEQ=162602411 ACK=2124350315 ..
13 // 10.192.171.30.2049 > 10.176.25.8.829: Flags [S.], seq 162602410, ack 2375731742, win 65535, opti…
26 // bogus/outdated synack, invalid ack value
27 0.1 < S. 145824453:145824453(0) ack 643160523 win 240 <mss 1440,nop,nop,TS val 1 ecr 1,nop,wscale 0>
34 +0 < S. 145758918:145758918(0) ack 1 win 250 <mss 1460,nop,nop,TS val 1 ecr 1,nop,wscale 0>
38 // script packet: 1.054007 . 1:1(0) ack 16777958 win 256 <nop,nop,TS val 1033 ecr 1>
42 +0 > P. 1:2(1) ack 4294901762 win 256 <nop,nop,TS val 1067 ecr 1>
/linux/tools/testing/selftests/net/packetdrill/
H A Dtcp_slow_start_slow-start-ack-per-1pkt.pkt17 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
18 +.1 < . 1:1(0) ack 1 win 257
23 +0 > P. 1:10001(10000) ack 1
26 +.105 < . 1:1(0) ack 1001 win 257
27 +0 > P. 10001:12001(2000) ack 1
29 +0 < . 1:1(0) ack 2001 win 257
30 +0 > P. 12001:14001(2000) ack 1
32 +.005 < . 1:1(0) ack 3001 win 257
33 +0 > P. 14001:16001(2000) ack 1
35 +0 < . 1:1(0) ack 4001 win 257
[all …]
H A Dtcp_slow_start_slow-start-fq-ack-per-2pkt.pkt20 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
21 +.1 < . 1:1(0) ack 1 win 500
27 +0 > P. 1:2921(2920) ack 1
28 +0 > P. 2921:5841(2920) ack 1
29 +0 > P. 5841:8761(2920) ack 1
30 +0 > P. 8761:11681(2920) ack 1
31 +0 > P. 11681:14601(2920) ack 1
34 +.105 < . 1:1(0) ack 2921 win 500
42 +0 > P. 14601:17521(2920) ack 1
44 +.003 < . 1:1(0) ack 5841 win 500
[all …]
H A Dtcp_slow_start_slow-start-ack-per-2pkt.pkt18 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
19 +.1 < . 1:1(0) ack 1 win 257
24 +0 > P. 1:10001(10000) ack 1
27 +.105 < . 1:1(0) ack 2001 win 257
28 +0 > P. 10001:14001(4000) ack 1
30 +.005 < . 1:1(0) ack 4001 win 257
31 +0 > P. 14001:18001(4000) ack 1
33 +.005 < . 1:1(0) ack 6001 win 257
34 +0 > P. 18001:22001(4000) ack 1
36 +.005 < . 1:1(0) ack 8001 win 257
[all …]
H A Dtcp_slow_start_slow-start-after-win-update.pkt15 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
16 +.1 < . 1:1(0) ack 1 win 511
21 +0 > P. 1:5001(5000) ack 1
22 +0 > P. 5001:10001(5000) ack 1
25 +.1 < . 1:1(0) ack 10001 win 511
27 +0 > P. 10001:20001(10000) ack 1
28 +0 > P. 20001:26001(6000) ack 1
30 +.1 < . 1:1(0) ack 26001 win 0
35 +.3~+.310 > . 26000:26000(0) ack 1
39 +.6~+.620 > . 26000:26000(0) ack 1
[all …]
H A Dtcp_slow_start_slow-start-ack-per-4pkt.pkt4 // In this variant, the receiver sends one ACK per 4 packets.
17 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
18 +.1 < . 1:1(0) ack 1 win 257
23 +0 > P. 1:10001(10000) ack 1
26 +.11 < . 1:1(0) ack 4001 win 257
27 +0 > P. 10001:18001(8000) ack 1
29 +.01 < . 1:1(0) ack 8001 win 257
30 +0 > P. 18001:26001(8000) ack 1
32 +.005 < . 1:1(0) ack 10001 win 257
33 +0 > P. 26001:30001(4000) ack 1
H A Dtcp_zerocopy_maxfrags.pkt25 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
26 +0 < . 1:1(0) ack 1 win 257
39 +0 > P. 1:19(18) ack 1
40 +0 < . 1:1(0) ack 19 win 257
53 +0 > P. 19:36(17) ack 1
54 +0 < . 1:1(0) ack 36 win 257
56 +0 > P. 36:37(1) ack 1
57 +0 < . 1:1(0) ack 37 win 257
94 +0 > P. 37:54(17) ack 1
95 +0 < . 1:1(0) ack 54 win 257
[all …]
H A Dtcp_slow_start_slow-start-after-idle.pkt15 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
16 +.1 < . 1:1(0) ack 1 win 511
21 +0 > P. 1:5001(5000) ack 1
22 +0 > P. 5001:10001(5000) ack 1
25 +.1 < . 1:1(0) ack 10001 win 511
27 +0 > P. 10001:20001(10000) ack 1
28 +0 > P. 20001:26001(6000) ack 1
30 +.1 < . 1:1(0) ack 26001 win 511
35 +0 > P. 26001:31001(5000) ack 1
H A Dtcp_slow_start_slow-start-app-limited.pkt14 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
15 +.1 < . 1:1(0) ack 1 win 257
20 +0 > P. 1:10001(10000) ack 1
23 +.105 < . 1:1(0) ack 2001 win 257
26 +.005 < . 1:1(0) ack 4001 win 257
29 +.005 < . 1:1(0) ack 6001 win 257
32 +.005 < . 1:1(0) ack 8001 win 257
35 +.005 < . 1:1(0) ack 10001 win 257
H A Dtcp_slow_start_slow-start-app-limited-9-packets-out.pkt16 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
17 +.1 < . 1:1(0) ack 1 win 257
22 +0 > P. 1:9001(9000) ack 1
25 +.105 < . 1:1(0) ack 2001 win 257
28 +.005 < . 1:1(0) ack 4001 win 257
31 +.005 < . 1:1(0) ack 6001 win 257
34 +.005 < . 1:1(0) ack 8001 win 257
37 +.005 < . 1:1(0) ack 9001 win 257
H A Dtcp_md5_md5-only-on-client-ack.pkt3 // but then does on the ACK that completes the three-way handshake.
14 +0 > S. 0:0(0) ack 1 <mss 1460,nop,nop,sackOK,nop,wscale 8>
15 // Ooh, weird: client provides MD5 option on the ACK:
16 +.01 < . 1:1(0) ack 1 win 514 <md5 000102030405060708090a0b0c0d0e0f,nop,nop>
17 +.01 < . 1:1(0) ack 1 win 514 <md5 000102030405060708090a0b0c0d0e0f,nop,nop>
22 // Now here comes the legit ACK:
23 +.01 < . 1:1(0) ack 1 win 514
/linux/arch/m68k/coldfire/
H A Dintc-5272.c41 unsigned char ack; member
45 /*MCF_IRQ_SPURIOUS*/ { .icr = 0, .index = 0, .ack = 0, },
46 /*MCF_IRQ_EINT1*/ { .icr = MCFSIM_ICR1, .index = 28, .ack = 1, },
47 /*MCF_IRQ_EINT2*/ { .icr = MCFSIM_ICR1, .index = 24, .ack = 1, },
48 /*MCF_IRQ_EINT3*/ { .icr = MCFSIM_ICR1, .index = 20, .ack = 1, },
49 /*MCF_IRQ_EINT4*/ { .icr = MCFSIM_ICR1, .index = 16, .ack = 1, },
50 /*MCF_IRQ_TIMER1*/ { .icr = MCFSIM_ICR1, .index = 12, .ack = 0, },
51 /*MCF_IRQ_TIMER2*/ { .icr = MCFSIM_ICR1, .index = 8, .ack = 0, },
52 /*MCF_IRQ_TIMER3*/ { .icr = MCFSIM_ICR1, .index = 4, .ack = 0, },
53 /*MCF_IRQ_TIMER4*/ { .icr = MCFSIM_ICR1, .index = 0, .ack = 0, },
[all …]
/linux/drivers/scsi/
H A D53c700.scr181 CLEAR ACK
195 CLEAR ACK
199 CLEAR ACK
208 CLEAR ACK
212 CLEAR ACK
216 CLEAR ACK
220 CLEAR ACK
224 CLEAR ACK
232 CLEAR ACK
240 CLEAR ACK
[all …]
/linux/net/dccp/
H A Dackvec.h7 * An implementation of Ack Vectors for the DCCP protocol
18 * Ack Vector buffer space is static, in multiples of %DCCP_SINGLE_OPT_MAXLEN,
19 * the maximum size of a single Ack Vector. Setting %DCCPAV_NUM_ACKVECS to 1
20 * will be sufficient for most cases of low Ack Ratios, using a value of 2 gives
21 * more headroom if Ack Ratio is higher or when the sender acknowledges slowly.
27 /* Estimated minimum average Ack Vector length - used for updating MPS */
52 * struct dccp_ackvec - Ack Vector main data structure
65 * @av_records: list of %dccp_ackvec_record (Ack Vectors sent previously)
79 * struct dccp_ackvec_record - Records information about sent Ack Vectors
82 * keeps about recently-sent Ack Vectors; again refer to RFC 4340, Appendix A.
[all …]
/linux/net/netfilter/
H A Dnf_conntrack_proto_tcp.c91 /* What TCP flags are set from RST/SYN/FIN/ACK. */
118 * SYN_RECV: SYN-ACK packet seen
119 * ESTABLISHED: ACK packet seen
121 * CLOSE_WAIT: ACK seen (after FIN)
123 * TIME_WAIT: last ACK seen
129 * closing RST or a SYN/ACK.
158 * sSS -> sIV Client can't send SYN and then SYN/ACK
159 * sS2 -> sSR SYN/ACK sent to SYN2 in simultaneous open
160 * sSR -> sSR Late retransmitted SYN/ACK in simultaneous open
161 * sES -> sIV Invalid SYN/ACK packets sent by the client
[all …]
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dcake.json17 …refcnt [0-9]+ bandwidth unlimited diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rt…
38 …oot refcnt [0-9]+ bandwidth 1Kbit diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rt…
59 …dwidth unlimited autorate-ingress diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rt…
80 …refcnt [0-9]+ bandwidth unlimited diffserv3 triple-isolate nonat nowash no-ack-filter split-gso rt…
101 …efcnt [0-9]+ bandwidth unlimited besteffort triple-isolate nonat nowash no-ack-filter split-gso rt…
122 …refcnt [0-9]+ bandwidth unlimited diffserv8 triple-isolate nonat nowash no-ack-filter split-gso rt…
143 …refcnt [0-9]+ bandwidth unlimited diffserv4 triple-isolate nonat nowash no-ack-filter split-gso rt…
164 …root refcnt [0-9]+ bandwidth unlimited diffserv3 flowblind nonat nowash no-ack-filter split-gso rt…
185 … 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 dsthost nat nowash no-ack-filter split-gso rt…
206 …ke 1: root refcnt [0-9]+ bandwidth unlimited diffserv3 hosts nonat wash no-ack-filter split-gso rt…
[all …]
/linux/net/rxrpc/
H A Dprotocol.h38 #define RXRPC_PACKET_TYPE_ACK 2 /* ACK */
41 #define RXRPC_PACKET_TYPE_ACKALL 5 /* ACK all outstanding packets on call */
52 #define RXRPC_REQUEST_ACK 0x02 /* request an unconditional ACK of this packet */
56 #define RXRPC_SLOW_START_OK 0x20 /* [ACK] slow start supported */
103 * on-the-wire Rx ACK packet data payload
108 __be16 maxSkew; /* diff between serno being ACK'd and highest serial no
110 __be32 firstPacket; /* sequence no of first ACK'd packet in attached list */
112 __be32 serial; /* serial no of packet that prompted this ACK */
114 uint8_t reason; /* reason for ACK */
115 #define RXRPC_ACK_REQUESTED 1 /* ACK was requested on packet */
[all …]
H A Doutput.c75 * Fill out an ACK packet.
84 struct rxrpc_ackpacket *ack = (struct rxrpc_ackpacket *)(whdr + 1); in rxrpc_fill_out_ack() local
101 ack->bufferSpace = 0; in rxrpc_fill_out_ack()
102 ack->maxSkew = 0; in rxrpc_fill_out_ack()
103 ack->firstPacket = htonl(window); in rxrpc_fill_out_ack()
104 ack->previousPacket = htonl(call->rx_highest_seq); in rxrpc_fill_out_ack()
105 ack->serial = htonl(serial); in rxrpc_fill_out_ack()
106 ack->reason = ack_reason; in rxrpc_fill_out_ack()
107 ack->nAcks = wtop - window; in rxrpc_fill_out_ack()
116 txb->len += ack->nAcks; in rxrpc_fill_out_ack()
[all …]
H A Dinput.c83 /* We analyse the number of packets that get ACK'd per RTT in rxrpc_congestion_management()
176 /* Send some previously unsent DATA if we have some to advance the ACK in rxrpc_congestion_management()
215 * Apply a hard ACK by advancing the Tx window.
259 * or a final ACK packet.
429 /* Send an immediate ACK if we fill in a hole */ in rxrpc_input_data_one()
692 * Process the extra information that may be appended to an ACK packet
727 * Determine how many nacks from the previous ACK have now been satisfied.
736 rxrpc_seq_t old_seq = sp->ack.first_ack; in rxrpc_input_check_prev_ack()
739 if (after_eq(seq, old_seq + sp->ack.nr_acks)) { in rxrpc_input_check_prev_ack()
740 summary->nr_new_acks += sp->ack.nr_nacks; in rxrpc_input_check_prev_ack()
[all …]
/linux/Documentation/networking/
H A Dsnmp_counter.rst275 it excludes the retransmitted packets. But it includes the SYN, ACK
296 It means the TCP layer receives a SYN, replies a SYN+ACK, come into
329 TCPSynRetrans: number of SYN and SYN/ACK retransmits to break down
357 half open queue, TCP stack will send SYN+ACK on an exponential backoff
358 timer, after client replies ACK, TCP stack checks whether the accept
361 time client replies ACK, this socket will get another chance to move
431 or pure receivers (this means either the sequence number or the ack
438 good. Kernel would also come into slow path if the "Delayed ack" is
439 used, because when using "Delayed ack", the data is sent in both
448 If a packet set ACK flag and has no data, it is a pure ACK packet, if
[all …]
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi_ddc.c118 u32 ack; in mtk_hdmi_ddc_read_msg() local
126 ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK, DDCM_ACK_OFFSET); in mtk_hdmi_ddc_read_msg()
127 dev_dbg(dev, "ack = 0x%x\n", ack); in mtk_hdmi_ddc_read_msg()
128 if (ack != 0x01) { in mtk_hdmi_ddc_read_msg()
129 dev_err(dev, "i2c ack err!\n"); in mtk_hdmi_ddc_read_msg()
153 ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK, in mtk_hdmi_ddc_read_msg()
156 while (((ack & (1 << temp_count)) != 0) && (temp_count < 8)) in mtk_hdmi_ddc_read_msg()
160 dev_err(dev, "Address NACK! ACK(0x%x)\n", ack); in mtk_hdmi_ddc_read_msg()
191 u32 ack; in mtk_hdmi_ddc_write_msg() local
200 ack = sif_read_mask(ddc, DDC_DDCMCTL1, DDCM_ACK_MASK, DDCM_ACK_OFFSET); in mtk_hdmi_ddc_write_msg()
[all …]

12345678910>>...76