summaryrefslogtreecommitdiffstats
path: root/net/rxrpc
AgeCommit message (Expand)AuthorFilesLines
2022-12-01rxrpc: Extract the peer address from an incoming packet earlierDavid Howells4-27/+31
2022-12-01rxrpc: Reduce the use of RCU in packet inputDavid Howells4-32/+59
2022-12-01rxrpc: Simplify skbuff accounting in receive pathDavid Howells2-61/+54
2022-12-01rxrpc: Remove RCU from peer->error_targets listDavid Howells6-11/+28
2022-12-01rxrpc: Move DATA transmission into call processor work itemDavid Howells6-79/+156
2022-12-01rxrpc: Copy client call parameters into rxrpc_call earlierDavid Howells10-48/+84
2022-12-01rxrpc: Implement a mechanism to send an event notification to a callDavid Howells5-5/+48
2022-12-01rxrpc: Don't use sk->sk_receive_queue.lock to guard socket state changesDavid Howells1-4/+0
2022-12-01rxrpc: Remove call->input_lockDavid Howells3-19/+5
2022-12-01rxrpc: Move error processing into the local endpoint I/O threadDavid Howells3-36/+38
2022-12-01rxrpc: Move packet reception processing into I/O threadDavid Howells5-25/+47
2022-12-01rxrpc: Create a per-local endpoint receive queue and I/O threadDavid Howells4-21/+91
2022-12-01rxrpc: Split the receive codeDavid Howells4-366/+384
2022-12-01rxrpc: Don't hold a ref for connection workqueueDavid Howells8-123/+118
2022-12-01rxrpc: Don't hold a ref for call timer or workqueueDavid Howells4-79/+51
2022-12-01rxrpc: trace: Don't use __builtin_return_address for sk_buff tracingDavid Howells9-57/+51
2022-12-01rxrpc: Trace rxrpc_bundle refcountDavid Howells4-15/+21
2022-12-01rxrpc: trace: Don't use __builtin_return_address for rxrpc_call tracingDavid Howells10-88/+72
2022-12-01rxrpc: trace: Don't use __builtin_return_address for rxrpc_conn tracingDavid Howells8-55/+55
2022-12-01rxrpc: trace: Don't use __builtin_return_address for rxrpc_peer tracingDavid Howells9-38/+39
2022-12-01rxrpc: trace: Don't use __builtin_return_address for rxrpc_local tracingDavid Howells12-63/+93
2022-12-01rxrpc: Extract the code from a received ABORT packet much earlierDavid Howells2-23/+20
2022-12-01rxrpc: Drop rxrpc_conn_parameters from rxrpc_connection and rxrpc_bundleDavid Howells14-108/+131
2022-12-01rxrpc: Remove the [_k]net() debugging macrosDavid Howells9-82/+3
2022-12-01rxrpc: Remove the [k_]proto() debugging macrosDavid Howells7-46/+3
2022-12-01rxrpc: Remove handling of duplicate packets in recvmsg_queueDavid Howells1-18/+0
2022-12-01rxrpc: Fix call leakDavid Howells1-1/+0
2022-12-01rxrpc: Implement an in-kernel rxperf server for testing purposesDavid Howells4-0/+654
2022-12-01rxrpc: Fix checker warningDavid Howells1-5/+9
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-15/+24
2022-11-18Merge tag 'rxrpc-next-20221116' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller3-11/+19
2022-11-18rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]David Howells2-15/+24
2022-11-18rxrpc: uninitialized variable in rxrpc_send_ack_packet()Dan Carpenter1-2/+0
2022-11-18rxrpc: fix rxkad_verify_response()Dan Carpenter1-2/+4
2022-11-16rxrpc: Fix network address validationDavid Howells1-4/+5
2022-11-16rxrpc: Fix oops from calling udpv6_sendmsg() on AF_INET socketDavid Howells1-6/+12
2022-11-14rxrpc: Fix missing IPV6 #ifdefDavid Howells1-1/+2
2022-11-08rxrpc: Allocate an skcipher each time needed rather than reusingDavid Howells2-26/+28
2022-11-08rxrpc: Fix congestion managementDavid Howells10-20/+59
2022-11-08rxrpc: Remove the rxtx ringDavid Howells2-39/+0
2022-11-08rxrpc: Save last ACK's SACK table rather than marking txbufsDavid Howells5-116/+180
2022-11-08rxrpc: Remove call->lockDavid Howells5-32/+3
2022-11-08rxrpc: Don't use a ring buffer for call Tx queueDavid Howells11-423/+309
2022-11-08rxrpc: Get rid of the Rx ringDavid Howells10-199/+279
2022-11-08rxrpc: Clone received jumbo subpackets and queue separatelyDavid Howells7-410/+240
2022-11-08rxrpc: Split the rxrpc_recvmsg tracepointDavid Howells1-19/+18
2022-11-08rxrpc: Clean up ACK handlingDavid Howells10-122/+50
2022-11-08rxrpc: Allocate ACK records at proposal and queue for transmissionDavid Howells9-256/+250
2022-11-08rxrpc: Define rxrpc_txbuf struct to carry data to be transmittedDavid Howells4-1/+156
2022-11-08rxrpc: Remove call->tx_phaseDavid Howells4-7/+1