← Back to team overview

rohc team mailing list archive

Re: [Question #264189]: Outer IP ID Issue

 

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

    Status: Needs information => Open

Mohammad Abyan Abdullah gave more information on the question:
Hi!!
   I applied the patch. I think it made some difference. Here is some log. I'll test more and let you know if it fixed fully.

[rohc_decomp.c:1370 rohc_decompress3()] decompress the 27-byte packet #179
[rohc_decomp.c:3911 rohc_decomp_parse_padding()] skip 0 byte(s) of padding
[rohc_decomp.c:1762 d_decode_header()] decompressor received 0 bytes of feedback for the same-side associated compressor
[rohc_decomp.c:3874 rohc_decomp_decode_cid()] 1-byte large CID = 19
[rohc_decomp.c:1962 d_decode_header()] ROHC packet is not an IR packet
[rohc_decomp.c:1977 d_decode_header()] context with CID 19 found
[d_rtp.c:442 rtp_choose_uo1_variant()] UO-1* packet disambiguation: no IPv4 header with context(RND) = 0, so parse as UO-1-RTP
[rohc_decomp.c:2043 d_decode_header()] decode packet as 'RTP/UO-1'
[d_generic.c:2292 parse_uo1rtp()] 6 TS bits = 0x9
[d_generic.c:2305 parse_uo1rtp()] 1-bit RTP Marker (M) = 1
[d_generic.c:2309 parse_uo1rtp()] 4 SN bits = 0x8
[d_generic.c:2314 parse_uo1rtp()] CRC-3 found in packet = 0x07
[d_generic.c:4679 parse_uo_remainder()] replace any existing outer IP-ID bits with with the ones found at the end of the UO* packet (0x7810 on 16 bits)
[d_rtp.c:1478 rtp_parse_uo_remainder()] UDP checksum = 0xc239
[d_generic.c:1447 d_generic_decode()] ROHC payload (length = 20 bytes) starts at offset 7
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51656 / 0xc9c8 (nr bits = 4, bits = 8 / 0x8)
[d_generic.c:6131 decode_values_from_bits()] 5 packets seem to have been lost, damaged, or failed to be decompressed (SN jumped from 0xc9c2 to 0xc9c8)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 1
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x7810 (rnd = 1, nbo = 1, sid = 0, nr bits = 16, bits = 0x7810)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1794
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xc239 (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 1
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 6-bit TS delta = 0x9
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:400 ts_decode_scaled_bits()] decode scaled TS bits 9 with context TS_STRIDE 1120
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 6-bit TS_SCALED 9 (reference = 1)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 9 / 0x9 with 6 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 10720 (TS_STRIDE = 1120, TS_OFFSET = 640)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 10720 / 0x29e0 (nr bits = 6, bits = 9 / 0x9)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xcd75
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x04 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x4
[d_generic.c:5833 check_uncomp_crc()] CRC failure (computed = 0x04, packet = 0x07)
[d_generic.c:5453 build_uncomp_hdrs()] CRC detected a decompression failure for packet of type RTP/UO-1 in state Full Context and mode O-mode
[d_generic.c:1574 d_generic_decode()] CID 19: failed to build uncompressed headers (CRC failure)
[d_generic.c:5883 attempt_repair()] CID 19: CRC repair: attempt to correct SN
[d_generic.c:5916 attempt_repair()] CID 19: CRC repair: CRC failure seems to be caused by an incorrect SN update
[d_generic.c:5928 attempt_repair()] CID 19: CRC repair: try using ref -1 (51649) as reference SN instead of ref 0 (51650)
[d_generic.c:1491 d_generic_decode()] CID 19: CRC repair: try decoding packet again with new assumptions
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51656 / 0xc9c8 (nr bits = 4, bits = 8 / 0x8)
[d_generic.c:6131 decode_values_from_bits()] 5 packets seem to have been lost, damaged, or failed to be decompressed (SN jumped from 0xc9c2 to 0xc9c8)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 1
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x7810 (rnd = 1, nbo = 1, sid = 0, nr bits = 16, bits = 0x7810)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1794
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xc239 (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 1
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 6-bit TS delta = 0x9
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:393 ts_decode_scaled_bits()] decode scaled TS bits 9 with updated TS_STRIDE 1120
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 6-bit TS_SCALED 9 (reference = 1)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 9 / 0x9 with 6 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 10720 (TS_STRIDE = 1120, TS_OFFSET = 640)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 10720 / 0x29e0 (nr bits = 6, bits = 9 / 0x9)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5559 build_uncomp_ipv4()] decoded  IP-ID = 0x7810
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xcd75
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x04 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x4
[d_generic.c:5833 check_uncomp_crc()] CRC failure (computed = 0x04, packet = 0x07)
[d_generic.c:5453 build_uncomp_hdrs()] CRC detected a decompression failure for packet of type RTP/UO-1 in state Full Context and mode O-mode
[d_generic.c:1574 d_generic_decode()] CID 19: failed to build uncompressed headers (CRC failure)
[d_generic.c:1585 d_generic_decode()] CID 19: failed to build uncompressed headers (CRC failure)
[rohc_decomp.c:2073 d_decode_header()] failed to decompress packet (code = 4)
[rohc_decomp.c:1387 rohc_decompress3()] d_decode_header returned code 4
[rohc_decomp.c:1470 rohc_decompress3()] packet decompression failed because of malformed packet or bad CRC
[rohc_decomp.c:1487 rohc_decompress3()] feedback curr 100
[rohc_decomp.c:1489 rohc_decompress3()] feedback max 300
Uncomp Packet lenght 27 Bytes 

ROHC decompression error: -4

at Apr 11 15:51:08 2015 amin/103.230.107.19:43826 [decompressor][rohc_decomp.c:1370 rohc_decompress3()] decompress the 27-byte packet #181
[rohc_decomp.c:3911 rohc_decomp_parse_padding()] skip 0 byte(s) of padding
[rohc_decomp.c:1762 d_decode_header()] decompressor received 0 bytes of feedback for the same-side associated compressor
[rohc_decomp.c:3874 rohc_decomp_decode_cid()] 1-byte large CID = 18
[rohc_decomp.c:1962 d_decode_header()] ROHC packet is not an IR packet
[rohc_decomp.c:1977 d_decode_header()] context with CID 18 found
[d_rtp.c:452 rtp_choose_uo1_variant()] UO-1* packet disambiguation: at least one IP header is IPv4 with context(RND) = 0, so parse as UO-1-ID or UO-1-TS
[d_rtp.c:466 rtp_choose_uo1_variant()] UO-1* packet disambiguation: T = 0, so parse as UO-1-ID
[rohc_decomp.c:2043 d_decode_header()] decode packet as 'RTP/UO-1-ID'
[d_generic.c:2526 parse_uo1id()] 5 IP-ID bits for IP header #1 = 0x4
[d_generic.c:2538 parse_uo1id()] 5 outer IP-ID bits = 0x4
[d_generic.c:2550 parse_uo1id()] 1-bit extension (X) = 1
[d_generic.c:2554 parse_uo1id()] 4 SN bits = 0x8
[d_generic.c:2559 parse_uo1id()] CRC-3 found in packet = 0x04
[d_generic.c:2585 parse_uo1id()] first byte of extension = 0x7b
[d_generic.c:5032 parse_extension1()] decode RTP/UO-1-ID extension 1
[d_generic.c:5046 parse_extension1()] 3 bits of SN found in EXT-1 = 0x7
[d_generic.c:5112 parse_extension1()] 3 bits of outer IP-ID found in EXT-1 = 0x3
[d_generic.c:5120 parse_extension1()] 8 bits of TS found in EXT-1 = 0x10
[d_rtp.c:1478 rtp_parse_uo_remainder()] UDP checksum = 0xc23d
[d_generic.c:1447 d_generic_decode()] ROHC payload (length = 20 bytes) starts at offset 7
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51783 / 0xca47 (nr bits = 7, bits = 71 / 0x47)
[d_generic.c:6131 decode_values_from_bits()] 122 packets seem to have been lost, damaged, or failed to be decompressed (SN jumped from 0xc9cc to 0xca47)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9c6a (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x23)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1790
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xc23d (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x10
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:400 ts_decode_scaled_bits()] decode scaled TS bits 16 with context TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 16 (reference = 21)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 16 / 0x10 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 2560 (TS_STRIDE = 160, TS_OFFSET = 0)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 2560 / 0xa00 (nr bits = 8, bits = 16 / 0x10)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xa91b
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x06 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x6
[d_generic.c:5833 check_uncomp_crc()] CRC failure (computed = 0x06, packet = 0x04)
[d_generic.c:5453 build_uncomp_hdrs()] CRC detected a decompression failure for packet of type RTP/UO-1-ID in state Full Context and mode O-mode
[d_generic.c:1574 d_generic_decode()] CID 18: failed to build uncompressed headers (CRC failure)
[d_generic.c:5883 attempt_repair()] CID 18: CRC repair: attempt to correct SN
[d_generic.c:5916 attempt_repair()] CID 18: CRC repair: CRC failure seems to be caused by an incorrect SN update
[d_generic.c:5928 attempt_repair()] CID 18: CRC repair: try using ref -1 (51654) as reference SN instead of ref 0 (51660)
[d_generic.c:1491 d_generic_decode()] CID 18: CRC repair: try decoding packet again with new assumptions
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51655 / 0xc9c7 (nr bits = 7, bits = 71 / 0x47)
[d_generic.c:6141 decode_values_from_bits()] packet seems to come late (SN jumped back from 0xc9cc to 0xc9c7)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9aea (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x23)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1790
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xc23d (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x10
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:393 ts_decode_scaled_bits()] decode scaled TS bits 16 with updated TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 16 (reference = 21)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 16 / 0x10 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 2560 (TS_STRIDE = 160, TS_OFFSET = 0)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 2560 / 0xa00 (nr bits = 8, bits = 16 / 0x10)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xaa9b
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x04 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x4
[d_generic.c:1537 d_generic_decode()] CID 18: CRC repair: CRC is correct
[scaled_rtp_ts.c:202 ts_update_context()] old SN 51660 replaced by new SN 51655
[scaled_rtp_ts.c:203 ts_update_context()] old TS 3360 replaced by new TS 2560
[scaled_rtp_ts.c:210 ts_update_context()] old TS_SCALED 21 replaced by new TS_SCALED 16
[scaled_rtp_ts.c:225 ts_update_context()] old TS_STRIDE 160 kept unchanged
[scaled_rtp_ts.c:235 ts_update_context()] old TS_OFFSET 0 kept unchanged
[d_generic.c:1615 d_generic_decode()] CID 18: CRC repair: throw away packet, still 1 CRC-valid packets required
[rohc_decomp.c:2073 d_decode_header()] failed to decompress packet (code = 4)
[rohc_decomp.c:1387 rohc_decompress3()] d_decode_header returned code 4
[rohc_decomp.c:1470 rohc_decompress3()] packet decompression failed because of malformed packet or bad CRC
[rohc_decomp.c:1487 rohc_decompress3()] feedback curr 100
[rohc_decomp.c:1489 rohc_decompress3()] feedback max 300
Uncomp Packet lenght 27 Bytes 

ROHC decompression error: -4

[rohc_decomp.c:1370 rohc_decompress3()] decompress the 27-byte packet #198
[rohc_decomp.c:3911 rohc_decomp_parse_padding()] skip 0 byte(s) of padding
[rohc_decomp.c:1762 d_decode_header()] decompressor received 0 bytes of feedback for the same-side associated compressor
[rohc_decomp.c:3874 rohc_decomp_decode_cid()] 1-byte large CID = 7
[rohc_decomp.c:1962 d_decode_header()] ROHC packet is not an IR packet
[rohc_decomp.c:1977 d_decode_header()] context with CID 7 found
[d_rtp.c:452 rtp_choose_uo1_variant()] UO-1* packet disambiguation: at least one IP header is IPv4 with context(RND) = 0, so parse as UO-1-ID or UO-1-TS
[d_rtp.c:466 rtp_choose_uo1_variant()] UO-1* packet disambiguation: T = 0, so parse as UO-1-ID
[rohc_decomp.c:2043 d_decode_header()] decode packet as 'RTP/UO-1-ID'
[d_generic.c:2526 parse_uo1id()] 5 IP-ID bits for IP header #1 = 0x5
[d_generic.c:2538 parse_uo1id()] 5 outer IP-ID bits = 0x5
[d_generic.c:2550 parse_uo1id()] 1-bit extension (X) = 1
[d_generic.c:2554 parse_uo1id()] 4 SN bits = 0xa
[d_generic.c:2559 parse_uo1id()] CRC-3 found in packet = 0x01
[d_generic.c:2585 parse_uo1id()] first byte of extension = 0x7d
[d_generic.c:5032 parse_extension1()] decode RTP/UO-1-ID extension 1
[d_generic.c:5046 parse_extension1()] 3 bits of SN found in EXT-1 = 0x7
[d_generic.c:5112 parse_extension1()] 3 bits of outer IP-ID found in EXT-1 = 0x5
[d_generic.c:5120 parse_extension1()] 8 bits of TS found in EXT-1 = 0x54
[d_rtp.c:1478 rtp_parse_uo_remainder()] UDP checksum = 0x623f
[d_generic.c:1447 d_generic_decode()] ROHC payload (length = 20 bytes) starts at offset 7
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51671 / 0xc9d7 (nr bits = 7, bits = 87 / 0x57)
[d_generic.c:6141 decode_values_from_bits()] packet seems to come late (SN jumped back from 0xc9d8 to 0xc9d7)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9c04 (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x2d)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1770
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0x623f (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x54
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:400 ts_decode_scaled_bits()] decode scaled TS bits 84 with context TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 84 (reference = 85)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 84 / 0x54 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 13496 (TS_STRIDE = 160, TS_OFFSET = 56)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 13496 / 0x34b8 (nr bits = 8, bits = 84 / 0x54)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xa981
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x02 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x2
[d_generic.c:5833 check_uncomp_crc()] CRC failure (computed = 0x02, packet = 0x01)
[d_generic.c:5453 build_uncomp_hdrs()] CRC detected a decompression failure for packet of type RTP/UO-1-ID in state Full Context and mode O-mode
[d_generic.c:1574 d_generic_decode()] CID 7: failed to build uncompressed headers (CRC failure)
[d_generic.c:5883 attempt_repair()] CID 7: CRC repair: attempt to correct SN
[d_generic.c:5916 attempt_repair()] CID 7: CRC repair: CRC failure seems to be caused by an incorrect SN update
[d_generic.c:5928 attempt_repair()] CID 7: CRC repair: try using ref -1 (51669) as reference SN instead of ref 0 (51672)
[d_generic.c:1491 d_generic_decode()] CID 7: CRC repair: try decoding packet again with new assumptions
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51671 / 0xc9d7 (nr bits = 7, bits = 87 / 0x57)
[d_generic.c:6141 decode_values_from_bits()] packet seems to come late (SN jumped back from 0xc9d8 to 0xc9d7)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9b04 (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x2d)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1770
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0x623f (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x54
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:393 ts_decode_scaled_bits()] decode scaled TS bits 84 with updated TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 84 (reference = 85)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 84 / 0x54 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 13496 (TS_STRIDE = 160, TS_OFFSET = 56)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 13496 / 0x34b8 (nr bits = 8, bits = 84 / 0x54)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xaa81
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x01 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x1
[d_generic.c:1537 d_generic_decode()] CID 7: CRC repair: CRC is correct
[scaled_rtp_ts.c:202 ts_update_context()] old SN 51672 replaced by new SN 51671
[scaled_rtp_ts.c:203 ts_update_context()] old TS 13656 replaced by new TS 13496
[scaled_rtp_ts.c:210 ts_update_context()] old TS_SCALED 85 replaced by new TS_SCALED 84
[scaled_rtp_ts.c:225 ts_update_context()] old TS_STRIDE 160 kept unchanged
[scaled_rtp_ts.c:235 ts_update_context()] old TS_OFFSET 56 kept unchanged
[d_generic.c:1615 d_generic_decode()] CID 7: CRC repair: throw away packet, still 1 CRC-valid packets required
[rohc_decomp.c:2073 d_decode_header()] failed to decompress packet (code = 4)
[rohc_decomp.c:1387 rohc_decompress3()] d_decode_header returned code 4
[rohc_decomp.c:1470 rohc_decompress3()] packet decompression failed because of malformed packet or bad CRC
[rohc_decomp.c:1487 rohc_decompress3()] feedback curr 100
[rohc_decomp.c:1489 rohc_decompress3()] feedback max 300
Uncomp Packet lenght 27 Bytes 

ROHC decompression error: -4

[rohc_decomp.c:1370 rohc_decompress3()] decompress the 27-byte packet #201
[rohc_decomp.c:3911 rohc_decomp_parse_padding()] skip 0 byte(s) of padding
[rohc_decomp.c:1762 d_decode_header()] decompressor received 0 bytes of feedback for the same-side associated compressor
[rohc_decomp.c:3874 rohc_decomp_decode_cid()] 1-byte large CID = 18
[rohc_decomp.c:1962 d_decode_header()] ROHC packet is not an IR packet
[rohc_decomp.c:1977 d_decode_header()] context with CID 18 found
[d_rtp.c:452 rtp_choose_uo1_variant()] UO-1* packet disambiguation: at least one IP header is IPv4 with context(RND) = 0, so parse as UO-1-ID or UO-1-TS
[d_rtp.c:466 rtp_choose_uo1_variant()] UO-1* packet disambiguation: T = 0, so parse as UO-1-ID
[rohc_decomp.c:2043 d_decode_header()] decode packet as 'RTP/UO-1-ID'
[d_generic.c:2526 parse_uo1id()] 5 IP-ID bits for IP header #1 = 0x7
[d_generic.c:2538 parse_uo1id()] 5 outer IP-ID bits = 0x7
[d_generic.c:2550 parse_uo1id()] 1-bit extension (X) = 1
[d_generic.c:2554 parse_uo1id()] 4 SN bits = 0x9
[d_generic.c:2559 parse_uo1id()] CRC-3 found in packet = 0x06
[d_generic.c:2585 parse_uo1id()] first byte of extension = 0x5c
[d_generic.c:5032 parse_extension1()] decode RTP/UO-1-ID extension 1
[d_generic.c:5046 parse_extension1()] 3 bits of SN found in EXT-1 = 0x3
[d_generic.c:5112 parse_extension1()] 3 bits of outer IP-ID found in EXT-1 = 0x4
[d_generic.c:5120 parse_extension1()] 8 bits of TS found in EXT-1 = 0x14
[d_rtp.c:1478 rtp_parse_uo_remainder()] UDP checksum = 0xd2c9
[d_generic.c:1447 d_generic_decode()] ROHC payload (length = 20 bytes) starts at offset 7
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51659 / 0xc9cb (nr bits = 7, bits = 75 / 0x4b)
[d_generic.c:6131 decode_values_from_bits()] 1 packets seem to have been lost, damaged, or failed to be decompressed (SN jumped from 0xc9c9 to 0xc9cb)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9c07 (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x3c)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1790
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xd2c9 (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x14
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:400 ts_decode_scaled_bits()] decode scaled TS bits 20 with context TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 20 (reference = 18)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 20 / 0x14 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 3200 (TS_STRIDE = 160, TS_OFFSET = 0)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 3200 / 0xc80 (nr bits = 8, bits = 20 / 0x14)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xa97e
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x05 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x5
[d_generic.c:5833 check_uncomp_crc()] CRC failure (computed = 0x05, packet = 0x06)
[d_generic.c:5453 build_uncomp_hdrs()] CRC detected a decompression failure for packet of type RTP/UO-1-ID in state Full Context and mode O-mode
[d_generic.c:1574 d_generic_decode()] CID 18: failed to build uncompressed headers (CRC failure)
[d_generic.c:5883 attempt_repair()] CID 18: CRC repair: attempt to correct SN
[d_generic.c:5916 attempt_repair()] CID 18: CRC repair: CRC failure seems to be caused by an incorrect SN update
[d_generic.c:5928 attempt_repair()] CID 18: CRC repair: try using ref -1 (51658) as reference SN instead of ref 0 (51657)
[d_generic.c:1491 d_generic_decode()] CID 18: CRC repair: try decoding packet again with new assumptions
[d_generic.c:6077 decode_values_from_bits()] decoded SN = 51659 / 0xc9cb (nr bits = 7, bits = 75 / 0x4b)
[d_generic.c:6131 decode_values_from_bits()] 1 packets seem to have been lost, damaged, or failed to be decompressed (SN jumped from 0xc9c9 to 0xc9cb)
[d_generic.c:6248 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
[d_generic.c:6261 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
[d_generic.c:6275 decode_ip_values_from_bits()] decoded outer protocol/NH = 17
[d_generic.c:6291 decode_ip_values_from_bits()] decoded outer NBO = 1
[d_generic.c:6304 decode_ip_values_from_bits()] decoded outer RND = 0
[d_generic.c:6317 decode_ip_values_from_bits()] decoded outer SID = 0
[d_generic.c:6387 decode_ip_values_from_bits()] decoded outer IP-ID = 0x9b07 (rnd = 0, nbo = 1, sid = 0, nr bits = 8, bits = 0x3c)
[d_generic.c:6403 decode_ip_values_from_bits()] decoded outer DF = 1
[d_generic.c:6419 decode_ip_values_from_bits()] decoded outer src address = 0a00020a (10.0.2.10)
[d_generic.c:6435 decode_ip_values_from_bits()] decoded outer dst address = c05f28c2 (192.95.40.194)
[d_rtp.c:1542 rtp_decode_values_from_bits()] decoded UDP source port = 0x2710
[d_rtp.c:1557 rtp_decode_values_from_bits()] decoded UDP destination port = 0x1790
[d_rtp.c:1584 rtp_decode_values_from_bits()] decoded UDP checksum = 0xd2c9 (checksum present = 1)
[d_rtp.c:1598 rtp_decode_values_from_bits()] decoded RTP version = 2
[d_rtp.c:1612 rtp_decode_values_from_bits()] decoded R-P flag = 0
[d_rtp.c:1626 rtp_decode_values_from_bits()] decoded R-X flag = 0
[d_rtp.c:1640 rtp_decode_values_from_bits()] decoded CC = 0
[d_rtp.c:1656 rtp_decode_values_from_bits()] decoded RTP M flag = 0
[d_rtp.c:1670 rtp_decode_values_from_bits()] decoded R-PT = 18
[d_rtp.c:1673 rtp_decode_values_from_bits()] 8-bit TS delta = 0x14
[d_rtp.c:1723 rtp_decode_values_from_bits()] TS is scaled
[scaled_rtp_ts.c:393 ts_decode_scaled_bits()] decode scaled TS bits 20 with updated TS_STRIDE 160
[scaled_rtp_ts.c:415 ts_decode_scaled_bits()] decode 8-bit TS_SCALED 20 (reference = 18)
[scaled_rtp_ts.c:427 ts_decode_scaled_bits()] TS_SCALED decoded = 20 / 0x14 with 8 bits
[scaled_rtp_ts.c:433 ts_decode_scaled_bits()] TS = 3200 (TS_STRIDE = 160, TS_OFFSET = 0)
[d_rtp.c:1736 rtp_decode_values_from_bits()] decoded timestamp = 3200 / 0xc80 (nr bits = 8, bits = 20 / 0x14)
[d_rtp.c:1750 rtp_decode_values_from_bits()] decoded SSRC = 2787962433
[d_generic.c:5408 build_uncomp_hdrs()] length of transport header = 20 bytes
[d_generic.c:5590 build_uncomp_ipv4()] Total Length = 0x003c (IHL * 4 + 40)
[d_generic.c:5594 build_uncomp_ipv4()] IP checksum = 0xaa7e
[d_rtp.c:1793 rtp_build_uncomp_rtp()] UDP + RTP length = 0x0028
[d_generic.c:5824 check_uncomp_crc()] CRC-3 , CRC bytes = [0]: 0x06 [1]: 0x00 [2]: 0x00 [3]: 0x00 
[d_generic.c:5827 check_uncomp_crc()] CRC-3 on uncompressed header = 0x6
[d_generic.c:1537 d_generic_decode()] CID 18: CRC repair: CRC is correct
[scaled_rtp_ts.c:202 ts_update_context()] old SN 51657 replaced by new SN 51659
[scaled_rtp_ts.c:203 ts_update_context()] old TS 2880 replaced by new TS 3200
[scaled_rtp_ts.c:210 ts_update_context()] old TS_SCALED 18 replaced by new TS_SCALED 20
[scaled_rtp_ts.c:225 ts_update_context()] old TS_STRIDE 160 kept unchanged
[scaled_rtp_ts.c:235 ts_update_context()] old TS_OFFSET 0 kept unchanged
[d_generic.c:1615 d_generic_decode()] CID 18: CRC repair: throw away packet, still 1 CRC-valid packets required
[rohc_decomp.c:2073 d_decode_header()] failed to decompress packet (code = 4)
[rohc_decomp.c:1387 rohc_decompress3()] d_decode_header returned code 4
[rohc_decomp.c:1470 rohc_decompress3()] packet decompression failed because of malformed packet or bad CRC
[rohc_decomp.c:1487 rohc_decompress3()] feedback curr 164
[rohc_decomp.c:1489 rohc_decompress3()] feedback max 300
Uncomp Packet lenght 27 Bytes 

ROHC decompression error: -4


Regards
Abyan

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