[rohc] RE: TCP/IP EPIC profile

"Surtees, Abigail" <abigail.surtees@roke.co.uk> Mon, 04 March 2002 17:30 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04903 for <rohc-archive@odin.ietf.org>; Mon, 4 Mar 2002 12:30:59 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA15985; Mon, 4 Mar 2002 12:28:18 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA15958 for <rohc@ns.ietf.org>; Mon, 4 Mar 2002 12:28:17 -0500 (EST)
Received: from rsys000a.roke.co.uk (rsys000a.roke.co.uk [193.118.201.102]) by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA04764 for <rohc@ietf.org>; Mon, 4 Mar 2002 12:28:11 -0500 (EST)
Received: by rsys002a.roke.co.uk with Internet Mail Service (5.5.2653.19) id <1S9WN5AJ>; Mon, 4 Mar 2002 17:26:57 -0000
Message-ID: <76C92FBBFB58D411AE760090271ED41803355682@rsys002a.roke.co.uk>
From: "Surtees, Abigail" <abigail.surtees@roke.co.uk>
To: "'Maja'" <kiki@fesb.hr>, rohc <rohc@ietf.org>
Cc: "West, Mark (ITN)" <mark.a.west@roke.co.uk>
Date: Mon, 4 Mar 2002 17:26:54 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/mixed; boundary="------------InterScan_NT_MIME_Boundary"
Subject: [rohc] RE: TCP/IP EPIC profile
Sender: rohc-admin@ietf.org
Errors-To: rohc-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Robust Header Compression <rohc.ietf.org>
X-BeenThere: rohc@ietf.org

Hi Maja,
 
Thanks for your email.  The U method is a new one which is defined in the latest version of the EPIC-LITE draft.  This can be found at http://www.dmn.tzi.org/ietf/rohc/draft-ietf-rohc-epic-lite-01.txt <http://www.dmn.tzi.org/ietf/rohc/draft-ietf-rohc-epic-lite-01.txt> .
 
You are correct tcp-generic-co is called that because it isn't defined by any of the 6 values so it can be any other tcp option.  Each item in LIST can only occur once so if there were to be 2 tcp options which weren't any of the specified 6 then 2 generic option items are needed.  A similar thing happens in the LIST for sack blocks.
 
I hope this answers your questions.
 
Regards,
 
Abbie
 
 

-----Original Message-----
From: Maja [mailto:kiki@fesb.hr]
Sent: 04 March 2002 16:33
To: rohc
Cc: Surtees, Abigail; West, Mark (ITN)
Subject: TCP/IP EPIC profile



Hi all,
some points in the latest TCP/IP Header Compression for ROHC (ROHC-TCP) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
draft from January are not clear (OK. Not clear to me ).
 
First is the definition of the U ( ) method called for TCP options, for example:
 
  tcp-options-co  =    ROTATE(3,1) ; get TCP data offset 
                        LIST(4,1,32,-160,8, 
                           U(OPTIONAL(tcp-sack-co)), 
                           U(OPTIONAL(tcp-timestamp-co)), 
                           U(OPTIONAL(tcp-mss)), 
                           U(OPTIONAL(tcp-end)), 
                           U(OPTIONAL(tcp-wscale)), 
                           U(OPTIONAL(sack-permitted)), 
                           U(OPTIONAL(tcp-generic-co)), 
                           U(OPTIONAL(tcp-generic-co)), 
                           5,8,2,0,3,4) 
 
We couldn't find it in none of the EPIC or ROHC drafts.
And the second point is why is it, in the method LIST, twice included tcp-generic-co ( OR for IR/DYN tcp-generic-dyn).
We suppose that is the method which is called if the value in 8 bits is none of 6 values stated at the end of method, but why twice?
 
Cheers,
 
Maja & Ivana