Home
last modified time | relevance | path

Searched refs:hard_ack (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/net/rxrpc/
Drecvmsg.c179 rxrpc_seq_t hard_ack, top; in rxrpc_rotate_rx_window() local
186 hard_ack = call->rx_hard_ack; in rxrpc_rotate_rx_window()
188 ASSERT(before(hard_ack, top)); in rxrpc_rotate_rx_window()
190 hard_ack++; in rxrpc_rotate_rx_window()
191 ix = hard_ack & RXRPC_RXTX_BUFF_MASK; in rxrpc_rotate_rx_window()
206 smp_store_release(&call->rx_hard_ack, hard_ack); in rxrpc_rotate_rx_window()
210 trace_rxrpc_receive(call, rxrpc_receive_rotate, serial, hard_ack); in rxrpc_rotate_rx_window()
215 if (after_eq(hard_ack, call->ackr_consumed + 2) || in rxrpc_rotate_rx_window()
217 (hard_ack == top && after(hard_ack, call->ackr_consumed))) in rxrpc_rotate_rx_window()
315 rxrpc_seq_t hard_ack, top, seq; in rxrpc_recvmsg_data() local
[all …]
Doutput.c77 rxrpc_seq_t hard_ack, top, seq; in rxrpc_fill_out_ack() local
84 hard_ack = READ_ONCE(call->rx_hard_ack); in rxrpc_fill_out_ack()
86 *_hard_ack = hard_ack; in rxrpc_fill_out_ack()
91 pkt->ack.firstPacket = htonl(hard_ack + 1); in rxrpc_fill_out_ack()
95 pkt->ack.nAcks = top - hard_ack; in rxrpc_fill_out_ack()
100 if (after(top, hard_ack)) { in rxrpc_fill_out_ack()
101 seq = hard_ack + 1; in rxrpc_fill_out_ack()
123 return top - hard_ack + 3; in rxrpc_fill_out_ack()
137 rxrpc_seq_t hard_ack, top; in rxrpc_send_ack_packet() local
184 n = rxrpc_fill_out_ack(conn, call, pkt, &hard_ack, &top, reason); in rxrpc_send_ack_packet()
[all …]
Dinput.c434 rxrpc_seq_t seq0 = sp->hdr.seq, hard_ack; in rxrpc_input_data() local
474 hard_ack = READ_ONCE(call->rx_hard_ack); in rxrpc_input_data()
518 if (before_eq(seq, hard_ack)) { in rxrpc_input_data()
535 if (after(seq, hard_ack + call->rx_winsize)) { in rxrpc_input_data()
841 rxrpc_seq_t first_soft_ack, hard_ack, prev_pkt; in rxrpc_input_ack() local
856 hard_ack = first_soft_ack - 1; in rxrpc_input_ack()
926 if (before(hard_ack, call->tx_hard_ack) || in rxrpc_input_ack()
927 after(hard_ack, call->tx_top)) { in rxrpc_input_ack()
931 if (nr_acks > call->tx_top - hard_ack) { in rxrpc_input_ack()
936 if (after(hard_ack, call->tx_hard_ack)) { in rxrpc_input_ack()
[all …]
/Linux-v5.4/include/trace/events/
Drxrpc.h1032 __field(rxrpc_seq_t, hard_ack )
1041 __entry->hard_ack = call->rx_hard_ack;
1050 __entry->hard_ack,
1290 __field(rxrpc_seq_t, hard_ack )
1300 __entry->hard_ack = call->tx_hard_ack;
1311 __entry->hard_ack,
1318 __entry->top - __entry->hard_ack,