| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2024-12-09 | rxrpc: Implement RACK/TLP to deal with transmission stalls [RFC8985] | David Howells | 1 | -161/+86 |
| 2024-12-09 | rxrpc: Manage RTT per-call rather than per-peer | David Howells | 1 | -9/+9 |
| 2024-12-09 | rxrpc: Add a reason indicator to the tx_data tracepoint | David Howells | 1 | -4/+8 |
| 2024-12-09 | rxrpc: Send jumbo DATA packets | David Howells | 1 | -1/+1 |
| 2024-12-09 | rxrpc: Fix the calculation and use of RTO | David Howells | 1 | -1/+2 |
| 2024-12-09 | rxrpc: Store the DATA serial in the txqueue and use this in RTT calc | David Howells | 1 | -4/+4 |
| 2024-12-09 | rxrpc: Use the new rxrpc_tx_queue struct to more efficiently process ACKs | David Howells | 1 | -94/+87 |
| 2024-12-09 | rxrpc: call->acks_hard_ack is now the same call->tx_bottom, so remove it | David Howells | 1 | -2/+2 |
| 2024-12-09 | rxrpc: Implement progressive transmission queue struct | David Howells | 1 | -76/+128 |
| 2024-12-09 | rxrpc: Fix CPU time starvation in I/O thread | David Howells | 1 | -15/+19 |
| 2024-12-09 | rxrpc: Add a tracepoint to show variables pertinent to jumbo packet size | David Howells | 1 | -0/+2 |
| 2024-12-09 | rxrpc: Prepare to be able to send jumbo DATA packets | David Howells | 1 | -20/+28 |
| 2024-12-09 | rxrpc: Implement path-MTU probing using padded PING ACKs (RFC8899) | David Howells | 1 | -0/+5 |
| 2024-12-09 | rxrpc: Use umin() and umax() rather than min_t()/max_t() where possible | David Howells | 1 | -3/+2 |
| 2024-03-05 | rxrpc: Extract useful fields from a received ACK to skb priv data | David Howells | 1 | -2/+2 |
| 2024-03-05 | rxrpc: Clean up the resend algorithm | David Howells | 1 | -41/+38 |
| 2024-03-05 | rxrpc: Use ktimes for call timeout tracking and set the timer lazily | David Howells | 1 | -95/+94 |
| 2024-03-05 | rxrpc: Differentiate PING ACK transmission traces. | David Howells | 1 | -2/+2 |
| 2024-03-05 | rxrpc: Don't permit resending after all Tx packets acked | David Howells | 1 | -1/+3 |
| 2024-03-05 | rxrpc: Parse received packets before dealing with timeouts | David Howells | 1 | -3/+3 |
| 2024-02-29 | rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() | David Howells | 1 | -37/+0 |
| 2024-02-29 | rxrpc: Remove atomic handling on some fields only used in I/O thread | David Howells | 1 | -6/+4 |
| 2024-02-29 | rxrpc: Strip barriers and atomics off of timer tracking | David Howells | 1 | -16/+16 |
| 2024-02-29 | rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics | David Howells | 1 | -4/+4 |
| 2024-02-29 | rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace | David Howells | 1 | -3/+3 |
| 2024-02-05 | rxrpc: Fix counting of new acks and nacks | David Howells | 1 | -2/+4 |
| 2024-02-05 | rxrpc: Fix delayed ACKs to not set the reference serial number | David Howells | 1 | -5/+1 |
| 2023-01-31 | rxrpc: De-atomic call->ackr_window and call->ackr_nr_unacked | David Howells | 1 | -1/+1 |
| 2023-01-31 | rxrpc: Generate extra pings for RTT during heavy-receive call | David Howells | 1 | -3/+12 |
| 2023-01-06 | rxrpc: Remove call->state_lock | David Howells | 1 | -25/+17 |
| 2023-01-06 | rxrpc: Move call state changes from sendmsg to I/O thread | David Howells | 1 | -2/+48 |
| 2023-01-06 | rxrpc: Tidy up abort generation infrastructure | David Howells | 1 | -5/+8 |
| 2023-01-06 | rxrpc: Only disconnect calls in the I/O thread | David Howells | 1 | -1/+6 |
| 2023-01-06 | rxrpc: Only set/transmit aborts in the I/O thread | David Howells | 1 | -3/+13 |
| 2022-12-01 | rxrpc: Transmit ACKs at the point of generation | David Howells | 1 | -15/+2 |
| 2022-12-01 | rxrpc: Move the cwnd degradation after transmitting packets | David Howells | 1 | -0/+7 |
| 2022-12-01 | rxrpc: Trace/count transmission underflows and cwnd resets | David Howells | 1 | -1/+3 |
| 2022-12-01 | rxrpc: Remove the _bh annotation from all the spinlocks | David Howells | 1 | -2/+2 |
| 2022-12-01 | rxrpc: Make the I/O thread take over the call and local processor work | David Howells | 1 | -101/+70 |
| 2022-12-01 | rxrpc: Move DATA transmission into call processor work item | David Howells | 1 | -6/+77 |
| 2022-12-01 | rxrpc: Move packet reception processing into I/O thread | David Howells | 1 | -2/+2 |
| 2022-12-01 | rxrpc: Don't hold a ref for call timer or workqueue | David Howells | 1 | -6/+5 |
| 2022-12-01 | rxrpc: trace: Don't use __builtin_return_address for sk_buff tracing | David Howells | 1 | -2/+2 |
| 2022-12-01 | rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracing | David Howells | 1 | -4/+4 |
| 2022-12-01 | rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracing | David Howells | 1 | -1/+1 |
| 2022-12-01 | rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundle | David Howells | 1 | -1/+1 |
| 2022-12-01 | rxrpc: Fix call leak | David Howells | 1 | -1/+0 |
| 2022-11-08 | rxrpc: Save last ACK's SACK table rather than marking txbufs | David Howells | 1 | -20/+97 |
| 2022-11-08 | rxrpc: Remove call->lock | David Howells | 1 | -20/+2 |
| 2022-11-08 | rxrpc: Don't use a ring buffer for call Tx queue | David Howells | 1 | -74/+37 |
| 2022-11-08 | rxrpc: Clean up ACK handling | David Howells | 1 | -69/+26 |
| 2022-11-08 | rxrpc: Allocate ACK records at proposal and queue for transmission | David Howells | 1 | -85/+104 |
| 2022-11-08 | rxrpc: Record statistics about ACK types | David Howells | 1 | -0/+2 |
| 2022-11-08 | rxrpc: Add stats procfile and DATA packet stats | David Howells | 1 | -0/+1 |
| 2022-09-01 | rxrpc: Fix calc of resend age | David Howells | 1 | -1/+1 |
| 2022-05-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+2 |
| 2022-05-22 | rxrpc: Don't try to resend the request if we're receiving the reply | David Howells | 1 | -1/+2 |
| 2022-05-22 | rxrpc, afs: Fix selection of abort codes | David Howells | 1 | -2/+2 |
| 2022-03-31 | rxrpc: Fix call timer start racing with call destruction | David Howells | 1 | -1/+1 |
| 2022-01-22 | rxrpc: Adjust retransmission backoff | David Howells | 1 | -5/+3 |
| 2020-06-17 | rxrpc: Fix afs large storage transmission performance drop | David Howells | 1 | -1/+1 |
| 2020-06-11 | rxrpc: Fix race between incoming ACK parser and retransmitter | David Howells | 1 | -18/+11 |
| 2020-06-05 | rxrpc: Fix missing notification | David Howells | 1 | -1/+0 |
| 2020-05-11 | rxrpc: Fix the excessive initial retransmission timeout | David Howells | 1 | -14/+8 |
| 2019-08-27 | rxrpc: Use the tx-phase skb flag to simplify tracing | David Howells | 1 | -4/+4 |
| 2019-08-09 | rxrpc: Don't bother generating maxSkew in the ACK packet | David Howells | 1 | -9/+6 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2018-11-02 | rxrpc: Fix lockup due to no error backoff after ack transmit error | David Howells | 1 | -4/+14 |
| 2018-08-01 | rxrpc: remove redundant variables 'sp' and 'did_discard' | YueHaibing | 1 | -2/+0 |
| 2018-06-04 | rxrpc: Fix handling of call quietly cancelled out on server | David Howells | 1 | -1/+7 |
| 2018-03-30 | rxrpc: Fix resend event time calculation | Marc Dionne | 1 | -1/+1 |
| 2018-03-30 | rxrpc: Fix a bit of time confusion | David Howells | 1 | -1/+1 |
| 2018-03-27 | rxrpc: Trace resend | David Howells | 1 | -0/+1 |
| 2017-11-29 | rxrpc: Fix variable overwrite | Gustavo A. R. Silva | 1 | -1/+1 |
| 2017-11-29 | rxrpc: Clean up whitespace | David Howells | 1 | -1/+1 |
| 2017-11-24 | rxrpc: Add keepalive for a call | David Howells | 1 | -0/+10 |
| 2017-11-24 | rxrpc: Add a timeout for detecting lost ACKs/lost DATA | David Howells | 1 | -4/+22 |
| 2017-11-24 | rxrpc: Express protocol timeouts in terms of RTT | David Howells | 1 | -4/+18 |
| 2017-11-24 | rxrpc: Fix call timeouts | David Howells | 1 | -95/+84 |
| 2017-11-02 | rxrpc: Fix call expiry handling | David Howells | 1 | -1/+1 |
| 2017-04-06 | rxrpc: Use negative error codes in rxrpc_call struct | David Howells | 1 | -1/+1 |
| 2016-10-06 | rxrpc: Need to produce an ACK for service op if op takes a long time | David Howells | 1 | -4/+12 |
| 2016-10-06 | rxrpc: Add missing notification | David Howells | 1 | -0/+1 |
| 2016-10-06 | rxrpc: Queue the call on expiry | David Howells | 1 | -4/+6 |
| 2016-10-06 | rxrpc: Fix loss of PING RESPONSE ACK production due to PING ACKs | David Howells | 1 | -4/+44 |
| 2016-10-06 | rxrpc: Fix warning by splitting rxrpc_send_call_packet() | David Howells | 1 | -3/+3 |
| 2016-09-30 | rxrpc: Fix the call timer handling | David Howells | 1 | -8/+18 |
| 2016-09-30 | rxrpc: Keep the call timeouts as ktimes rather than jiffies | David Howells | 1 | -34/+39 |
| 2016-09-29 | rxrpc: Make Tx loss-injection go through normal return and adjust tracing | David Howells | 1 | -1/+1 |
| 2016-09-24 | rxrpc: Implement slow-start | David Howells | 1 | -2/+34 |
| 2016-09-24 | rxrpc: Schedule an ACK if the reply to a client call appears overdue | David Howells | 1 | -0/+1 |
| 2016-09-24 | rxrpc: Delay the resend timer to allow for nsec->jiffies conv error | David Howells | 1 | -2/+8 |
| 2016-09-23 | rxrpc: Add a tracepoint to log which packets will be retransmitted | David Howells | 1 | -0/+2 |
| 2016-09-23 | rxrpc: Add tracepoint for ACK proposal | David Howells | 1 | -7/+14 |
| 2016-09-23 | rxrpc: Add a tracepoint for the call timer | David Howells | 1 | -3/+4 |
| 2016-09-23 | rxrpc: Fix call timer | David Howells | 1 | -11/+14 |
| 2016-09-23 | rxrpc: Need to start the resend timer on initial transmission | David Howells | 1 | -1/+1 |
| 2016-09-23 | rxrpc: Should be using ktime_add_ms() not ktime_add_ns() | David Howells | 1 | -1/+1 |
| 2016-09-22 | rxrpc: Reduce the number of PING ACKs sent | David Howells | 1 | -1/+1 |
| 2016-09-22 | rxrpc: Obtain RTT data by requesting ACKs on DATA packets | David Howells | 1 | -10/+9 |
| 2016-09-22 | rxrpc: Add re-sent Tx annotation | David Howells | 1 | -9/+19 |
| 2016-09-22 | rxrpc: Don't store the rxrpc header in the Tx queue sk_buffs | David Howells | 1 | -9/+2 |
| 2016-09-17 | rxrpc: Improve skb tracing | David Howells | 1 | -4/+4 |
| 2016-09-17 | rxrpc: Fix retransmission algorithm | David Howells | 1 | -8/+4 |
| 2016-09-17 | rxrpc: Remove some whitespace. | David Howells | 1 | -1/+1 |
| 2016-09-13 | rxrpc: The IDLE ACK packet should use rxrpc_idle_ack_delay | David Howells | 1 | -1/+1 |
| 2016-09-08 | rxrpc: Rewrite the data and ack handling code | David Howells | 1 | -1164/+193 |
| 2016-09-07 | rxrpc: Add tracepoint for working out where aborts happen | David Howells | 1 | -3/+4 |
| 2016-09-07 | rxrpc: Calls shouldn't hold socket refs | David Howells | 1 | -44/+30 |
| 2016-09-07 | rxrpc: Improve the call tracking tracepoint | David Howells | 1 | -1/+1 |
| 2016-09-02 | rxrpc: Fix uninitialised variable warning | David Howells | 1 | -3/+2 |
| 2016-08-30 | rxrpc: Use call->peer rather than going to the connection | David Howells | 1 | -5/+5 |
| 2016-08-30 | rxrpc: Trace rxrpc_call usage | David Howells | 1 | -6/+5 |
| 2016-08-30 | rxrpc: Calls should only have one terminal state | David Howells | 1 | -26/+16 |
| 2016-08-24 | rxrpc: Improve management and caching of client connection objects | David Howells | 1 | -1/+3 |
| 2016-08-23 | rxrpc: Calculate serial skew on packet reception | David Howells | 1 | -8/+10 |
| 2016-08-23 | rxrpc: Use a tracepoint for skb accounting debugging | David Howells | 1 | -0/+3 |
| 2016-08-23 | rxrpc: Remove RXRPC_CALL_PROC_BUSY | David Howells | 1 | -6/+0 |
| 2016-08-09 | rxrpc: Don't access connection from call if pointer is NULL | David Howells | 1 | -0/+4 |
| 2016-08-06 | rxrpc: Fix races between skb free, ACK generation and replying | David Howells | 1 | -0/+3 |
| 2016-07-06 | rxrpc: Access socket accept queue under right lock | David Howells | 1 | -2/+2 |
| 2016-07-06 | rxrpc: Release a call's connection ref on call disconnection | David Howells | 1 | -5/+5 |
| 2016-06-22 | rxrpc: Make rxrpc_send_packet() take a connection not a transport | David Howells | 1 | -1/+1 |
| 2016-06-22 | rxrpc: Replace conn->trans->{local,peer} with conn->params.{local,peer} | David Howells | 1 | -6/+6 |
| 2016-06-22 | rxrpc: Use structs to hold connection params and protocol info | David Howells | 1 | -3/+3 |
| 2016-06-15 | rxrpc: Use the peer record to distribute network errors | David Howells | 1 | -4/+11 |
| 2016-06-13 | rxrpc: Rename files matching ar-*.c to git rid of the "ar-" prefix | David Howells | 1 | -0/+1288 |