|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: iSCSI: Decimal encoding - why 64 bits ?--- "Julian Satran (Actcom)" <Julian_Satran@actcom.net.il> wrote: > Martins, > > In fact reading your note I went back and found an > error we may want to > correct: > > TargetPortalGroupTag is a 16 bit binary string and > not an number (there is > no TPGT that is lower or higher than another TPGT). Again, I don't have draft 14 in front of me but 13 says that TPGT is "a simple unsigned-integer between 1 and 65535" (2.4.1 (e)) and a "numerical- value-from-1-to-65535" (11.9). I would prefer it if you did not change this to a "binary string" just to prove a point that there are binary strings for which decimal encoding is natural. That, IMO, would be a very profound change at an extremely late stage. (If you do, I'll make sure all my TPGTs start with 0x00 and deny all attemts to encode them in decimal :-)). > There are no good examples that need decimals other > than TPGT but I see no Even TPGT is not a good example, as it is defined to be a number, for now at least. > point in disallowing them for vendor keys and future > extensions. Any > implementation will have the conversion routines. > Restricting the use of > decimals beyond what we did does not strike me as > useful. Others (and there are many) here seem to be disagreeing with you. The conversion, while possible, will likely first use some common library routine, then byteswap (if running on little-endian), then do a pass to eliminate leading 0-bytes, which are not representable in decimal. OK, my final argument. Here are two binary strings, encoded in hex: 0x01 and 0x0001. Can you give us an example of encoding both of them in decimal in such a way that they can be distinguished? Martins Krikis, Intel Corp. Disclaimer: these opinions are my own and may not be those of my employer. __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com
Home Last updated: Fri Jul 05 15:18:55 2002 11139 messages in chronological order |