+ cparms.nitems = 1;
+ cparms.size = sizeof(struct tf_global_cfg_db);
+ cparms.alignment = 0;
+ if (tfp_calloc(&cparms) != 0) {
+ TFP_DRV_LOG(ERR, "global_rm_db alloc error %s\n",
+ strerror(ENOMEM));
+ return -ENOMEM;
+ }
+
+ global_cfg_db = cparms.mem_va;
+ global_cfg_db->global_cfg_db[TF_DIR_RX] = parms->cfg;
+ global_cfg_db->global_cfg_db[TF_DIR_TX] = parms->cfg;
+
+ tf_session_set_global_db(tfp, (void *)global_cfg_db);