Subject: Re: [Ice] 5245bis: active and frozen check lists

From: Christer Holmberg <[email-masked]>
Date: Mon, 7 Nov 2016 07:35:16 +0000

Q3 correction: What’s the difference between an active check list and a check list in Running state?

From: Ice <[email-masked]<mailto:[email-masked]>> on behalf of Christer Holmberg <[email-masked]<mailto:[email-masked]>>
Date: Monday 7 November 2016 at 10:33
To: "[email-masked]<mailto:[email-masked]>" <[email-masked]<mailto:[email-masked]>>
Subject: [Ice] 5245bis: active and frozen check lists

Hi,

Section 5.1.3.4 of 5245bis defines the following check list states: running, completed, failed.

 The check list itself is associated with a state, which captures the
   state of ICE checks for that media stream.  There are three states:

   Running:  In this state, ICE checks are still in progress for this
      media stream.

   Completed:  In this state, ICE checks have produced nominated pairs
      for each component of the media stream.

   Failed:  In this state, the ICE checks have not completed
      successfully for this media stream.

However, the section also defines two “types” of check lists: active check list and frozen check list.

   One of the check lists will have some number of pairs in the Waiting
   state, and the other check lists will have all of their pairs in the
   Frozen state.  A check list with at least one pair that is Waiting is
   called an active check list, and a check list with all pairs Frozen
   is called a frozen check list.

Q1: Why can’t Frozen simply be a check list state?

Q2: What’s the state of a Frozen check list?

Q3: What’s the difference between an active check list and an active check list in Running state?

Regards,

Christer