New question #215668 on rohc:
https://answers.launchpad.net/rohc/+question/215668

I was trying to write a Ethernet based transport app similar to 
rohctunnel(tunnel.c) on 1.4.1 release. After some testing with a few RTP pcaps 
I found that Ethernet's minimum payload is 46 bytes and it adds padding for any 
payload less than that size. Thus decompression fails due to CRC mismatch for 
pkts less than minimum size. Since ROHC depends upon lower layer to give the 
length information which Ethernet header does not provide(cannot use EtherType 
for length) so I am thinking to add length byte infront of compressed ROHC pkt 
similar to current sequence bytes, before sending it on Ethernet. Other end 
will read this as length of compressed pkt instead of length returned by 
Ethernet interface.

If I replace sequence bytes with length byte what impact it will have? Any 
other thoughts on this issue.

-- 
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

Reply via email to