|
@@ -5,7 +5,7 @@
|
|
|
|
|
|
|
|
Config g_teems_config;
|
|
Config g_teems_config;
|
|
|
|
|
|
|
|
-bool ecall_config_load(threadid_t nthreads,
|
|
|
|
|
|
|
+bool ecall_config_load(threadid_t nthreads, bool private_routing,
|
|
|
EnclaveAPIParams *apiparams,
|
|
EnclaveAPIParams *apiparams,
|
|
|
EnclaveAPINodeConfig *apinodeconfigs,
|
|
EnclaveAPINodeConfig *apinodeconfigs,
|
|
|
nodenum_t num_nodes, nodenum_t my_node_num)
|
|
nodenum_t num_nodes, nodenum_t my_node_num)
|
|
@@ -22,6 +22,7 @@ bool ecall_config_load(threadid_t nthreads,
|
|
|
g_teems_config.m_priv_in = apiparams->m_priv_in;
|
|
g_teems_config.m_priv_in = apiparams->m_priv_in;
|
|
|
g_teems_config.m_pub_out = apiparams->m_pub_out;
|
|
g_teems_config.m_pub_out = apiparams->m_pub_out;
|
|
|
g_teems_config.m_pub_in = apiparams->m_pub_in;
|
|
g_teems_config.m_pub_in = apiparams->m_pub_in;
|
|
|
|
|
+ g_teems_config.private_routing = private_routing;
|
|
|
// Temporary vectors to store node numbers for nodes of different
|
|
// Temporary vectors to store node numbers for nodes of different
|
|
|
// types, where the node numbers are smaller than our own node
|
|
// types, where the node numbers are smaller than our own node
|
|
|
// number
|
|
// number
|