summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-121-8/+0
|\
| *-. Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' and 'core' into nextJoerg Roedel2022-01-041-8/+0
| |\ \
| | | * iommu/iova: Move fast alloc size roundup into alloc_iova_fast()John Garry via iommu2021-12-171-8/+0
| | |/
* | | Merge tag 'driver-core-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-01-121-2/+2
|\ \ \ | |/ / |/| |
| * | vdpa/mlx5: Use auxiliary_device driver data helpersDavid E. Box2021-12-221-2/+2
* | | vdpa: Consider device id larger than 31Parav Pandit2021-12-081-1/+2
* | | vduse: check that offset is within bounds in get_config()Dan Carpenter2021-12-081-1/+2
* | | vduse: fix memory corruption in vduse_dev_ioctl()Dan Carpenter2021-12-081-1/+2
| |/ |/|
* | vdpa_sim: avoid putting an uninitialized iova_domainLongpeng2021-11-241-2/+5
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-11-0312-55/+1034
|\
| * vdpa/mlx5: Forward only packets with allowed MAC addressEli Cohen2021-11-011-18/+58
| * vdpa/mlx5: Support configuration of MACEli Cohen2021-11-011-5/+10
| * vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bitParav Pandit2021-11-011-1/+0
| * vdpa_sim_net: Enable user to set mac address and mtuParav Pandit2021-11-011-16/+19
| * vdpa: Enable user to set mac and mtu of vdpa deviceParav Pandit2021-11-016-7/+46
| * vdpa: Introduce query of device config layoutParav Pandit2021-11-011-0/+176
| * vdpa: Introduce and use vdpa device get, set config helpersParav Pandit2021-11-011-0/+36
| * vdpa/mlx5: Propagate link status from device to vdpa driverEli Cohen2021-11-011-2/+92
| * vdpa/mlx5: Rename control VQ workqueue to vdpa wqEli Cohen2021-11-012-5/+5
| * vdpa/mlx5: Remove mtu field from vdpa net deviceEli Cohen2021-11-011-4/+5
| * eni_vdpa: add vDPA driver for Alibaba ENIWu Zongyong2021-11-014-0/+565
| * vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZEWu Zongyong2021-11-011-0/+5
| * vdpa: min vq num of vdpa device cannot be greater than max vq numWu Zongyong2021-11-011-0/+8
| * vp_vdpa: add vq irq offloading supportWu Zongyong2021-11-011-0/+12
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-281-4/+25
|\|
| * vduse: Fix race condition between resetting and irq injectingXie Yongji2021-10-221-12/+25
| * vduse: Disallow injecting interrupt before DRIVER_OK is setXie Yongji2021-10-221-0/+8
* | RDMA/mlx5: Replace struct mlx5_core_mkey by u32 keyAharon Landau2021-10-194-13/+13
* | RDMA/mlx5: Remove pd from struct mlx5_core_mkeyAharon Landau2021-10-191-3/+0
* | RDMA/mlx5: Remove size from struct mlx5_core_mkeyAharon Landau2021-10-191-1/+0
* | RDMA/mlx5: Remove iova from struct mlx5_core_mkeyAharon Landau2021-10-191-1/+0
|/
* vdpa/mlx5: Avoid executing set_vq_ready() if device is resetEli Cohen2021-09-141-0/+3
* vdpa/mlx5: Clear ready indication for control VQEli Cohen2021-09-141-0/+2
* vduse: Cleanup the old kernel states after reset failureXie Yongji2021-09-141-4/+2
* vduse: missing error code in vduse_init()Dan Carpenter2021-09-141-1/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-09-1116-203/+3107
|\
| * Documentation: Add documentation for VDUSEXie Yongji2021-09-061-5/+0
| * vduse: Introduce VDUSE - vDPA Device in UserspaceXie Yongji2021-09-064-0/+1662
| * vduse: Implement an MMU-based software IOTLBXie Yongji2021-09-062-0/+618
| * vdpa: Support transferring virtual addressing during DMA mappingXie Yongji2021-09-065-5/+12
| * vdpa: Add an opaque pointer for vdpa_config_ops.dma_map()Xie Yongji2021-09-061-3/+3
| * vdpa: Add reset callback in vdpa_config_opsXie Yongji2021-09-064-32/+76
| * vdpa_sim: Use iova_shift() for the size passed to alloc_iova()Xie Yongji2021-09-051-1/+2
| * vdpa/mlx5: Add multiqueue supportEli Cohen2021-09-053-31/+169
| * vdpa/mlx5: Add support for control VQ and MAC settingEli Cohen2021-09-055-32/+329
| * vdpa/mlx5: Ensure valid indices are providedEli Cohen2021-09-052-0/+55
| * vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueueEli Cohen2021-09-051-8/+9
| * vdpa/mlx5: function prototype modifications in preparation to control VQEli Cohen2021-09-051-19/+21
| * vdpa/mlx5: Remove redundant header file inclusionEli Cohen2021-09-051-1/+0
| * vDPA/ifcvf: enable multiqueue and control vqZhu Lingshan2021-09-052-17/+3