From: Chengwen Feng <[email protected]>

Rename the numa_id field of rte_ipsec_sad_conf (was socket_id),
keeping socket_id as a deprecated union alias, and update
in-tree users accordingly.

Also rename socket_id parameters and comments to the NUMA node
terminology, and switch internal calls to rte_zmalloc_numa()
and RTE_NUMA_ID_ANY.

Signed-off-by: Chengwen Feng <[email protected]>
---
 app/test-sad/main.c       |  2 +-
 app/test/test_ipsec_sad.c | 24 ++++++++++++------------
 lib/ipsec/ipsec_sad.c     |  6 +++---
 lib/ipsec/rte_ipsec_sad.h | 11 +++++++++--
 4 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/app/test-sad/main.c b/app/test-sad/main.c
index 54e3fa0c91..6a65e637b8 100644
--- a/app/test-sad/main.c
+++ b/app/test-sad/main.c
@@ -638,7 +638,7 @@ main(int argc, char **argv)
                config.fract_rnd_tuples = 0;
                config.nb_tuples_rnd = 0;
        }
-       conf.socket_id = -1;
+       conf.numa_id = -1;
        conf.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = config.nb_rules_32 * 5 / 4;
        conf.max_sa[RTE_IPSEC_SAD_SPI_DIP] = config.nb_rules_64 * 5 / 4;
        conf.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = config.nb_rules_96 * 5 / 4;
diff --git a/app/test/test_ipsec_sad.c b/app/test/test_ipsec_sad.c
index 5e9dfb0f94..7c368d5f70 100644
--- a/app/test/test_ipsec_sad.c
+++ b/app/test/test_ipsec_sad.c
@@ -56,7 +56,7 @@ test_create_invalid(void)
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
 
        /* name == NULL */
@@ -75,13 +75,13 @@ test_create_invalid(void)
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
 
-       /* socket_id < -1 is invalid */
+       /* numa_id < -1 is invalid */
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
-       config.socket_id = -2;
+       config.numa_id = -2;
        sad = rte_ipsec_sad_create(__func__, &config);
        RTE_TEST_ASSERT(sad == NULL,
                "Call succeeded with invalid parameters\n");
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
 
        return TEST_SUCCESS;
 }
@@ -98,7 +98,7 @@ test_find_existing(void)
        struct rte_ipsec_sad *one, *two, *tmp;
        struct rte_ipsec_sad_conf config;
 
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = 0;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = 0;
@@ -136,7 +136,7 @@ test_multiple_create(void)
        struct rte_ipsec_sad *sad = NULL;
        struct rte_ipsec_sad_conf config;
 
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
 
@@ -167,7 +167,7 @@ __test_add_invalid(int ipv6, union rte_ipsec_sad_key *tuple)
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
@@ -240,7 +240,7 @@ __test_delete_invalid(int ipv6, union rte_ipsec_sad_key 
*tuple)
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
@@ -300,7 +300,7 @@ __test_lookup_invalid(int ipv6, union rte_ipsec_sad_key 
*tuple)
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
@@ -359,7 +359,7 @@ __test_lookup_basic(int ipv6, union rte_ipsec_sad_key 
*tuple,
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
@@ -437,7 +437,7 @@ __test_lookup_adv(int ipv6, union rte_ipsec_sad_key *tuple,
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
@@ -702,7 +702,7 @@ __test_lookup_order(int ipv6, union rte_ipsec_sad_key 
*tuple,
        config.max_sa[RTE_IPSEC_SAD_SPI_ONLY] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP] = MAX_SA;
        config.max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP] = MAX_SA;
-       config.socket_id = SOCKET_ID_ANY;
+       config.numa_id = RTE_NUMA_ID_ANY;
        config.flags = 0;
        if (ipv6)
                config.flags = RTE_IPSEC_SAD_FLAG_IPV6;
diff --git a/lib/ipsec/ipsec_sad.c b/lib/ipsec/ipsec_sad.c
index df2d1b4877..19ac196c7b 100644
--- a/lib/ipsec/ipsec_sad.c
+++ b/lib/ipsec/ipsec_sad.c
@@ -290,9 +290,9 @@ rte_ipsec_sad_create(const char *name, const struct 
rte_ipsec_sad_conf *conf)
                conf->max_sa[RTE_IPSEC_SAD_SPI_DIP]) +
                RTE_MAX(MIN_HASH_ENTRIES,
                conf->max_sa[RTE_IPSEC_SAD_SPI_DIP_SIP]);
-       sad = rte_zmalloc_socket(NULL, sizeof(*sad) +
+       sad = rte_zmalloc_numa(NULL, sizeof(*sad) +
                (sizeof(struct hash_cnt) * sa_sum),
-               RTE_CACHE_LINE_SIZE, conf->socket_id);
+               RTE_CACHE_LINE_SIZE, conf->numa_id);
        if (sad == NULL) {
                rte_errno = ENOMEM;
                return NULL;
@@ -302,7 +302,7 @@ rte_ipsec_sad_create(const char *name, const struct 
rte_ipsec_sad_conf *conf)
        hash_params.hash_func = DEFAULT_HASH_FUNC;
        hash_params.hash_func_init_val = rte_rand();
        sad->init_val = hash_params.hash_func_init_val;
-       hash_params.numa_id = conf->socket_id;
+       hash_params.numa_id = conf->numa_id;
        hash_params.name = hash_name;
        if (conf->flags & RTE_IPSEC_SAD_FLAG_RW_CONCURRENCY)
                hash_params.extra_flag = RTE_HASH_EXTRA_FLAGS_RW_CONCURRENCY;
diff --git a/lib/ipsec/rte_ipsec_sad.h b/lib/ipsec/rte_ipsec_sad.h
index 8547630ae4..c48357e116 100644
--- a/lib/ipsec/rte_ipsec_sad.h
+++ b/lib/ipsec/rte_ipsec_sad.h
@@ -56,8 +56,15 @@ union rte_ipsec_sad_key {
 
 /** IPsec SAD configuration structure */
 struct rte_ipsec_sad_conf {
-       /** CPU socket ID where rte_ipsec_sad should be allocated */
-       int             socket_id;
+       union {
+               /** NUMA node ID where rte_ipsec_sad should be allocated */
+               int numa_id;
+               /**
+                * Deprecated alias of numa_id.
+                */
+               __rte_deprecated_msg("use numa_id")
+               int socket_id;
+       };
        /** maximum number of SA for each type of key */
        uint32_t        max_sa[RTE_IPSEC_SAD_KEY_TYPE_MASK];
        /** RTE_IPSEC_SAD_FLAG_* flags */
-- 
2.55.0

Reply via email to