net/hinic: allocate IO memory with socket id
authorXiaoyun Wang <cloud.wangxiaoyun@huawei.com>
Sat, 14 Mar 2020 10:02:06 +0000 (18:02 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 18 Mar 2020 14:29:40 +0000 (15:29 +0100)
commit1b7b9f170fcebbbd0708fab554dcb5a7badef8cf
tree2184b034291b77710d982c4eec0d51ad43644472
parent0962b6055c080699f93ef986327e536d4707853a
net/hinic: allocate IO memory with socket id

This patch makes IO memory allocation with socketid,
the txq or rxq descriptor and IO resource can be allocated with
socketid that passed by queue setup ops, which can improve
performance for cross-numa scene.

Cc: stable@dpdk.org
Signed-off-by: Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>
15 files changed:
drivers/net/hinic/base/hinic_compat.h
drivers/net/hinic/base/hinic_pmd_api_cmd.c
drivers/net/hinic/base/hinic_pmd_cmdq.c
drivers/net/hinic/base/hinic_pmd_eqs.c
drivers/net/hinic/base/hinic_pmd_hwdev.c
drivers/net/hinic/base/hinic_pmd_hwdev.h
drivers/net/hinic/base/hinic_pmd_mbox.c
drivers/net/hinic/base/hinic_pmd_nicio.c
drivers/net/hinic/base/hinic_pmd_wq.c
drivers/net/hinic/base/hinic_pmd_wq.h
drivers/net/hinic/hinic_pmd_ethdev.c
drivers/net/hinic/hinic_pmd_rx.c
drivers/net/hinic/hinic_pmd_rx.h
drivers/net/hinic/hinic_pmd_tx.c
drivers/net/hinic/hinic_pmd_tx.h