aboutsummaryrefslogtreecommitdiff
path: root/drivers/vdpa/mlx5
AgeCommit message (Expand)AuthorFilesLines
2023-12-01vdpa/mlx5: preserve CVQ vringh indexGravatar Steve Sistare 1-1/+6
2023-11-01vdpa/mlx5: implement .reset_map driver opGravatar Si-Wei Liu 3-3/+42
2023-11-01mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OKGravatar Eugenio Pérez 1-0/+7
2023-11-01vdpa/mlx5: Update cvq iotlb mapping on ASID changeGravatar Dragos Tatulea 3-1/+36
2023-11-01vdpa/mlx5: Make iotlb helper functions more genericGravatar Dragos Tatulea 1-8/+11
2023-11-01vdpa/mlx5: Enable hw support for vq descriptor mappingGravatar Dragos Tatulea 1-1/+23
2023-11-01vdpa/mlx5: Introduce mr for vq descriptorGravatar Dragos Tatulea 3-14/+25
2023-11-01vdpa/mlx5: Improve mr update flowGravatar Dragos Tatulea 3-72/+82
2023-11-01vdpa/mlx5: Move mr mutex out of mr structGravatar Dragos Tatulea 3-11/+12
2023-11-01vdpa/mlx5: Allow creation/deletion of any given mr structGravatar Dragos Tatulea 3-35/+36
2023-11-01vdpa/mlx5: Rename mr destroy functionsGravatar Dragos Tatulea 3-11/+11
2023-11-01vdpa/mlx5: Collapse "dvq" mr add/delete functionsGravatar Dragos Tatulea 1-11/+5
2023-11-01vdpa/mlx5: Take cvq iotlb lock during refreshGravatar Dragos Tatulea 1-1/+9
2023-11-01vdpa/mlx5: Decouple cvq iotlb handling from hw mapping codeGravatar Dragos Tatulea 3-39/+28
2023-11-01vdpa/mlx5: Create helper function for dma mappingsGravatar Dragos Tatulea 3-2/+8
2023-10-18vdpa/mlx5: Fix firmware error on creation of 1k VQsGravatar Dragos Tatulea 2-9/+63
2023-10-18vdpa/mlx5: Fix double release of debugfs entryGravatar Dragos Tatulea 3-8/+6
2023-09-04Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostGravatar Linus Torvalds 1-3/+0
2023-09-03vdpa/mlx5: Remove unused function declarationsGravatar Yue Haibing 1-3/+0
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 3-42/+83
2023-08-10vdpa/mlx5: Fix crash on shutdown for when no ndev existsGravatar Dragos Tatulea 1-12/+0
2023-08-10vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessaryGravatar Eugenio Pérez 3-3/+4
2023-08-10vdpa/mlx5: Fix mr->initialized semanticsGravatar Dragos Tatulea 2-27/+71
2023-08-10vdpa/mlx5: Correct default number of queues when MQ is onGravatar Dragos Tatulea 1-1/+9
2023-08-07net/mlx5: Allocate completion EQs dynamicallyGravatar Maher Sanalla 1-1/+1
2023-06-27vdpa/mlx5: Support interrupt bypassingGravatar Eli Cohen 2-9/+171
2023-06-08vdpa/mlx5: Fix hang when cvq commands are triggered during device unregisterGravatar Dragos Tatulea 1-1/+1
2023-04-21vdpa/mlx5: Extend driver support for new featuresGravatar Eli Cohen 1-16/+40
2023-04-21vdpa/mlx5: Make VIRTIO_NET_F_MRG_RXBUF off by defaultGravatar Eli Cohen 1-0/+2
2023-04-21vdpa/mlx5: Avoid losing link state updatesGravatar Eli Cohen 1-89/+114
2023-04-04vdpa/mlx5: Add and remove debugfs in setup/teardown driverGravatar Eli Cohen 1-2/+6
2023-03-10vdpa/mlx5: should not activate virtq object when suspendedGravatar Si-Wei Liu 2-1/+6
2023-02-20vdpa/mlx5: support device features provisioningGravatar Si-Wei Liu 1-8/+45
2023-02-20vdpa/mlx5: make MTU/STATUS presence conditional on feature bitsGravatar Si-Wei Liu 1-8/+14
2023-02-20vdpa/mlx5: Initialize CVQ iotlb spinlockGravatar Eli Cohen 1-0/+1
2023-02-20vdpa/mlx5: Don't clear mr struct on destroy MRGravatar Eli Cohen 1-1/+0
2023-02-20vdpa/mlx5: Directly assign memory keyGravatar Eli Cohen 1-1/+1
2023-02-20vdpa: mlx5: support per virtqueue dma deviceGravatar Jason Wang 1-0/+11
2023-02-20vdpa/mlx5: Add RX counters to debugfsGravatar Eli Cohen 3-30/+207
2023-02-20vdpa/mlx5: Add debugfs subtreeGravatar Eli Cohen 4-1/+87
2023-02-20vdpa/mlx5: Move some definitions to a new header fileGravatar Eli Cohen 2-44/+56
2022-12-28RDMA/mlx5: remove variable iGravatar Colin Ian King 1-2/+0
2022-12-28vdpa/mlx5: Avoid overwriting CVQ iotlbGravatar Eli Cohen 3-59/+39
2022-12-28vdpa/mlx5: Avoid using reslock in event_handlerGravatar Eli Cohen 1-12/+4
2022-12-28vdpa/mlx5: Fix wrong mac address deletionGravatar Eli Cohen 1-1/+1
2022-12-28vdpa/mlx5: Return error on vlan ctrl commands if not supportedGravatar Eli Cohen 1-0/+3
2022-12-28vdpa/mlx5: Fix rule forwarding VLAN to TIRGravatar Eli Cohen 1-3/+5
2022-09-27vdpa/mlx5: Fix MQ to support non power of two num queuesGravatar Eli Cohen 1-7/+10
2022-08-11vdpa/mlx5: Fix possible uninitialized return valueGravatar Eli Cohen 1-1/+1
2022-08-11vdpa/mlx5: Support different address spaces for control and dataGravatar Eli Cohen 2-11/+88