← Back to team overview

rohc team mailing list archive

IP/ROHC tunnel won't work - ROHC decompressor

 

Hi guys,
anyone can help newly created IP/ROHC tunnel work only for 1 packet,
1 ping pass fine
and after none of packets pass until I restart client tunnel.
nothing much in logs,
after 1st packet:
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6215 decode_ip_values_from_bits()] decoded outer TOS/TC = 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6228 decode_ip_values_from_bits()] decoded outer TTL/HL = 64
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6242 decode_ip_values_from_bits()] decoded outer protocol/NH = 1
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6258 decode_ip_values_from_bits()] decoded outer NBO = 1
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6271 decode_ip_values_from_bits()] decoded outer RND = 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6284 decode_ip_values_from_bits()] decoded outer SID = 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6343 decode_ip_values_from_bits()] decoded outer IP-ID = 0x97f4 (rnd = 0, nbo = 1, sid = 0, nr bits = 16, bits = 0xf497)
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6356 decode_ip_values_from_bits()] decoded outer DF = 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6372 decode_ip_values_from_bits()] decoded outer src address = c0a82802 (192.168.40.2)
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:6388 decode_ip_values_from_bits()] decoded outer dst address = c0a82801 (192.168.40.1)
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:5406 build_uncomp_hdrs()] length of transport header = 0 bytes
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:5564 build_uncomp_ipv4()] Total Length = 0x0054 (IHL * 4 + 64)
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:5568 build_uncomp_ipv4()] IP checksum = 0x1161
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:1533 d_generic_decode()] CRC is correct
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:1672 d_generic_decode()] uncompressed packet length = 84 bytes
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [d_generic.c:1688 d_generic_decode()] change from state 1 to state 3
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[65535] : [rohc_decomp.c:1376 rohc_decompress3()] d_decode_header returned code 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[65535] : [rohc_decomp.c:1494 rohc_decompress3()] packet decompression succeeded
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[65535] : [rohc_decomp.c:1515 rohc_decompress3()] feedback curr -12
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[65535] : [rohc_decomp.c:1525 rohc_decompress3()] feedback curr 0
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[4] : [rohc_decomp.c:2197 d_optimistic_feedback()] send an ACK feedback
Sep 22 13:39:56 fs1 iprohc_server[7965]: ROHC decompressor[65535] : [rohc_decomp.c:1181 rohc_decompress2()] failed to piggyback the feedback



and then:
Sep 22 13:40:01 fs1 iprohc_server[7965]: [main] epoll_wait: timeout expired without any event
Sep 22 13:40:03 fs1 iprohc_server[7965]: [route] read 88 bytes
Sep 22 13:40:03 fs1 iprohc_server[7965]: [route] packet destination = 192.168.40.2
Sep 22 13:40:03 fs1 iprohc_server[7965]: epoll: 1 events detected
Sep 22 13:40:03 fs1 iprohc_server[7965]: received data from tun
Sep 22 13:40:03 fs1 iprohc_server[7965]: Read 88 bytes on tun fd 20
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: Read from tun (88 bytes):
Sep 22 13:40:03 fs1 iprohc_server[7965]: 00 00 08 00 45 00 00 54 #011f2 c7 40 00 40 01 76 8d 
Sep 22 13:40:03 fs1 iprohc_server[7965]: c0 a8 28 01 c0 a8 28 02 #01108 00 c0 3b 23 6b 00 01 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 33 df e3 57 00 00 00 00 #01134 4e 0a 00 00 00 00 00 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 10 11 12 13 14 15 16 17 #01118 19 1a 1b 1c 1d 1e 1f 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 20 21 22 23 24 25 26 27 #01128 29 2a 2b 2c 2d 2e 2f 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 30 31 32 33 34 35 36 37 
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: Compress packet #0/1: 84 bytes
Sep 22 13:40:03 fs1 iprohc_server[7965]: Packet #0/1 compressed: 85 bytes
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: Compressed packet (85 bytes):
Sep 22 13:40:03 fs1 iprohc_server[7965]: fd 04 16 40 01 c0 a8 28 #01101 c0 a8 28 02 00 40 f2 
Sep 22 13:40:03 fs1 iprohc_server[7965]: c7 e0 00 00 02 08 00 c0 #0113b 23 6b 00 01 33 df e3 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 57 00 00 00 00 34 4e 0a #01100 00 00 00 00 10 11 12 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 13 14 15 16 17 18 19 1a #0111b 1c 1d 1e 1f 20 21 22 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 23 24 25 26 27 28 29 2a #0112b 2c 2d 2e 2f 30 31 32 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 33 34 35 36 37 
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: Packet ROHC:  (86 bytes):
Sep 22 13:40:03 fs1 iprohc_server[7965]: 55 fd 04 16 40 01 c0 a8 #01128 01 c0 a8 28 02 00 40 
Sep 22 13:40:03 fs1 iprohc_server[7965]: f2 c7 e0 00 00 02 08 00 #011c0 3b 23 6b 00 01 33 df 
Sep 22 13:40:03 fs1 iprohc_server[7965]: e3 57 00 00 00 00 34 4e #0110a 00 00 00 00 00 10 11 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 12 13 14 15 16 17 18 19 #0111a 1b 1c 1d 1e 1f 20 21 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 22 23 24 25 26 27 28 29 #0112a 2b 2c 2d 2e 2f 30 31 
Sep 22 13:40:03 fs1 iprohc_server[7965]: 32 33 34 35 36 37 
Sep 22 13:40:03 fs1 iprohc_server[7965]: -------------------------------
Sep 22 13:40:03 fs1 iprohc_server[7965]: Sending on raw socket to 88.8.1.1
Sep 22 13:40:03 fs1 iprohc_server[7965]: 86 bytes written on socket 11
Sep 22 13:40:03 fs1 iprohc_server[7965]: reset packing timer





any one has same issues?


Yury





Follow ups