summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorYouness Alaoui <youness.alaoui@collabora.co.uk>2014-04-08 21:26:42 -0400
committerOlivier CrĂȘte <olivier.crete@ocrete.ca>2014-05-15 09:44:00 -0400
commit3045c9b59785b0986623894d699477394eb73a68 (patch)
tree21511828792272d22680933fdb8343a065ffdc1c /tests
parent218667da2ad1411b4ab722858e67c2a8c7e716e8 (diff)
downloadlibnice-3045c9b59785b0986623894d699477394eb73a68.tar.gz
Change priority algorithm for better values
Now we will always give a handicap to UDP candidates, but still give relays the lower priority. We have the following priorities now : In reliable mode : TCP Host : 120 TCP peer-refl : 110 TCP nat-assist : 105 TCP srv-refl : 100 UDP Host : 60 UDP peer-refl : 55 UDP nat-assist : 52 UDP srv-refl : 50 TCP relay : 10 UDP relay : 5 In unreliable mode : UDP Host : 120 UDP peer-refl : 110 UDP nat-assist : 105 UDP srv-refl : 100 TCP Host : 60 TCP peer-refl : 55 TCP nat-assist : 52 TCP srv-refl : 50 UDP relay : 10 TCP relay : 5
Diffstat (limited to 'tests')
-rw-r--r--tests/test-priority.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/test-priority.c b/tests/test-priority.c
index df8a629..1c151a3 100644
--- a/tests/test-priority.c
+++ b/tests/test-priority.c
@@ -52,11 +52,11 @@ main (void)
candidate->transport = NICE_CANDIDATE_TRANSPORT_UDP;
candidate->component_id = 1;
g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x780001FF);
- /* Host UDP-tunneled reliable */
- g_assert (nice_candidate_ice_priority (candidate, TRUE, FALSE) == 0x4B0001FF);
+ /* Host UDP reliable */
+ g_assert (nice_candidate_ice_priority (candidate, TRUE, FALSE) == 0x3C0001FF);
/* Host tcp-active unreliable */
candidate->transport = NICE_CANDIDATE_TRANSPORT_TCP_ACTIVE;
- g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x3BC001FF);
+ g_assert (nice_candidate_ice_priority (candidate, FALSE, FALSE) == 0x3CC001FF);
/* Host tcp-active reliable */
candidate->transport = NICE_CANDIDATE_TRANSPORT_TCP_ACTIVE;
/* Host tcp-active reliable */