git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test: add devargs test cases
[dpdk.git]
/
drivers
/
common
/
iavf
/
iavf_impl.c
diff --git
a/drivers/common/iavf/iavf_impl.c
b/drivers/common/iavf/iavf_impl.c
index
fc0da31
..
8919b0e
100644
(file)
--- a/
drivers/common/iavf/iavf_impl.c
+++ b/
drivers/common/iavf/iavf_impl.c
@@
-1,12
+1,11
@@
/* SPDX-License-Identifier: BSD-3-Clause
/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2019-202
0
Intel Corporation
+ * Copyright(c) 2019-202
1
Intel Corporation
*/
#include <stdio.h>
#include <inttypes.h>
#include <rte_common.h>
*/
#include <stdio.h>
#include <inttypes.h>
#include <rte_common.h>
-#include <rte_random.h>
#include <rte_malloc.h>
#include <rte_memzone.h>
#include <rte_malloc.h>
#include <rte_memzone.h>
@@
-19,13
+18,15
@@
iavf_allocate_dma_mem_d(__rte_unused struct iavf_hw *hw,
u64 size,
u32 alignment)
{
u64 size,
u32 alignment)
{
+ static uint64_t iavf_dma_memzone_id;
const struct rte_memzone *mz = NULL;
char z_name[RTE_MEMZONE_NAMESIZE];
if (!mem)
return IAVF_ERR_PARAM;
const struct rte_memzone *mz = NULL;
char z_name[RTE_MEMZONE_NAMESIZE];
if (!mem)
return IAVF_ERR_PARAM;
- snprintf(z_name, sizeof(z_name), "iavf_dma_%"PRIu64, rte_rand());
+ snprintf(z_name, sizeof(z_name), "iavf_dma_%" PRIu64,
+ __atomic_fetch_add(&iavf_dma_memzone_id, 1, __ATOMIC_RELAXED));
mz = rte_memzone_reserve_bounded(z_name, size, SOCKET_ID_ANY,
RTE_MEMZONE_IOVA_CONTIG, alignment,
RTE_PGSIZE_2M);
mz = rte_memzone_reserve_bounded(z_name, size, SOCKET_ID_ANY,
RTE_MEMZONE_IOVA_CONTIG, alignment,
RTE_PGSIZE_2M);
@@
-85,4
+86,4
@@
iavf_free_virt_mem_d(__rte_unused struct iavf_hw *hw,
return IAVF_SUCCESS;
}
return IAVF_SUCCESS;
}
-RTE_LOG_REGISTER
(iavf_common_logger, pmd.common.iavf
, NOTICE);
+RTE_LOG_REGISTER
_DEFAULT(iavf_common_logger
, NOTICE);