← Back to team overview

rohc team mailing list archive

Re: ROHC TCP dynamic field changes

 

Hi Didier:

I implemented the list_trans_nr as you suggested, and it seemed to alleviate the mismatching list_option issue.  However,
I am getting other decompression errors relating to CRC check.

You said in a previous email:

>> CRC mismatches might happen in real world because a loss burst. In this case, all following packets might well cause CRC mismatches too until the situation >> becomes fine again.

>> Sending a NACK for every CRC mismatch is not a good thing. It will cause the compressor to lower its compression level much more than required.
>> That's the reason of the rate-limiting algorithm.

I am seeing the following errors during test runs.  Are these the results of loss burst, as you mentioned?  So,  the proper way to handle these is a feedback with a NACK?
Thanks and kind regards,
TW

[ 3859.450291] *** parse packet type 'TCP/rnd_8' (118)
[ 3859.450292] *** packet_type = 0x76
[ 3859.450294] header_crc (0x6c) != crc (0x2b) on 8 bytes
[ 3859.450298] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1702 d_decode_header()] failed to decompress packet TCP/rnd_8 (code = -5)
[ 3859.450301] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1726 d_decode_header()] status -5
[ 3859.450490] *** parse packet type 'TCP/rnd_8' (118)
[ 3859.450492] *** packet_type = 0x76
[ 3859.450494] header_crc (0x6f) != crc (0x2d) on 8 bytes
[ 3859.450496] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1702 d_decode_header()] failed to decompress packet TCP/rnd_8 (code = -5)
[ 3859.450510] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1726 d_decode_header()] status -5
[ 3859.453036] header_crc (0x44) != crc (0x7b) on 8 bytes
[ 3859.453050] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1702 d_decode_header()] failed to decompress packet TCP/rnd_8 (code = -5)
[ 3859.453054] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1726 d_decode_header()] status -5
[ 3859.453141] header_crc (0x7f) != crc (0xd) on 8 bytes
[ 3859.453144] rohc_mod(6811):   [ERROR] [/home/vamuser/iphc-kernel/rohc/decomp/rohc_decomp.c:1702 d_decode_header()] failed to decompress packet TCP/rnd_8 (code = -5)


Follow ups

References