New question #264189 on rohc:
https://answers.launchpad.net/rohc/+question/264189

Hi!
   Didier thanks for such a great project. I'm testing the library version 
1.7.0. I found some CRC problem after sending few RTP flows with SIPP. I found 
that here are some Outer IP ID mismatch at compression decompression side. Here 
are the stats at compression and decompression side.

At compression sent IP ID as

[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e2 new_id = 0x10e9
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e9 new_id = 0x10ea
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10ea new_id = 0x10eb
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e3 new_id = 0x10ee
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10eb new_id = 0x10ef
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10ef new_id = 0x10f0
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f0 new_id = 0x10f1
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e5 new_id = 0x10f2
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e7 new_id = 0x10f3
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e6 new_id = 0x10f4
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10e8 new_id = 0x10f5
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f1 new_id = 0x10f6
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10ee new_id = 0x10f7
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f6 new_id = 0x10f8
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f2 new_id = 0x10f9
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f3 new_id = 0x10fa
[c_generic.c:6311 detect_ip_id_behaviour()] 1) old_id = 0x10f5 new_id = 0x10fb

At decompression

[d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10e9 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x471b)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10ea 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x471b)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10eb 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x46f9)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f8 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x4717)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f9 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xfc)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10fa 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x3)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10ee 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xee)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10ef 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x46ec)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f0 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x4710)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f1 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x46fe)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x11f2 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xf6)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x11f2 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xf6)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x11f3 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xfd)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x11f3 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xfd)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f4 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x471c)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f5 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x3)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f6 
(rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0x46f2)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10f7 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0xf6)
 [d_generic.c:6351 decode_ip_values_from_bits()] decoded outer IP-ID = 0x10fb 
(rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x8)

U can see in between IP-ID changed to  IP-ID = 0x10f1  to next  IP-ID = 0x11f2 
which is far more difference. I can see from compression it sent correctly.  
Yet I'm not sure CRC error causes for this but I want to clear my doubt. 


Regards
Abyan


-- 
You received this question notification because you are a member of ROHC
Team, which is an answer contact for rohc.

_______________________________________________
Mailing list: https://launchpad.net/~rohc
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~rohc
More help   : https://help.launchpad.net/ListHelp

Reply via email to