|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: ISCSI: found the constant for divide-only circuit!>>>>> "Vince" == A-Roseville,ex1 <CAVANNA> writes: Vince> Added iSCSI prefix to subject line. Actually both "example" Vince> and "preferred" seem inappropriate. How about "reference" or Vince> "assumed" implementation? That suggest you have to do it (or at least SHOULD do it) the way that is being described, which is not the right thing to say. The thing that has to be stated is the mathematical statement of the CRC value, and the rules of bit order. That and only that is required for interoperability. All else is implementation detail that can certainly be helpful but is in no way normative, and anyone is entirely free to do something completely different so long as the PDUs come out the same. Vince> For the claims and examples in the Vince> iSCSI spec to be correct we must refer to an implementation Vince> that performs the following transformations (responses), after Vince> n input bits are applied, on an initial state I(x) and an Vince> input M(x): Vince> 1. when I(x) is zero, multiplies the input, M(x), by x^32 and Vince> divides by G(x). 2. when M(x) is zero, multiplies the initial Vince> state, I(x), by x^n and divides by G(x). Vince> ... In contrast, the divide-only serial circuit that I have also Vince> provided performs the following transformations on an initial Vince> state I(x) and an input M(x) and iSCSI should not refer to it Vince> unless it changed some of its claims and examples: Vince> 1. when I(x) is zero, divides the input, M(x), by G(x) 2. when Vince> M(x) is zero, multiplies the initial state, I(x), by x^n and Vince> divides by G(x) Those are four example implementations, I think. I'm not sure if giving four examples is better than giving just one, or more confusing. (Perhaps the right answer is to give no examples, as Pat suggested, retaining only the formal mathematical definition; that would match the practice of all other datacomm specs other than Ethernet that I know of.) paul
Home Last updated: Fri Dec 14 16:17:45 2001 8074 messages in chronological order |