1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

added setting to disable netem

This commit is contained in:
Steffen Vogel 2015-08-07 01:52:13 +02:00
parent ca0207d30b
commit 1b526a5d59

View file

@ -297,9 +297,12 @@ int socket_parse(config_setting_t *cfg, struct node *n)
/** @todo Netem settings are not usable with AF_UNIX */
config_setting_t *cfg_netem = config_setting_get_member(cfg, "netem");
if (cfg_netem) {
s->netem = alloc(sizeof(struct netem));
int enabled = 1;
tc_parse(cfg_netem, s->netem);
if (!config_setting_lookup_bool(cfg_netem, "enabled", &enabled) || enabled) {
s->netem = alloc(sizeof(struct netem));
tc_parse(cfg_netem, s->netem);
}
}
n->socket = s;