summaryrefslogtreecommitdiffstats
path: root/net/rxrpc/input.c
Commit message (Expand)AuthorAgeFilesLines
* rxrpc: Extract useful fields from a received ACK to skb priv dataDavid Howells2024-03-051-34/+27
* rxrpc: Use ktimes for call timeout tracking and set the timer lazilyDavid Howells2024-03-051-15/+13
* rxrpc: Strip barriers and atomics off of timer trackingDavid Howells2024-02-291-9/+6
* rxrpc: Fix the names of the fields in the ACK trailer structDavid Howells2024-02-291-11/+11
* rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomicsDavid Howells2024-02-291-1/+1
* rxrpc: Fix counting of new acks and nacksDavid Howells2024-02-051-18/+97
* rxrpc: Defer the response to a PING ACK until we've parsed itDavid Howells2023-11-171-13/+13
* rxrpc: Fix RTT determination to use any ACK as a sourceDavid Howells2023-11-171-19/+16
* rxrpc: Fix overproduction of wakeups to recvmsg()David Howells2023-02-201-1/+1
* rxrpc: Simplify ACK handlingDavid Howells2023-01-311-23/+23
* rxrpc: De-atomic call->ackr_window and call->ackr_nr_unackedDavid Howells2023-01-311-7/+7
* rxrpc: Remove call->state_lockDavid Howells2023-01-061-55/+41
* rxrpc: Move call state changes from recvmsg to I/O threadDavid Howells2023-01-061-1/+37
* rxrpc: Tidy up abort generation infrastructureDavid Howells2023-01-061-35/+30
* rxrpc: Only disconnect calls in the I/O threadDavid Howells2023-01-061-6/+0
* rxrpc: Only set/transmit aborts in the I/O threadDavid Howells2023-01-061-4/+2
* rxrpc: Move the cwnd degradation after transmitting packetsDavid Howells2022-12-011-22/+27
* rxrpc: Trace/count transmission underflows and cwnd resetsDavid Howells2022-12-011-2/+5
* rxrpc: Remove the _bh annotation from all the spinlocksDavid Howells2022-12-011-2/+2
* rxrpc: Make the I/O thread take over the call and local processor workDavid Howells2022-12-011-125/+42
* rxrpc: Reduce the use of RCU in packet inputDavid Howells2022-12-011-4/+3
* rxrpc: Simplify skbuff accounting in receive pathDavid Howells2022-12-011-23/+22
* rxrpc: Implement a mechanism to send an event notification to a callDavid Howells2022-12-011-2/+1
* rxrpc: Remove call->input_lockDavid Howells2022-12-011-17/+5
* rxrpc: Split the receive codeDavid Howells2022-12-011-366/+6
* rxrpc: trace: Don't use __builtin_return_address for sk_buff tracingDavid Howells2022-12-011-18/+18
* rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracingDavid Howells2022-12-011-4/+4
* rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracingDavid Howells2022-12-011-1/+1
* rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracingDavid Howells2022-12-011-2/+2
* rxrpc: Extract the code from a received ABORT packet much earlierDavid Howells2022-12-011-12/+19
* rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundleDavid Howells2022-12-011-2/+2
* rxrpc: Remove the [_k]net() debugging macrosDavid Howells2022-12-011-1/+0
* rxrpc: Remove the [k_]proto() debugging macrosDavid Howells2022-12-011-17/+0
* rxrpc: Fix congestion managementDavid Howells2022-11-081-1/+20
* rxrpc: Save last ACK's SACK table rather than marking txbufsDavid Howells2022-11-081-88/+76
* rxrpc: Remove call->lockDavid Howells2022-11-081-3/+0
* rxrpc: Don't use a ring buffer for call Tx queueDavid Howells2022-11-081-84/+61
* rxrpc: Get rid of the Rx ringDavid Howells2022-11-081-82/+131
* rxrpc: Clone received jumbo subpackets and queue separatelyDavid Howells2022-11-081-216/+185
* rxrpc: Clean up ACK handlingDavid Howells2022-11-081-4/+4
* rxrpc: Allocate ACK records at proposal and queue for transmissionDavid Howells2022-11-081-51/+38
* rxrpc: Remove call->tx_phaseDavid Howells2022-11-081-4/+1
* rxrpc: Remove unnecessary header inclusionsDavid Howells2022-11-081-14/+0
* rxrpc: Record statistics about ACK typesDavid Howells2022-11-081-0/+1
* rxrpc: Add stats procfile and DATA packet statsDavid Howells2022-11-081-0/+6
* rxrpc: Track highest acked serialDavid Howells2022-11-081-0/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-05-231-11/+20
|\
| * rxrpc: Fix decision on when to generate an IDLE ACKDavid Howells2022-05-221-2/+9
| * rxrpc: Don't let ack.previousPacket regressDavid Howells2022-05-221-1/+3
| * rxrpc: Fix overlapping ACK accountingDavid Howells2022-05-221-8/+8