aboutsummaryrefslogtreecommitdiffstats
path: root/net/rds
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev...Mark Brown6-41/+129
3 daysnet/rds: use special gfp_t format specifierBrendan Jackman1-1/+1
6 daysrds: filter RDS_INFO_* getsockopt by caller's netnsMaoyi Xie3-31/+104
6 daysrds: annotate data-race around rs_seen_congestionJiayuan Chen2-3/+3
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+6
11 daysnet/rds: Don't sleep inside rds_ib_conn_path_shutdownAllison Henderson1-5/+20
2026-05-14rds: tcp_listen: fix typos in commentsAvinash Duduskar1-2/+2
2026-05-14rds_tcp: close NULL deref window in rds_tcp_set_callbacksMaoyi Xie1-3/+6
2026-05-11net/rds: reset op_nents when zerocopy page pin failsAllison Henderson1-0/+1
2026-05-05net/rds: handle zerocopy send cleanup before the message is queuedNan Li1-5/+15
2026-04-23net: rds: fix MR cleanup on copy errorAo Zhou1-4/+0
2026-04-22net/rds: zero per-item info buffer before handing it to visitorsMichael Bommarito1-0/+14
2026-04-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-5/+32
2026-04-12net/rds: Restrict use of RDS/IB to the initial network namespaceGreg Jumper2-2/+12
2026-04-12net/rds: Optimize rds_ib_laddr_checkHåkon Bugge3-3/+20
2026-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+6
2026-04-01rds: ib: reject FRMR registration before IB connection is establishedWeiming Shi1-1/+6
2026-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+10
2026-03-03net/rds: Fix circular locking dependency in rds_tcp_tuneAllison Henderson1-4/+10
2026-02-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski10-45/+25
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-22/+7
2026-02-25rds: update outdated commentkexinsun1-1/+1
2026-02-24net/rds: fix recursive lock in rds_tcp_conn_slots_availableFernando Fernandez Mancera2-22/+7
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds2-4/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds5-13/+13
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook9-23/+20
2026-02-19rds: tcp: fix uninit-value in __inet_bindTabrez Ahmed1-1/+1
2026-02-19net/rds: Fix NULL pointer dereference in rds_tcp_accept_oneAllison Henderson1-3/+17
2026-02-17net/rds: rds_sendmsg should not discard payload_lenAllison Henderson1-2/+4
2026-02-04net/rds: Trigger rds_send_ping() more than onceGerd Rausch6-17/+72
2026-02-04net/rds: Use the first lane until RDS_EXTHDR_NPATHS arrivesGerd Rausch4-39/+90
2026-02-04net/rds: Update struct rds_statistics to use u64 instead of uint64_tAllison Henderson1-36/+36
2026-02-04net/rds: Clear reconnect pending bitHåkon Bugge1-0/+2
2026-02-04net/rds: Kick-start TCP receiver after acceptGerd Rausch1-0/+2
2026-02-04net/rds: rds_tcp_conn_path_shutdown must not discard messagesGerd Rausch6-5/+76
2026-02-04net/rds: Encode cp_index in TCP source portGerd Rausch7-7/+77
2026-02-04net/rds: new extension header: rdma bytesShamir Rabinovitch4-29/+107
2026-01-23net/rds: rds_tcp_accept_one ought to not discard messagesGerd Rausch6-76/+169
2026-01-23net/rds: No shortcut out of RDS_CONN_ERRORGerd Rausch2-5/+2
2026-01-13net/rds: Give each connection path its own workqueueAllison Henderson1-4/+21
2026-01-13net/rds: Add per cp work queueAllison Henderson9-20/+23
2025-11-04net: Convert proto_ops connect() callbacks to use sockaddr_unsizedKees Cook2-2/+2
2025-11-04net: Convert proto_ops bind() callbacks to use sockaddr_unsizedKees Cook4-4/+4
2025-09-22net: WQ_PERCPU added to alloc_workqueue usersMarco Crivellari1-1/+2
2025-09-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+12
2025-09-15rds: ib: Increment i_fastreg_wrs before bailing outHåkon Bugge1-8/+12
2025-09-08rds: ib: Remove unused extern definitionHåkon Bugge1-1/+0
2025-08-22rds: Fix endianness annotations for RDS extension headersUjwal Kundur3-6/+6
2025-08-22rds: Fix endianness annotation for RDS_MPATH_HASHUjwal Kundur1-1/+1
2025-08-22rds: Fix endianness annotation of jhash wrappersUjwal Kundur1-4/+5
2025-08-22rds: Replace POLLERR with EPOLLERRUjwal Kundur1-1/+1
2025-08-12RDS: remove redundant __GFP_NOWARNQianfeng Rong1-1/+1
2025-07-15don't open-code kernel_accept() in rds_tcp_accept_one()Al Viro1-22/+2
2025-06-21rds: Correct spellingSimon Horman2-2/+2
2025-06-21rds: Correct endian annotation of port and addr assignmentsSimon Horman1-3/+3
2025-05-26replace strncpy with strscpy_padBaris Can Goral1-4/+2
2025-05-15rds: Use nested-BH locking for rds_page_remainderSebastian Andrzej Siewior1-2/+8
2025-05-15rds: Acquire per-CPU pointer within BH disabled sectionSebastian Andrzej Siewior1-4/+2
2025-05-15rds: Disable only bottom halves in rds_page_remainder_alloc()Sebastian Andrzej Siewior1-5/+4
2025-02-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+2
2025-02-21net: better track kernel sockets lifetimeEric Dumazet1-6/+2
2025-02-21net/rds: Replace deprecated strncpy() with strscpy_pad()Thorsten Blum1-2/+1
2025-01-09rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxyMatthieu Baerts (NGI0)1-7/+32
2024-10-03net/rds: remove unused struct 'rds_ib_dereg_odp_mr'Dr. David Alan Gilbert1-4/+0
2024-08-09net: rds: add option for GCOV profilingVegard Nossum2-0/+14
2024-08-01RDS: IB: Remove unused declarationsYue Haibing1-4/+0
2024-07-24sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados1-2/+2
2024-06-19rds:Simplify the allocation of slab cachesHongfu Li2-6/+2
2024-05-13net: change proto and proto_ops accept typeJens Axboe1-1/+5
2024-05-03net: rds: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados3-3/+0
2024-03-29net/rds: fix possible cp null dereferenceMahmoud Adam1-1/+1
2024-03-19rds: introduce acquire/release ordering in acquire/release_in_xmit()Yewon Choi1-3/+2
2024-03-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-5/+4
2024-03-06net/rds: fix WARNING in rds_conn_connect_if_downEdward Adam Davis2-5/+4
2024-02-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+11
2024-02-13net:rds: Fix possible deadlock in rds_message_putAllison Henderson1-2/+11
2024-01-30net: rds: Simplify the allocation of slab caches in rds_conn_initKunwu Chan1-3/+1
2024-01-22net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recvSharath Srinivasan1-1/+1
2023-12-11ipv6: annotate data-races around np->mcast_oifEric Dumazet1-1/+1
2023-10-01net: prevent address rewrite in kernel_bind()Jordan Rife2-2/+2
2023-10-01net: replace calls to sock->ops->connect() with kernel_connect()Jordan Rife1-1/+1
2023-09-20net: rds: Fix possible NULL-pointer dereferenceArtem Chernyshev1-5/+7
2023-08-29Merge tag 'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+2
2023-08-15networking: Update to register_net_sysctl_szJoel Granados1-1/+2
2023-08-13net/rds: Remove unused function declarationsYue Haibing3-5/+0
2023-06-24sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)David Howells1-1/+0
2023-06-24rds: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpageDavid Howells1-10/+11
2023-02-13rds: rds_rm_zerocopy_callback() correct order for list_add_tail()Pietro Borrello1-1/+1
2023-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+3
2023-02-09rds: rds_rm_zerocopy_callback() use list_first_entry()Pietro Borrello1-3/+3
2023-01-27net: add missing includes of linux/sched/clock.hJakub Kicinski2-0/+2
2023-01-23net/sock: Introduce trace_sk_data_ready()Peilin Ye2-0/+4
2022-11-04rds: remove redundant variable total_payload_lenColin Ian King1-2/+1
2022-10-26net/rds: remove variable total_copiedColin Ian King1-2/+0
2022-10-24net: add a refcount tracker for kernel socketsEric Dumazet1-0/+3
2022-10-11treewide: use get_random_{u8,u16}() when possible, part 2Jason A. Donenfeld1-1/+1
2022-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-10-03net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callba...Tetsuo Handa1-1/+1
2022-09-19net: rds: add missing __init/__exit annotations to module init/exit funcsXiu Jianfeng3-4/+4
2022-08-31net/rds: Pass a pointer to virt_to_page()Linus Walleij1-1/+1
2022-08-12rds: add missing barrier to release_refillMikulas Patocka1-0/+1
2022-08-08iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()Al Viro1-2/+1
2022-08-01net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()Li Qiong1-1/+1
2022-05-24Merge tag 'v5.18' into rdma.git for-nextJason Gunthorpe4-5/+25
2022-05-05net: rds: use maybe_get_net() when acquiring refcount on TCP socketsTetsuo Handa4-6/+18
2022-05-03net: rds: acquire refcount on TCP socketsTetsuo Handa1-0/+8
2022-04-06RDMA: Split kernel-only global device caps from uverbs device capsJason Gunthorpe1-2/+2
2021-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2021-12-14rds: memory leak in __rds_conn_create()Hangyu Hua1-0/+1
2021-12-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-12-02net/rds: correct socket tunable error in rds_tcp_tune()William Kucharski1-1/+1
2021-11-22rds: Fix a typo in a commentChristophe JAILLET1-1/+1
2021-08-18net/rds: dma_map_sg is entitled to merge entriesGerd Rausch1-2/+2
2021-06-30Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-2/+2
2021-06-28Merge tag 'fallthrough-fixes-clang-5.14-rc1' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+3
2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2021-06-08net: rds: fix memory leak in rds_recvmsgPavel Skripkin1-1/+1
2021-05-31rds: Fix spelling mistakesZheng Yongjun2-2/+2
2021-05-21RDS tcp loopback connection can hangRao Shoaib4-9/+27
2021-05-17rds: Fix fall-through warnings for ClangGustavo A. R. Silva2-0/+3
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds2-34/+2
2021-04-29Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-6/+1
2021-04-27rds: Remove redundant assignment to nr_sigJiapeng Chong1-1/+0
2021-04-24Revert "net/rds: Avoid potential use after free in rds_send_remove_from_sock"Linus Torvalds2-2/+1
2021-04-12rds: ib: Remove two ib_modify_qp() callsHåkon Bugge2-34/+2
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+4
2021-04-07net/rds: Avoid potential use after free in rds_send_remove_from_sockAditya Pakki2-1/+2
2021-03-31net/rds: Fix a use after free in rds_message_map_pagesLv Yunlong1-1/+2
2021-03-28net: rds: Fix a typoLu Wei1-1/+1
2021-03-10net/rds: Drop duplicate sin and sin6 assignmentsYejune Deng1-4/+0
2021-02-02net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGSSabyrzhan Tasbolatov1-0/+3
2020-11-17rds: stop using dmapoolChristoph Hellwig5-69/+101
2020-11-17Merge branch 'for-rc' into rdma.gitJason Gunthorpe1-2/+3
2020-11-12RDMA: Lift ibdev_to_node from rds to common codeChristoph Hellwig1-7/+0
2020-10-28RDMA: Add rdma_connect_locked()Jason Gunthorpe1-2/+3
2020-10-09net/rds: suppress page allocation failure error in recv buffer refillManjunath Patil1-3/+3
2020-09-20RDS: drop double zeroingJulia Lawall1-1/+1
2020-09-18net: rds: delete duplicated wordsRandy Dunlap2-2/+2
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+2
2020-07-31rds: Prevent kernel-infoleak in rds_notify_queue_get()Peilin Ye1-1/+2
2020-07-24net: pass a sockptr_t into ->setsockoptChristoph Hellwig3-27/+23
2020-07-19net: rds: rdma_transport.h: delete duplicated wordRandy Dunlap1-1/+1
2020-07-01rds: If one path needs re-connection, check all and re-connectRao Shoaib3-1/+20
2020-06-25rds: transport module should be auto loaded when transport is setRao Shoaib1-9/+17
2020-06-15net/rds: NULL pointer de-reference in rds_ib_add_one()Ka-Cheong Poon1-1/+7
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-3/+3
2020-06-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds8-332/+38
2020-06-02RDMA: Remove 'max_fmr'Jason Gunthorpe1-1/+1
2020-06-02RDMA/rds: Remove FMR support for memory registrationMax Gurtovoy8-322/+21
2020-05-28tcp: add tcp_sock_set_keepcntChristoph Hellwig2-15/+4
2020-05-28tcp: add tcp_sock_set_keepintvlChristoph Hellwig1-3/+1
2020-05-28tcp: add tcp_sock_set_keepidleChristoph Hellwig1-4/+1
2020-05-28tcp: add tcp_sock_set_nodelayChristoph Hellwig3-12/+2
2020-05-28tcp: add tcp_sock_set_corkChristoph Hellwig1-7/+2
2020-05-28net: add sock_set_keepaliveChristoph Hellwig1-5/+1
2020-05-28net: add sock_no_lingerChristoph Hellwig3-14/+2
2020-05-27RDMA/cma: Provide ECE reject reasonLeon Romanovsky1-1/+3
2020-05-21Merge tag 'v5.7-rc6' into rdma.git for-nextJason Gunthorpe4-65/+51
2020-05-20rds: fix crash in rds_info_getsockopt()John Hubbard1-1/+2
2020-05-17rds: convert get_user_pages() --> pin_user_pages()John Hubbard1-4/+2
2020-05-06RDMA: Allow ib_client's to fail when add() is calledJason Gunthorpe1-8/+13
2020-04-28Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...Daniel Borkmann1-4/+2
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig1-4/+2
2020-04-15net/rds: Use ERR_PTR for rds_message_alloc_sgs()Jason Gunthorpe4-21/+19
2020-04-09net/rds: Fix MR reference counting problemKa-Cheong Poon2-21/+12
2020-04-09net/rds: Replace struct rds_mr's r_refcount with struct krefKa-Cheong Poon3-23/+20
2020-02-16net/rds: Track user mapped pages through special APILeon Romanovsky1-12/+12
2020-01-18net/rds: Use prefetch for On-Demand-Paging MRHans Westgaard Ry1-0/+9
2020-01-18net/rds: Handle ODP mr registration/unregistrationHans Westgaard Ry7-55/+243
2020-01-16net/rds: Detect need of On-Demand-Paging memory registrationHans Westgaard Ry1-2/+4
2019-11-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-8/+15
2019-11-16rds: ib: update WR sizes when bringing up connectionDag Moxnes1-8/+15
2019-10-17net/rds: Remove unnecessary null checkYueHaibing1-2/+1
2019-10-06net/rds: Add missing include fileYueHaibing2-0/+2
2019-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-3/+3
2019-10-03net/rds: Use DMA memory pool allocation for rds_headerKa-Cheong Poon5-59/+151
2019-10-02net/rds: Log vendor error if send/recv Work requests failSudhakar Dindukurti2-4/+5
2019-10-02net/rds: Fix error handling in rds_ib_add_one()Dotan Barak1-3/+3
2019-09-27net/rds: Check laddr_check before calling itKa-Cheong Poon1-1/+4
2019-09-26net: Fix Kconfig indentationKrzysztof Kozlowski1-2/+2
2019-09-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2019-09-15net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'Gerd Rausch1-1/+1
2019-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-22/+18
2019-09-11net/rds: An rds_sock is added too early to the hash tableKa-Cheong Poon1-22/+18
2019-09-05Convert usage of IN_MULTICAST to ipv4_is_multicastDave Taht3-6/+6
2019-09-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+4
2019-08-27net/rds: Fix info leak in rds6_inc_info_copy()Ka-Cheong Poon1-1/+4
2019-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-8/+22
2019-08-24net: rds: add service level support in rds-infoZhu Yanjun4-8/+22
2019-08-23net/rds: Whitelist rdma_cookie and rx_tstamp for usercopyDag Moxnes3-15/+27
2019-08-15rds: check for excessive looping in rds_send_xmitAndy Grover3-1/+14
2019-08-15net/rds: Add a few missing rds_stat_names entriesGerd Rausch1-0/+2
2019-08-15RDS: don't use GFP_ATOMIC for sk_alloc in rds_createChris Mason1-1/+1
2019-08-15RDS: limit the number of times we loop in rds_send_xmitChris Mason1-1/+11
2019-08-15net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES optionsKa-Cheong Poon1-3/+90
2019-07-27net: rds: Fix possible null-pointer dereferences in rds_rdma_cm_event_handler...Jia-Ju Bai1-1/+4
2019-07-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds5-48/+108
2019-07-17net/rds: Initialize ic->i_fastreg_wrs upon allocationGerd Rausch1-1/+1
2019-07-17net/rds: Keep track of and wait for FRWR segments in use upon shutdownGerd Rausch3-6/+45