linux/drivers/infiniband/hw
Bodong Wang d949167d68 IB/mlx5: Report mlx5 packet pacing capabilities when querying device
Enable mlx5 based hardware to report packet pacing capabilities
from kernel to user space. Packet pacing allows to limit the rate to any
number between the maximum and minimum, based on user settings.

The capabilities are exposed to user space through query_device by uhw.
The following capabilities are reported:

1. The maximum and minimum rate limit in kbps supported by packet pacing.
2. Bitmap showing which QP types are supported by packet pacing operation.

Signed-off-by: Bodong Wang <bodong@mellanox.com>
Reviewed-by: Matan Barak <matanb@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-12-13 13:39:50 -05:00
..
cxgb3 IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
cxgb4 IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
hfi1 Merge of primary rdma-core code for 4.9 2016-10-09 17:04:33 -07:00
hns IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
i40iw IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
mlx4 IB/mlx4: Fix out-of-range array index in destroy qp flow 2016-12-13 13:39:46 -05:00
mlx5 IB/mlx5: Report mlx5 packet pacing capabilities when querying device 2016-12-13 13:39:50 -05:00
mthca IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
nes IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
ocrdma IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
qedr IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
qib mm: replace get_user_pages() write/force parameters with gup_flags 2016-10-19 08:11:43 -07:00
usnic IB/core: Let create_ah return extended response to user 2016-12-13 13:38:27 -05:00
Makefile qedr: Add RoCE driver framework 2016-10-14 15:00:10 -04:00