Algorithm for rate-limiting Negative ACKs is confusing

Bug #902465 reported by Didier Barvaux
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Status tracked in Rohc-main
Rohc-main
Fix Released
Wishlist
Didier Barvaux

Bug Description

The ROHC library implements an algorithm to reduce the transmission of Negative ACKs (NACKs) from the decompressor to the decompressor. The objective is to avoid transmitting a NACK for every CRC mismatch or any other kind failure.

However, as stated in question #181462, the names of variables (curval/errval/okval/maxval) were badly chosen and the overall algorithm is not documented at all. Better fix this situation.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Scheduled for 1.5.0.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

As stated by Arne in question #187649, the current algorithm does not conform to RFC 3095.

tags: added: conformance library
Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Replace user_interactions() of the decompression API by something easier to use. Then deprecate the user_interactions() function.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

implemented in 23fe488

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.