- const char* router_id = router->name();
- XBT_DEBUG("NS3_ADD_ROUTER '%s'",router_id);
- xbt_lib_set(as_router_lib, router_id, NS3_ASR_LEVEL, ns3_add_router(router_id) );
+ const char* id = netcard->name();
+
+ ns3_node_t ns3netcard = xbt_new0(s_ns3_node_t,1);
+ XBT_DEBUG("Interface ns3 add netcard[%d] '%s'",number_of_nodes,id);
+ ns3::Ptr<ns3::Node> node = ns3::CreateObject<ns3::Node> (0);
+ stack.Install(node);
+ nodes.Add(node);
+ ns3netcard->node_num = number_of_nodes++;
+
+ xbt_lib_set(as_router_lib, id, NS3_ASR_LEVEL, ns3netcard );