Lines Matching full:ack

21  * Propose a PING ACK be sent.
38 * Propose a DELAY ACK be sent in the future.
65 * Queue an ACK for immediate transmission.
88 txb->ack.bufferSpace = 0; in rxrpc_send_ACK()
89 txb->ack.maxSkew = 0; in rxrpc_send_ACK()
90 txb->ack.firstPacket = 0; in rxrpc_send_ACK()
91 txb->ack.previousPacket = 0; in rxrpc_send_ACK()
92 txb->ack.serial = htonl(serial); in rxrpc_send_ACK()
93 txb->ack.reason = ack_reason; in rxrpc_send_ACK()
94 txb->ack.nAcks = 0; in rxrpc_send_ACK()
114 struct rxrpc_ackpacket *ack = NULL; in rxrpc_resend() local
139 /* Scan the soft ACK table without dropping the lock and resend any in rxrpc_resend()
144 ack = (void *)ack_skb->data + sizeof(struct rxrpc_wire_header); in rxrpc_resend()
149 if (ack->acks[i] & 1) in rxrpc_resend()
155 continue; /* A new hard ACK probably came in */ in rxrpc_resend()
164 continue; /* Ack point not yet reached */ in rxrpc_resend()
184 * seen. Anything between the soft-ACK table and that point will get in rxrpc_resend()
185 * ACK'd or NACK'd in due course, so don't worry about it here; here we in rxrpc_resend()
188 * Note that ACK for a packet can beat the update of tx_transmitted. in rxrpc_resend()
199 if (ack && ack->reason == RXRPC_ACK_PING_RESPONSE && in rxrpc_resend()
200 before(ntohl(txb->wire.serial), ntohl(ack->serial))) in rxrpc_resend()
229 * that an ACK got lost somewhere. Send a ping to find out instead of in rxrpc_resend()
255 * Start transmitting the reply to a service. This cancels the need to ACK the
371 * Handle retransmission and deferred ACK/abort generation.