Remove c surf files
fix Node.java
Add msg As getModel and GetHosts
Access AS hierarchy at Msg layer
Remove PCRE dependency and RuleBased routing
Initialize field loopback_link. Not sure if it's really needed, but gcc warns that it may be uninitialized.
fix a bug happening with manually defined clusters
add a loopback_lat and loopback_bw to cluster tag
add limiter_link option to cluster tag, to add a pseudo-shared link, to limit bandwidth reachable with a fullduplex link
Add a new simcall that modifies the rate of the first smx_action_t on smx_rdv_t
create backbone if either one of the bandwidth or latency is set to a value != 0, fixes #14873
Revert "Kill the <backbone> tag" This reverts commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f. This is actually used in some situations where I don't have any good replacement. Sorry for the noise.
Kill the <backbone> tag This was allowed only in the <cluster> tag, and was dupplicating the features of the bb_* attributes of that tag. Kill this because the parser is already complex enough without dupplicating ways to get a given feature implemented. Sorry for the inconvinience.
Some symbols were renamed by last flexml update.
Move config from surf to simgrid
these includes are useless
Ensure that the mallocator are really inactive when running MC - before, they were created during the preinit and then destroyed when MC was activated. - now, they are created inactive, and activated when the configuration stops if MC is still not activated. - this mandates some changes around the initialization mechanism in the whole stack. - one hint that it was a good idea is that before, _surf_init_status were never reaching the value 2 (meaning "config now forbidden", according to the preexisting asserts). - Now this value is set from surf_routing when the first element of platform is created. This is a horrible hack intermixing the layers, but it was already accredited by the parser that configuration could occur until the first <AS>, but no later. - we now would need a proper way of increasing the init level of simgrid. I hope that this change did not break anything, but much more work would be mandated to clean the init mess properly.
Include standard header files after local includes. It should fix the build on Debian Lenny (oldstable).
Avoid to dereference a null pointer with --log=surf_route.thres:debug.
Cosmetics. (Forgot from a previous renaming)