Lee Roberts | fde0929 | 2018-03-07 19:57:49 -0700 | [diff] [blame] | 1 | From b01857dfdb4e46b8c7d306c608c58ebbabc252ec Mon Sep 17 00:00:00 2001 |
| 2 | From: Lee Roberts <lee.roberts@hpe.com> |
| 3 | Date: Fri, 9 Mar 2018 10:49:34 -0700 |
| 4 | Subject: [PATCH] assign QAT cryptodev to correct NUMA node |
| 5 | |
| 6 | rte_cryptodev_pmd_init_params should use NUMA node of the QAT device |
| 7 | for its socket_id rather than the socket_id of the initializing process. |
| 8 | |
| 9 | Signed-off-by: Lee Roberts <lee.roberts@hpe.com> |
| 10 | --- |
| 11 | drivers/crypto/qat/rte_qat_cryptodev.c | 2 +- |
| 12 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 13 | |
| 14 | diff --git a/drivers/crypto/qat/rte_qat_cryptodev.c b/drivers/crypto/qat/rte_qat_cryptodev.c |
| 15 | index bf83740..82641aa 100644 |
| 16 | --- a/drivers/crypto/qat/rte_qat_cryptodev.c |
| 17 | +++ b/drivers/crypto/qat/rte_qat_cryptodev.c |
| 18 | @@ -130,7 +130,7 @@ static int crypto_qat_pci_probe(struct rte_pci_driver *pci_drv __rte_unused, |
| 19 | { |
| 20 | struct rte_cryptodev_pmd_init_params init_params = { |
| 21 | .name = "", |
| 22 | - .socket_id = rte_socket_id(), |
| 23 | + .socket_id = pci_dev->device.numa_node, |
| 24 | .private_data_size = sizeof(struct qat_pmd_private), |
| 25 | .max_nb_sessions = RTE_QAT_PMD_MAX_NB_SESSIONS |
| 26 | }; |
| 27 | -- |
| 28 | 1.9.1 |
| 29 | |