• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/rxrpc/

Lines Matching refs:ack

285 				   struct rxrpc_ackpacket *ack,
297 ack->nAcks);
299 if (skb_copy_bits(skb, 0, sacks, ack->nAcks) < 0)
304 for (loop = 0; loop < ack->nAcks; loop++) {
583 struct rxrpc_ackpacket ack;
621 if (skb_copy_bits(skb, 0, &ack, sizeof(ack)) < 0) {
625 if (!skb_pull(skb, sizeof(ack)))
629 hard = ntohl(ack.firstPacket);
634 ntohs(ack.maxSkew),
636 ntohl(ack.previousPacket),
637 ntohl(ack.serial),
638 rxrpc_acks[ack.reason],
639 ack.nAcks);
641 rxrpc_extract_ackinfo(call, skb, latest, ack.nAcks);
643 if (ack.reason == RXRPC_ACK_PING) {
682 if (ack.nAcks > 0) {
683 if (hard - 1 + ack.nAcks > tx) {
686 hard - 1, ack.nAcks, tx);
690 if (rxrpc_process_soft_ACKs(call, &ack, skb) < 0)
715 _debug("ack all %d", call->state);
832 struct rxrpc_ackpacket ack;
938 ack.bufferSpace = htons(8);
939 ack.maxSkew = 0;
940 ack.serial = 0;
941 ack.reason = RXRPC_ACK_IDLE;
942 ack.nAcks = 0;
946 ack.serial = call->ackr_serial;
947 ack.previousPacket = call->ackr_prev_seq;
948 ack.firstPacket = htonl(call->rx_data_eaten + 1);
953 iov[1].iov_base = &ack;
954 iov[1].iov_len = sizeof(ack);
1048 ack.bufferSpace = htons(8);
1049 ack.maxSkew = 0;
1050 ack.serial = 0;
1051 ack.reason = 0;
1054 ack.reason = call->ackr_reason;
1055 ack.serial = call->ackr_serial;
1056 ack.previousPacket = call->ackr_prev_seq;
1057 ack.firstPacket = htonl(call->rx_data_eaten + 1);
1059 ack.nAcks = 0;
1067 ack.nAcks = nbit + 1;
1077 iov[1].iov_base = &ack;
1078 iov[1].iov_len = sizeof(ack);
1080 iov[2].iov_len = ack.nAcks;
1086 switch (ack.reason) {
1163 ack.maxSkew = htons(atomic_read(&call->conn->hi_serial) -
1164 ntohl(ack.serial));
1178 ntohs(ack.maxSkew),
1179 ntohl(ack.firstPacket),
1180 ntohl(ack.previousPacket),
1181 ntohl(ack.serial),
1182 rxrpc_acks[ack.reason],
1183 ack.nAcks);
1186 if (ack.nAcks > 0)