tcp code project not decompress IP packet well

Asked by regulararmy

Hello Didier,
         I download the project code with TCP profile in a separate dev branch: https://code.launchpad.net/~didier-barvaux/+junk/rohc-tcp , then use it to compress and decompress the IP packets created by "Ping" ,however, it can not decompress some IP packets correctly, so make it time out.
        one of the input packets for decompression is : E634126B08003D5C03000D5C03000D00616263646566676869
6A6B6C6D6E6F7071727374757677616263646566676869, which is the thirty-first ping packet and not decompressed rightly,can you see it ? Thank you.

Regards,
regulararmy

Question information

Language:
English Edit question
Status:
Expired
For:
rohc Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Didier Barvaux (didier-barvaux) said :
#1

Hello,

> I download the project code with TCP profile in a separate dev branch:
> https://code.launchpad.net/~didier-barvaux/+junk/rohc-tcp ,

The TCP profile is not merged in the main dev branch. The branch you mention is now obsolete. I encourage you to use https://code.launchpad.net/~didier-barvaux/rohc/main instead.

> then use it to compress and decompress the IP packets created by
> "Ping" ,however, it can not decompress some IP packets correctly,
> so make it time out.
> one of the input packets for decompression is : E634126B08003D5
> C03000D5C03000D006162636465666768696A6B6C6D6E6F707172
> 7374757677616263646566676869, which is the thirty-first ping
> packet and not decompressed rightly,can you see it ?

No, I cannot see it. The ROHC compression scheme does not compress one single IP packet, but full streams of IP packets. I cannot analyze the problem with one single packet. Even more if the packet is the compressed ROHC packet.

You need to provide me the full stream of IP packets you try to compress. Saying "ping" is not enough, every operating systems generate different ping packets. You can provide me the information by sending me (or making available for download) a network capture in PCAP format. Use tcpdump or wireshark to create one. Try to compress it with zip/gzip/bzip2 before sending it.

I'll also need the exact version of the ROHC library (X.Y.Z for releases, revision number for dev versions).

Regards,
Didier

Revision history for this message
regulararmy (regulararmy) said :
#2

How can I send the streams of IP packets to you ? your emails is?

Revision history for this message
Didier Barvaux (didier-barvaux) said :
#3

Hello,

Please upload the network capture in a public location, then copy the link to it here.

Regards,
Didier

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.