summaryrefslogtreecommitdiff
path: root/drivers/infiniband/core/cache.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-20RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is setKamal Heib1-16/+29
2020-05-12IB/core: Fix potential NULL pointer dereference in pkey cacheJack Morgenstein1-2/+5
2020-02-20RDMA: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-19RDMA/core: Add helper function to retrieve driver gid context from gid attrSelvin Xavier1-0/+17
2020-01-08IB/core: Cut down single member ib_cache structureParav Pandit1-15/+15
2020-01-08IB/core: Let IB core distribute cache update eventsParav Pandit1-46/+75
2019-10-22IB/core: Do not notify GID change event of an unregistered deviceParav Pandit1-7/+1
2019-07-25RDMA/core: Annotate destroy of mutex to ensure that it is released as unlockedParav Pandit1-0/+1
2019-05-07IB/core, ipoib: Do not overreact to SM LID change eventDennis Dalessandro1-1/+0
2019-05-03RDMA/core: Allow detaching gid attribute netdevice for RoCEParav Pandit1-12/+61
2019-05-03RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdevParav Pandit1-0/+1
2019-05-03RDMA: Introduce and use GID attr helper to read RoCE L2 fieldsParav Pandit1-0/+55
2019-04-24IB/core: Allow vlan link local address based RoCE GIDsParav Pandit1-23/+4
2019-02-20RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdevJason Gunthorpe1-13/+11
2019-02-19RDMA/cache: Move the cache per-port data into the main ib_port_dataJason Gunthorpe1-58/+31
2019-02-19RDMA/device: Consolidate ib_device per_port data into one placeJason Gunthorpe1-2/+2
2019-02-19RDMA: Add and use rdma_for_each_portJason Gunthorpe1-3/+3
2019-02-09RDMA/device: Call ib_cache_release_one() only from ib_device_release()Jason Gunthorpe1-0/+3
2018-12-19RDMA/core: Delete RoCE GID in hw when corresponding IP is deletedParav Pandit1-4/+3
2018-12-12RDMA: Start use ib_device_opsKamal Heib1-6/+6
2018-10-16Merge branch 'for-rc' into rdma.git for-nextJason Gunthorpe1-33/+33
2018-09-26RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->nameJason Gunthorpe1-24/+22
2018-09-26RDMA/core: Set right entry state before releasing referenceParav Pandit1-34/+34
2018-09-13RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attributeParav Pandit1-0/+33
2018-07-09RDMA/core: Remove set-but-not-used variablesBart Van Assche1-6/+0
2018-07-09RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port()Bart Van Assche1-38/+0
2018-06-25RDMA/core: Remove unused ib cache functionsJason Gunthorpe1-68/+0
2018-06-22IB/core: Free GID table entry during GID deletionParav Pandit1-5/+23
2018-06-18IB/core: Make rdma_find_gid_by_filter support all protocolsJason Gunthorpe1-17/+8
2018-06-18IB/core: Provide rdma_ versions of the gid cache APIJason Gunthorpe1-103/+161
2018-06-18IB/core: Introduce GID attribute get, put and hold APIsParav Pandit1-0/+86
2018-06-18RDMA: Use GID from the ib_gid_attr during the add_gid() callbackParav Pandit1-1/+1
2018-06-18IB/core: Introduce GID entry reference countsParav Pandit1-103/+220
2018-06-18IB/core: Store default GID property per-table instead of per-entryParav Pandit1-13/+24
2018-06-18IB/core: Do not set the gid type when reserving default entriesParav Pandit1-5/+0
2018-06-13treewide: kzalloc() -> kcalloc()Kees Cook1-2/+3
2018-06-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-63/+49
2018-06-07Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+3
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook1-2/+3
2018-05-30RDMA/core: Remove indirection through ib_cache_setup()Jason Gunthorpe1-10/+0
2018-05-29IB/core: Fix error code for invalid GID entryParav Pandit1-1/+1
2018-05-24IB/core: Introduce and use rdma_gid_table()Parav Pandit1-10/+15
2018-05-24IB/core: Reduce the places that use zgidParav Pandit1-5/+14
2018-05-09Merge branch 'k.o/for-rc' into k.o/wip/dl-for-nextDoug Ledford1-20/+35
2018-05-09IB/core: Reuse gid_table_release_one() in table allocation failureParav Pandit1-26/+16
2018-05-09IB/core: Make gid_table_reserve_default() return voidParav Pandit1-13/+5
2018-04-24IB/core: Fix deleting default GIDs when changing mac adddressParav Pandit1-13/+15
2018-04-24IB/core: Fix to avoid deleting IPv6 look alike default GIDsParav Pandit1-4/+13
2018-04-24IB/core: Don't allow default GID addition at non reseved slotsParav Pandit1-8/+12
2018-04-04RDMA: Use ib_gid_attr during GID modificationParav Pandit1-3/+2