Hi, On Wed, 30 Nov 2016, Saeed Mahameed wrote: > From: Tariq Toukan <tar...@mellanox.com> > > Add new type of struct mlx5_frag_buf which is used to allocate fragmented > buffers rather than contiguous, and make the Completion Queues (CQs) use > it as they are big (default of 2MB per CQ in Striding RQ). > > This fixes the failures of type: > "mlx5e_open_locked: mlx5e_open_channels failed, -12" > due to dma_zalloc_coherent insufficient contiguous coherent memory to > satisfy the driver's request when the user tries to setup more or larger > rings.
Thanks for that patch! I can confirm that this fixes the lage allocation issue. Regards, Sebastian