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

