GMV(GID/MAC/VLAN) table is used for HIP09 to store above information together instead of filling them in different table respectively, so that the users can just provide the index to the hardware when post send. Weihang Li (2): RDMA/hns: Add support for configuring GMV table RDMA/hns: Add support for filling GMV table drivers/infiniband/hw/hns/hns_roce_device.h | 10 ++ drivers/infiniband/hw/hns/hns_roce_hem.c | 15 ++ drivers/infiniband/hw/hns/hns_roce_hem.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 222 +++++++++++++++++++++------- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 60 +++++++- drivers/infiniband/hw/hns/hns_roce_main.c | 26 +++- 6 files changed, 275 insertions(+), 59 deletions(-) -- 2.8.1