aboutsummaryrefslogtreecommitdiffstats
path: root/net/rds
AgeCommit message (Expand)AuthorFilesLines
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-11/+12
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-56/+244
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-61/+153
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-49/+109
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
2019-07-17net/rds: Set fr_state only to FRMR_IS_FREE if IB_WR_LOCAL_INV had been succes...Gerd Rausch1-1/+2
2019-07-17net/rds: Fix NULL/ERR_PTR inconsistencyGerd Rausch1-2/+2
2019-07-17net/rds: Wait for the FRMR_IS_FREE (or FRMR_IS_STALE) transition after postin...Gerd Rausch2-27/+40
2019-07-17net/rds: Get rid of "wait_clean_list_grace" and add lockingGerd Rausch2-38/+19
2019-07-17net/rds: Give fr_state a chance to transition to FRMR_IS_FREEGerd Rausch2-1/+27
2019-07-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-4/+4
2019-07-09rds: avoid version downgrade to legitimate newer peer connectionsSantosh Shilimkar1-2/+4
2019-07-09rds: Return proper "tos" value to user-spaceGerd Rausch1-0/+1
2019-07-09rds: Accept peer connection reject messages due to incompatible versionGerd Rausch1-2/+3
2019-07-09Revert "RDS: IB: split the mr registration and invalidation path"Gerd Rausch3-16/+8
2019-07-09rds: fix reordering with composite message notificationSantosh Shilimkar4-30/+14
2019-06-28Merge tag 'v5.2-rc6' into rdma.git for-nextJason Gunthorpe4-5/+11
2019-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-5/+10
2019-06-06net: rds: fix memory leak in rds_ib_flush_mr_poolZhu Yanjun1-4/+6
2019-06-05net: rds: fix memory leak when unload rds_rdmaZhu Yanjun2-1/+4
2019-06-05net: rds: add per rds connection cache statisticsZhu Yanjun1-0/+2
2019-05-21rds: Don't check return value from destroy CQLeon Romanovsky1-4/+4
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-14mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny2-2/+3
2019-05-05net: rds: fix spelling mistake "syctl" -> "sysctl"Colin Ian King1-1/+1
2019-05-01rds: ib: force endiannes annotationNicholas Mc Guire1-5/+3
2019-04-24net: rds: exchange of 8K and 1M poolZhu Yanjun2-3/+11
2019-04-12net/rds: Check address length before reading address familyTetsuo Handa2-0/+5
2019-03-28net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock().Mao Wenan1-1/+1
2019-03-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds5-27/+20
2019-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+3
2019-02-04rds: rdma: update rdma transport for tosSantosh Shilimkar6-22/+29
2019-02-04rds: add transport specific tos_map hookSantosh Shilimkar4-4/+24
2019-02-04rds: add type of service(tos) infrastructureSantosh Shilimkar10-17/+61
2019-02-04rds: rdma: add consumer rejectSantosh Shilimkar3-2/+22
2019-02-04rds: make v3.1 as compat versionSantosh Shilimkar4-17/+29
2019-02-04Merge tag 'v5.0-rc5' into rdma.git for-nextJason Gunthorpe4-9/+5
2019-02-04IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len()Bart Van Assche5-27/+20
2019-02-03socket: Add SO_TIMESTAMP[NS]_NEWDeepa Dinamani2-4/+20
2019-02-03socket: Use old_timeval types for socket timestampsDeepa Dinamani1-1/+1
2019-02-03sockopt: Rename SO_TIMESTAMP* to SO_TIMESTAMP*_OLDDeepa Dinamani2-2/+2
2019-01-31rds: fix refcount bug in rds_sock_addrefEric Dumazet1-3/+3
2019-01-07rds: use DIV_ROUND_UP instead of ceilJacob Wen4-9/+5
2019-01-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2019-01-01net: rds: remove unnecessary NULL checkZhu Yanjun1-1/+1
2018-12-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-2/+2
2018-12-19rds: Fix warning.David S. Miller1-1/+3
2018-12-19net/rds: remove user triggered WARN_ON in rds_sendmsgshamir rabinovitch4-19/+29
2018-12-19net/rds: fix warn in rds_message_alloc_sgsshamir rabinovitch3-42/+91
2018-12-12RDMA: Start use ib_device_opsKamal Heib1-2/+2
2018-10-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-3/+10
2018-10-10rds: RDS (tcp) hangs on sendto() to unresponding addressKa-Cheong Poon1-3/+10
2018-09-25Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-09-23rds: Fix build regression.David S. Miller1-1/+1
2018-09-21RDS: IB: Use DEFINE_PER_CPU_SHARED_ALIGNED for rds_ib_statsNathan Chancellor1-1/+1
2018-09-17net: rds: use memset to optimize the recvZhu Yanjun1-4/+1
2018-09-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+4
2018-09-12rds: fix two RCU related problemsCong Wang1-1/+4
2018-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-8/+3
2018-09-01rds: store socket timestamps as ktime_tArnd Bergmann2-9/+7
2018-08-31net/rds: RDS is not Radio Data SystemPavel Machek1-1/+1
2018-08-27net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6Zhu Yanjun1-7/+2
2018-08-21rds: tcp: remove duplicated include from tcp.cYue Haibing1-1/+0
2018-08-16Merge branch 'linus/master' into rdma.git for-nextJason Gunthorpe30-441/+1600
2018-08-16Merge tag 'v4.18' into rdma.git for-nextJason Gunthorpe9-21/+107
2018-08-14rds: fix building with IPV6=mArnd Bergmann1-0/+1
2018-08-07RDS: IB: fix 'passing zero to ERR_PTR()' warningYueHaibing1-0/+1
2018-08-02Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller6-20/+39
2018-08-01rds: remove redundant variable 'rds_ibdev'YueHaibing1-3/+0
2018-08-01rds: Remove IPv6 dependencyKa-Cheong Poon12-26/+140
2018-08-01rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() insteadKa-Cheong Poon3-7/+7
2018-07-30RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments constBart Van Assche1-3/+3
2018-07-27net/rds/Kconfig: Correct the RDS dependsAnders Roxell1-1/+1
2018-07-26RDS: RDMA: Fix the NULL-ptr deref in rds_ib_get_mrAvinash Repaka6-20/+39
2018-07-25rds: send: Fix dead code in rds_sendmsgGustavo A. R. Silva1-1/+1