rxrpc: Extract useful fields from a received ACK to skb priv data
[linux-2.6-microblaze.git] / net / rxrpc / call_event.c
index 6c5e305..7bbb685 100644 (file)
@@ -93,12 +93,12 @@ void rxrpc_resend(struct rxrpc_call *call, struct sk_buff *ack_skb)
                sp = rxrpc_skb(ack_skb);
                ack = (void *)ack_skb->data + sizeof(struct rxrpc_wire_header);
 
-               for (i = 0; i < sp->nr_acks; i++) {
+               for (i = 0; i < sp->ack.nr_acks; i++) {
                        rxrpc_seq_t seq;
 
                        if (ack->acks[i] & 1)
                                continue;
-                       seq = sp->first_ack + i;
+                       seq = sp->ack.first_ack + i;
                        if (after(txb->seq, transmitted))
                                break;
                        if (after(txb->seq, seq))