Expose RSS related capabilities

Expose RSS related capabilities, it includes:

- QP types that support RSS on the device.
- Max number of receive work queue indirection tables that
  could be opened on the device.
- Max size of a receive work queue indirection table.
- Max number of work queues of receive type that
  could be opened on the device.

- Bit mask of the supported types of hash functions.
- Bit mask of the supported RX fields that can participate
  in the RX hashing.

Signed-off-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
4 files changed