aboutsummaryrefslogtreecommitdiffstats
path: root/net/rxrpc
AgeCommit message (Expand)AuthorFilesLines
9 daysrxrpc: convert to getsockopt_iterBreno Leitao1-7/+9
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski10-289/+238
11 daysrxrpc: Fix RESPONSE packet verification to extract skb to a linear bufferDavid Howells7-223/+80
11 daysrxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsgDavid Howells8-119/+200
11 dayscrypto/krb5, rxrpc: Fix lack of pre-decrypt/pre-verify length checksDavid Howells1-2/+13
2026-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+5
2026-05-10rxrpc: Also unshare DATA/RESPONSE packets when paged frags are presentHyunwoo Kim2-2/+5
2026-05-05udp_tunnel: Pass struct sock to setup_udp_tunnel_sock().Kuniyuki Iwashima1-1/+1
2026-04-23rxrpc: Fix error handling in rxgk_extract_token()David Howells1-0/+1
2026-04-23rxrpc: Fix re-decryption of RESPONSE packetsDavid Howells1-12/+2
2026-04-23rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packetsDavid Howells1-1/+2
2026-04-23rxrpc: Fix missing validation of ticket length in non-XDR key preparsingAnderson Nascimento1-0/+4
2026-04-23rxgk: Fix potential integer overflow in length checkDavid Howells2-1/+2
2026-04-23rxrpc: Fix conn-level packet handling to unshare RESPONSE packetsDavid Howells1-1/+28
2026-04-23rxrpc: Fix potential UAF after skb_unshare() failureDavid Howells4-33/+20
2026-04-23rxrpc: Fix rxkad crypto unalignment handlingDavid Howells1-2/+7
2026-04-23rxrpc: Fix memory leaks in rxkad_verify_response()David Howells1-61/+42
2026-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski13-88/+135
2026-04-08rxrpc: proc: size address buffers for %pISpc outputPengpeng Hou1-14/+18
2026-04-08rxrpc: only handle RESPONSE during service challengeWang Jie1-2/+12
2026-04-08rxrpc: Fix buffer overread in rxgk_do_verify_authenticator()David Howells1-1/+4
2026-04-08rxrpc: Fix leak of rxgk context in rxgk_verify_response()David Howells1-2/+4
2026-04-08rxrpc: Fix integer overflow in rxgk_verify_response()David Howells1-1/+2
2026-04-08rxrpc: Fix missing error checks for rxkad encryption/decryption failureDavid Howells1-19/+38
2026-04-08rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)David Howells2-7/+1
2026-04-08rxrpc: fix reference count leak in rxrpc_server_keyring()Luxiao Xu1-0/+3
2026-04-08rxrpc: fix oversized RESPONSE authenticator length checkKeenan Dong1-1/+1
2026-04-08rxrpc: fix RESPONSE authenticator parser OOB readKeenan Dong1-1/+2
2026-04-08rxrpc: reject undecryptable rxkad response ticketsYuqi Xu1-1/+5
2026-04-08rxrpc: Only put the call ref if one was acquiredDouya Le1-1/+2
2026-04-08rxrpc: Fix to request an ack if window is limitedMarc Dionne3-3/+6
2026-04-08rxrpc: Fix key reference count leak from call->keyAnderson Nascimento1-0/+1
2026-04-08rxrpc: Fix rack timer warning to report unexpected modeAlok Tiwari1-1/+1
2026-04-08rxrpc: Fix use of wrong skb when comparing queued RESP challenge serialAlok Tiwari1-2/+3
2026-04-08rxrpc: Fix RxGK token loading to check boundsOleh Konko1-13/+17
2026-04-08rxrpc: Fix call removal to use RCU safe deletionDavid Howells1-15/+9
2026-04-08rxrpc: Fix anonymous key handlingDavid Howells1-1/+1
2026-04-08rxrpc: Fix key parsing memleakDavid Howells1-0/+1
2026-04-08rxrpc: Fix key quota calculation for multitoken keysDavid Howells1-3/+4
2026-03-29ipv6: convert CONFIG_IPV6 to built-in only and clean up KconfigsFernando Fernandez Mancera1-1/+1
2026-03-13ipv6: Retire UDP-Lite.Kuniyuki Iwashima1-2/+0
2026-03-06rxrpc, afs: Fix missing error pointer check after rxrpc_kernel_lookup_peer()Miaoqian Lin1-3/+5
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds4-6/+6
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook12-16/+16
2026-01-21rxrpc: Fix data-race warning and potential load/store tearingDavid Howells7-14/+36
2026-01-19rxrpc: Fix recvmsg() unconditional requeueDavid Howells1-4/+15
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook1-1/+1
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook2-2/+2
2025-09-22net: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+1
2025-09-14rxrpc: Fix untrusted unsigned subtractDavid Howells1-5/+14
2025-09-14rxrpc: Fix unhandled errors in rxgk_verify_packet_integrity()David Howells3-14/+28
2025-07-17rxrpc: Fix to use conn aborts for conn-wide failuresDavid Howells5-19/+37
2025-07-17rxrpc: Fix transmission of an abort in response to an abortDavid Howells1-0/+3
2025-07-17rxrpc: Fix notification vs call-release vs recvmsgDavid Howells2-16/+16
2025-07-17rxrpc: Fix recv-recv race of completed callDavid Howells2-2/+18
2025-07-17rxrpc: Fix irq-disabled in local_bh_enable()David Howells3-4/+4
2025-07-09rxrpc: Fix oops due to non-existence of prealloc backlog structDavid Howells1-0/+3
2025-07-09rxrpc: Fix bug due to prealloc collisionDavid Howells1-0/+1
2025-07-08rxrpc: Fix over large frame size warningDavid Howells2-7/+13
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2025-05-29rxrpc: Fix return from none_validate_challenge()David Howells1-2/+3
2025-04-24rxrpc: rxgk: Fix some reference count leaksDan Carpenter1-3/+7
2025-04-24rxrpc: Remove deadcodeDr. David Alan Gilbert3-50/+0
2025-04-22rxrpc: rxgk: Set error code in rxgk_yfs_decode_ticket()Dan Carpenter1-0/+1
2025-04-14rxrpc: rxperf: Add test RxGK server keysDavid Howells1-3/+65
2025-04-14rxrpc: Add more CHALLENGE/RESPONSE packet tracingDavid Howells3-0/+8
2025-04-14rxrpc: Display security params in the afs_cb_call tracepointDavid Howells3-0/+23
2025-04-14rxrpc: Allow the app to store private data on peer structsDavid Howells1-2/+2
2025-04-14rxrpc: rxgk: Implement connection rekeyingDavid Howells3-7/+157
2025-04-14rxrpc: rxgk: Implement the yfs-rxgk security class (GSSAPI)David Howells9-3/+1638
2025-04-14rxrpc: rxgk: Provide infrastructure and key derivationDavid Howells5-1/+364
2025-04-14rxrpc: Add YFS RxGK (GSSAPI) security classDavid Howells1-0/+185
2025-04-14rxrpc: Allow CHALLENGEs to the passed to the app for a RESPONSEDavid Howells14-151/+1011
2025-04-14rxrpc: Remove some socket lock acquire/release annotationsDavid Howells3-4/+5
2025-04-14rxrpc: Pull out certain app callback funcs into an ops tableDavid Howells4-35/+32
2025-04-14rxrpc: kdoc: Update function descriptions and add link from rxrpc.rstDavid Howells6-16/+50
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner5-10/+10
2025-03-10afs: Use the per-peer app data provided by rxrpcDavid Howells1-2/+2
2025-03-10rxrpc: Allow the app to store private data on peer structsDavid Howells2-0/+27
2025-02-21rxrpc: Fix locking issues with the peer record hashDavid Howells1-2/+2
2025-02-21rxrpc: peer->mtu_lock is redundantDavid Howells4-12/+1
2025-02-21rxrpc: rxperf: Fix missing decoding of terminal magic cookieDavid Howells1-0/+12
2025-02-13rxrpc: Fix ipv6 path MTU discoveryDavid Howells1-0/+7
2025-02-11rxrpc: Fix alteration of headers whilst zerocopy pendingDavid Howells5-57/+54
2025-02-05rxrpc: Fix race in call state changing vs recvmsg()David Howells1-1/+9
2025-02-05rxrpc: Fix call state set to not include the SERVER_SECURING stateDavid Howells5-10/+6
2025-02-04rxrpc: Fix the rxrpc_connection attend queue handlingDavid Howells2-7/+11
2025-01-27rxrpc, afs: Fix peer hash locking vs RCU callbackDavid Howells2-14/+14
2024-12-16rxrpc: Fix ability to add more data to a call once MSG_MORE deassertedDavid Howells2-0/+9
2024-12-16rxrpc: Disable IRQ, not BH, to take the lock for ->attend_linkDavid Howells1-4/+4
2024-12-09rxrpc: Implement RACK/TLP to deal with transmission stalls [RFC8985]David Howells8-217/+718
2024-12-09rxrpc: Fix request for an ACK when cwnd is minimumDavid Howells1-1/+1
2024-12-09rxrpc: Manage RTT per-call rather than per-peerDavid Howells9-95/+96
2024-12-09rxrpc: Add a reason indicator to the tx_ack tracepointDavid Howells2-2/+3
2024-12-09rxrpc: Add a reason indicator to the tx_data tracepointDavid Howells3-7/+12
2024-12-09rxrpc: Tidy up the ACK parsing a bitDavid Howells2-29/+27
2024-12-09rxrpc: Use irq-disabling spinlocks between app and I/O threadDavid Howells14-60/+54
2024-12-09rxrpc: Don't allocate a txbuf for an ACK transmissionDavid Howells3-160/+131
2024-12-09rxrpc: Send jumbo DATA packetsDavid Howells4-1/+6
2024-12-09rxrpc: Fix initial resend timeoutDavid Howells1-1/+1
2024-12-09rxrpc: Fix the calculation and use of RTODavid Howells2-2/+3
2024-12-09rxrpc: Adjust the rxrpc_rtt_rx tracepointDavid Howells2-3/+3
2024-12-09rxrpc: Generate rtt_minDavid Howells2-4/+18
2024-12-09rxrpc: Don't use received skbuff timestampsDavid Howells2-12/+10
2024-12-09rxrpc: Store the DATA serial in the txqueue and use this in RTT calcDavid Howells4-38/+74
2024-12-09rxrpc: Use the new rxrpc_tx_queue struct to more efficiently process ACKsDavid Howells6-190/+274
2024-12-09rxrpc: Adjust names and types of congestion-related fieldsDavid Howells4-111/+97
2024-12-09rxrpc: Display stats about jumbo packets transmitted and receivedDavid Howells4-2/+37
2024-12-09rxrpc: Replace call->acks_first_seq with tracking of the hard ACK pointDavid Howells2-31/+27
2024-12-09rxrpc: call->acks_hard_ack is now the same call->tx_bottom, so remove itDavid Howells5-18/+16
2024-12-09rxrpc: Implement progressive transmission queue structDavid Howells7-249/+383
2024-12-09rxrpc: Don't need barrier for ->tx_bottom and ->acks_hard_ackDavid Howells2-5/+7
2024-12-09rxrpc: Timestamp DATA packets before transmitting themDavid Howells1-39/+17
2024-12-09rxrpc: Only set DF=1 on initial DATA transmissionDavid Howells3-18/+20
2024-12-09rxrpc: Fix injection of packet lossDavid Howells1-10/+11
2024-12-09rxrpc: Fix CPU time starvation in I/O threadDavid Howells8-75/+93
2024-12-09rxrpc: Add a tracepoint to show variables pertinent to jumbo packet sizeDavid Howells1-0/+2
2024-12-09rxrpc: Prepare to be able to send jumbo DATA packetsDavid Howells6-60/+137
2024-12-09rxrpc: Separate the packet length from the data length in rxrpc_txbufDavid Howells6-32/+36
2024-12-09rxrpc: Implement path-MTU probing using padded PING ACKs (RFC8899)David Howells14-57/+258
2024-12-09rxrpc: Use a large kvec[] in rxrpc_local rather than every rxrpc_txbufDavid Howells2-12/+39
2024-12-09rxrpc: Request an ACK on impending Tx stallDavid Howells3-4/+10
2024-12-09rxrpc: Show stats counter for received reason-0 ACKsDavid Howells1-2/+3
2024-12-09rxrpc: Don't set the MORE-PACKETS rxrpc wire header flagDavid Howells1-3/+0
2024-12-09rxrpc: Clean up Tx header flags generation handlingDavid Howells3-9/+14
2024-12-09rxrpc: Use umin() and umax() rather than min_t()/max_t() where possibleDavid Howells11-25/+21
2024-12-09rxrpc: Fix handling of received connection abortDavid Howells1-4/+8
2024-11-28rxrpc: Improve setsockopt() handling of malformed user inputMichal Luczaj1-3/+4
2024-11-11rxrpc: Add a tracepoint for aborts being proposedDavid Howells1-0/+1
2024-11-11mm: page_frag: avoid caller accessing 'page_frag_cache' directlyYunsheng Lin2-6/+2
2024-11-07rxrpc: Fix missing locking causing hanging callsDavid Howells1-0/+4
2024-10-03rxrpc: Fix uninitialised variable in rxrpc_send_data()David Howells1-5/+5
2024-10-03rxrpc: Fix a race between socket set up and I/O thread creationDavid Howells3-4/+10
2024-08-02rxrpc: Remove unused function declarationsYue Haibing1-2/+0
2024-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-21/+37
2024-05-08rxrpc: Only transmit one ACK per jumbo packet receivedDavid Howells1-11/+35
2024-05-08rxrpc: Fix congestion control algorithmDavid Howells3-10/+2
2024-05-03net: Remove ctl_table sentinel elements from several networking subsystemsJoel Granados1-1/+0
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-14/+9
2024-05-01rxrpc: Clients must accept conn from any addressJeffrey Altman1-7/+2
2024-04-30rxrpc: Fix using alignmask being zero for __page_frag_alloc_align()Yunsheng Lin3-7/+7
2024-03-29net: add sk_wake_async_rcu() helperEric Dumazet1-1/+1
2024-03-14rxrpc: Fix error check on ->alloc_txbuf()David Howells1-2/+2
2024-03-14rxrpc: Fix use of changed alignment param to page_frag_alloc_align()David Howells1-2/+2
2024-03-05rxrpc: Extract useful fields from a received ACK to skb priv dataDavid Howells4-37/+44
2024-03-05rxrpc: Clean up the resend algorithmDavid Howells1-41/+38
2024-03-05rxrpc: Record probes after transmission and reduce number of time-getsDavid Howells1-65/+40
2024-03-05rxrpc: Use ktimes for call timeout tracking and set the timer lazilyDavid Howells11-239/+212
2024-03-05rxrpc: Differentiate PING ACK transmission traces.David Howells1-2/+2
2024-03-05rxrpc: Don't permit resending after all Tx packets ackedDavid Howells1-1/+3
2024-03-05rxrpc: Parse received packets before dealing with timeoutsDavid Howells1-3/+3
2024-03-05rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page fragsDavid Howells8-142/+217
2024-03-03rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wireDavid Howells3-55/+56
2024-02-29rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet()David Howells3-40/+40
2024-02-29rxrpc: Don't pick values out of the wire header when setting up securityDavid Howells1-4/+4
2024-02-29rxrpc: Split up the DATA packet transmission functionDavid Howells2-30/+69
2024-02-29rxrpc: Add a kvec[] to the rxrpc_txbuf structDavid Howells4-24/+22
2024-02-29rxrpc: Merge together DF/non-DF branches of data Tx functionDavid Howells1-39/+15
2024-02-29rxrpc: Do lazy DF flag resettingDavid Howells2-3/+2
2024-02-29rxrpc: Remove atomic handling on some fields only used in I/O threadDavid Howells2-11/+7
2024-02-29rxrpc: Strip barriers and atomics off of timer trackingDavid Howells4-37/+32
2024-02-29rxrpc: Fix the names of the fields in the ACK trailer structDavid Howells4-29/+29
2024-02-29rxrpc: Note cksum in txbufDavid Howells4-1/+4
2024-02-29rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomicsDavid Howells6-31/+28
2024-02-29rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit traceDavid Howells4-22/+22
2024-02-05rxrpc: Fix counting of new acks and nacksDavid Howells4-25/+117
2024-02-05rxrpc: Fix response to PING RESPONSE ACKs to a dead callDavid Howells1-0/+8
2024-02-05rxrpc: Fix delayed ACKs to not set the reference serial numberDavid Howells2-6/+1
2024-02-05rxrpc: Fix generation of serial numbers to skip zeroDavid Howells5-9/+23
2024-01-11rxrpc: Fix use of Don't Fragment flagDavid Howells4-5/+17
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+2
2024-01-07rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queueDavid Howells1-2/+2
2023-12-24rxrpc: Create a procfile to display outstanding client conn bundlesDavid Howells4-0/+94
2023-12-24rxrpc, afs: Allow afs to pin rxrpc_peer objectsDavid Howells5-39/+111
2023-12-24rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()Oleg Nesterov1-1/+2
2023-11-17rxrpc: Defer the response to a PING ACK until we've parsed itDavid Howells1-13/+13
2023-11-17rxrpc: Fix RTT determination to use any ACK as a sourceDavid Howells1-19/+16
2023-11-17rxrpc: Fix some minor issues with bundle tracingDavid Howells1-3/+4
2023-11-01rxrpc: Fix two connection reaping bugsDavid Howells2-2/+2
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+0
2023-06-27Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells1-1/+0
2023-05-30rxrpc: Truncate UTS_RELEASE for rxrpc versionDavid Howells3-1/+12
2023-05-25rxrpc: Use alloc_ordered_workqueue() to create ordered workqueuesTejun Heo1-1/+1
2023-05-05Merge tag 'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-12/+23
2023-05-01rxrpc: Fix timeout of a call that hasn't yet been granted a channelDavid Howells4-1/+13
2023-05-01rxrpc: Make it so that a waiting process can be abortedDavid Howells1-2/+5
2023-05-01rxrpc: Fix hard call timeout unitsDavid Howells1-1/+1
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+2
2023-04-27rxrpc: Fix potential data race in rxrpc_wait_to_be_connected()David Howells1-8/+4
2023-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni3-13/+27
2023-04-23rxrpc: Fix error when reading rxrpc tokensMarc Dionne1-1/+1
2023-04-23rxrpc: Replace fake flex-array with flexible-array memberGustavo A. R. Silva1-1/+1
2023-04-22rxrpc: Fix potential race in error handling in afs_make_call()David Howells2-12/+26
2023-04-18Change DEFINE_SEMAPHORE() to take a number argumentPeter Zijlstra1-4/+2
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds18-133/+208
2023-02-21Merge tag 'hardening-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-02-20rxrpc: Fix overproduction of wakeups to recvmsg()David Howells2-2/+16
2023-02-07rxrpc: Reduce unnecessary ack transmissionDavid Howells1-1/+1
2023-02-07rxrpc: Trace ack.rwindDavid Howells2-4/+8