mlx4: add resource domain support for better performance
mlx4: add resource domain support for better performance

RDs are a new feature of MOFED 3.0 that makes Verbs aware of how CQ and QP
resources are being used for internal performance tuning.

Signed-off-by: Alex Rosenbaum <25829bd2622423157f0b3f860c5ecc666ffc8ab1@mellanox.com>
Signed-off-by: Olga Shern <94f6c1998eaef6808fd787423400815213eeb35d@mellanox.com>
Signed-off-by: Adrien Mazarguil <9d39ea493ca46c560334f650ac5d4b5ffbcb5cf0@6wind.com>

mixja/dpdk,tsphillips/dpdk-fork,msune/dpdk,tsphillips/dpdk-fork,mixja/dpdk,venkynv/dpdk-mirror,venkynv/dpdk-mirror,mixja/dpdk,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,msune/dpdk,tsphillips/dpdk-fork,john-mcnamara-intel/dpdk,msune/dpdk,john-mcnamara-intel/dpdk,john-mcnamara-intel/dpdk,mixja/dpdk,msune/dpdk,tsphillips/dpdk-fork