X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Ftest_ctx_support.c;h=cd3f14e2b3221fda1df7bec50231e16680a72451;hb=c8e651e15839411c85e105d16fd2ffc14c1cc1dd;hp=277f741889ac66e695b27d6bbcb6911b1d41e45d;hpb=fc5c77b3d78988aa407118235d7f5978642df753;p=ric-plt%2Flib%2Frmr.git diff --git a/test/test_ctx_support.c b/test/test_ctx_support.c index 277f741..cd3f14e 100644 --- a/test/test_ctx_support.c +++ b/test/test_ctx_support.c @@ -45,6 +45,7 @@ static inline uta_ctx_t *mk_dummy_ctx() { } memset( ctx, 0, sizeof( *ctx ) ); + ctx->snarf_rt_fd = -1; return ctx; } @@ -61,12 +62,22 @@ static inline uta_ctx_t *mk_dummy_ctx() { if( ctx == NULL ) { return NULL; } - memset( ctx, 0, sizeof( *ctx ) ); - + + ctx->ephash = rmr_sym_alloc( 129 ); + ctx->mring = uta_mk_ring( 4096 ); // message ring is always on for si ctx->zcb_mring = uta_mk_ring( 128 ); // zero copy buffer mbuf ring to reduce malloc/free calls ctx->si_ctx = malloc( 1024 ); + ctx->my_name = strdup( "hostname1" ); + ctx->my_ip = strdup( "123.45.67.89" ); + ctx->snarf_rt_fd = -1; + + ctx->rtgate = (pthread_mutex_t *) malloc( sizeof( *ctx->rtgate ) ); + if( ctx->rtgate != NULL ) { + pthread_mutex_init( ctx->rtgate, NULL ); + } + return ctx; }