Commit d5fceb8e authored by Teodora's avatar Teodora

Parsing RU M-plane info to xran

parent 430026f1
This diff is collapsed.
...@@ -29,7 +29,7 @@ struct xran_fh_init; ...@@ -29,7 +29,7 @@ struct xran_fh_init;
struct xran_fh_config; struct xran_fh_config;
struct openair0_config; struct openair0_config;
bool get_xran_config(const struct openair0_config *openair0_cfg, struct xran_fh_init *fh_init, struct xran_fh_config *fh_config); bool get_xran_config(void *mplane_api, const struct openair0_config *openair0_cfg, struct xran_fh_init *fh_init, struct xran_fh_config *fh_config);
void print_fh_init(const struct xran_fh_init *fh_init); void print_fh_init(const struct xran_fh_init *fh_init);
void print_fh_config(const struct xran_fh_config *fh_config); void print_fh_config(const struct xran_fh_config *fh_config);
......
...@@ -344,8 +344,11 @@ __attribute__((__visibility__("default"))) int transport_init(openair0_device *d ...@@ -344,8 +344,11 @@ __attribute__((__visibility__("default"))) int transport_init(openair0_device *d
} }
eth->mplane_priv = (void *)&ru_session_list; eth->mplane_priv = (void *)&ru_session_list;
success = get_xran_config((void *)&ru_session_list, openair0_cfg, &fh_init, fh_config);
AssertFatal(success, "[MPLANE] Cannot configure xran with M-plane info.\n");
#else #else
success = get_xran_config(openair0_cfg, &fh_init, fh_config); success = get_xran_config(NULL, openair0_cfg, &fh_init, fh_config);
AssertFatal(success, "cannot get configuration for xran\n"); AssertFatal(success, "cannot get configuration for xran\n");
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment