pthread_mutexattr_init(&attr);
pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED);
- if (ret = pthread_mutex_init(&mng_ctx->mng_mutex, &attr)) {
+ ret = pthread_mutex_init(&mng_ctx->mng_mutex, &attr);
+ if (ret)
+ {
pthread_mutexattr_destroy(&attr);
PLIB_ERR("Failed to initialize mng_mutex %d\n", ret);
return ret;
{
wls_us_ctx_t* pWls_us = NULL;
wls_drv_ctx_t *pWlsDrvCtx;
- int i, len;
+
char temp[WLS_DEV_SHM_NAME_LEN] = {0};
static const struct rte_memzone *mng_memzone;
mng_memzone = (struct rte_memzone *)rte_memzone_lookup(temp);
if (mng_memzone == NULL)
{
- PLIB_ERR("Cannot initialize wls shared memory: %s\n", temp);
- return NULL;
- }
+ PLIB_ERR("Cannot initialize wls shared memory: %s\n", temp);
+ return NULL;
+ }
}
else
{
wls_us_ctx_t* pWls_us = NULL;
wls_us_ctx_t* pWls_us1 = NULL;
wls_drv_ctx_t *pWlsDrvCtx;
- int i, len;
+
char temp[WLS_DEV_SHM_NAME_LEN] = {0};
static const struct rte_memzone *mng_memzone;
int WLS_Free(void* h, PVOID pMsg)
{
wls_us_ctx_t* pWls_us = (wls_us_ctx_t*) h;
- wls_drv_ctx_t *pDrv_ctx;
struct rte_memzone *mng_memzone;
mng_memzone = (struct rte_memzone *)rte_memzone_lookup(pWls_us->wls_dev_name);
pWls_us->wls_dev_name, rte_strerror(rte_errno));
return -1;
}
- pDrv_ctx = mng_memzone->addr;
if (pMsg != pWls_us->alloc_buffer) {
PLIB_ERR("incorrect pMsg %p [expected %p]\n", pMsg, pWls_us->alloc_buffer);
{
wls_us_ctx_t* pWls_us = (wls_us_ctx_t*) h;
int ret = 0;
- unsigned short nFlags = Flags & (~WLS_TF_URLLC);
+ unsigned short nFlags = Flags & (~(WLS_TF_URLLC | WLS_TF_LTE));
if (wls_check_ctx(h))
return -1;