RDMA/siw: Increase DMA max_segment_size parameter
Increase the DMA max_segment_size parameter from 64 KB to 2 GB. Link: https://lore.kernel.org/r/20191025225830.257535-4-bvanassche@acm.org Signed-off-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Jason Gunthorpe <jgg@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
97458fd510
commit
a401fb819c
|
@ -70,6 +70,7 @@ struct siw_pd {
|
|||
|
||||
struct siw_device {
|
||||
struct ib_device base_dev;
|
||||
struct device_dma_parameters dma_parms;
|
||||
struct net_device *netdev;
|
||||
struct siw_dev_cap attrs;
|
||||
|
||||
|
|
|
@ -382,6 +382,9 @@ static struct siw_device *siw_device_create(struct net_device *netdev)
|
|||
base_dev->phys_port_cnt = 1;
|
||||
base_dev->dev.parent = parent;
|
||||
base_dev->dev.dma_ops = &dma_virt_ops;
|
||||
base_dev->dev.dma_parms = &sdev->dma_parms;
|
||||
sdev->dma_parms = (struct device_dma_parameters)
|
||||
{ .max_segment_size = SZ_2G };
|
||||
base_dev->num_comp_vectors = num_possible_cpus();
|
||||
|
||||
ib_set_device_ops(base_dev, &siw_device_ops);
|
||||
|
|
Loading…
Reference in New Issue