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
eal: hide shared memory config
[dpdk.git]
/
lib
/
librte_distributor
/
rte_distributor_v20.c
diff --git
a/lib/librte_distributor/rte_distributor_v20.c
b/lib/librte_distributor/rte_distributor_v20.c
index
9566b53
..
cdc0969
100644
(file)
--- a/
lib/librte_distributor/rte_distributor_v20.c
+++ b/
lib/librte_distributor/rte_distributor_v20.c
@@
-13,6
+13,7
@@
#include <rte_string_fns.h>
#include <rte_eal_memconfig.h>
#include <rte_pause.h>
#include <rte_string_fns.h>
#include <rte_eal_memconfig.h>
#include <rte_pause.h>
+#include <rte_tailq.h>
#include "rte_distributor_v20.h"
#include "rte_distributor_private.h"
#include "rte_distributor_v20.h"
#include "rte_distributor_private.h"
@@
-386,15
+387,15
@@
rte_distributor_create_v20(const char *name,
}
d = mz->addr;
}
d = mz->addr;
- s
nprintf(d->name, sizeof(d->name), "%s", name
);
+ s
trlcpy(d->name, name, sizeof(d->name)
);
d->num_workers = num_workers;
distributor_list = RTE_TAILQ_CAST(rte_distributor_tailq.head,
rte_distributor_list);
d->num_workers = num_workers;
distributor_list = RTE_TAILQ_CAST(rte_distributor_tailq.head,
rte_distributor_list);
- rte_
rwlock_write_lock(RTE_EAL_TAILQ_RWLOCK
);
+ rte_
mcfg_tailq_write_lock(
);
TAILQ_INSERT_TAIL(distributor_list, d, next);
TAILQ_INSERT_TAIL(distributor_list, d, next);
- rte_
rwlock_write_unlock(RTE_EAL_TAILQ_RWLOCK
);
+ rte_
mcfg_tailq_write_unlock(
);
return d;
}
return d;
}