summaryrefslogtreecommitdiff
path: root/modules/ice
diff options
context:
space:
mode:
authorAlfred E. Heggestad <alfred.heggestad@gmail.com>2017-09-20 19:57:58 +0200
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2017-09-20 19:58:14 +0200
commit4f9047d162e33af017977c39ee6ed5533ca1c0d1 (patch)
treeb65cb4648dea5226f84732944b861374144beec9 /modules/ice
parent7339f1140f740c5af380c700f292aaeab29cff44 (diff)
ice: set Retransmission Count to 4 (ref #292)
Diffstat (limited to 'modules/ice')
-rw-r--r--modules/ice/ice.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/ice/ice.c b/modules/ice/ice.c
index 02468fe..64e316c 100644
--- a/modules/ice/ice.c
+++ b/modules/ice/ice.c
@@ -823,6 +823,9 @@ static int media_alloc(struct mnat_media **mp, struct mnat_sess *sess,
icem_conf(m->icem)->nom = ice.nom;
icem_conf(m->icem)->debug = ice.debug;
+ icem_conf(m->icem)->rc = 4;
+
+ icem_set_conf(m->icem, icem_conf(m->icem));
icem_set_name(m->icem, sdp_media_name(sdpm));
@@ -949,6 +952,7 @@ static int module_init(void)
ice.nom = ICE_NOMINATION_AGGRESSIVE;
else {
warning("ice: unknown nomination: %r\n", &pl);
+ return EINVAL;
}
}
if (!conf_get(conf_cur(), "ice_mode", &pl)) {
@@ -958,6 +962,7 @@ static int module_init(void)
ice.mode = ICE_MODE_LITE;
else {
warning("ice: unknown mode: %r\n", &pl);
+ return EINVAL;
}
}
#endif