Section 5 says:
Both initiator and target MUST NOT
attempt to negotiate a parameter
more than once during any login stage.
Attempting to do so MUST
result in the login (and connection)
being terminated.
But section
6 says:
Both initiator and target MUST NOT
attempt to negotiate a parameter
more than once during any negotiation
sequence without an intervening
reset. If detected by the target this
MUST result in a Reject with a
reason of "protocol error". The initiator MUST reset the
negotiation
as outlined above.
A
reject could mean to terminate the connection but a “reset” doesn’t. So, are
these statements consistent? Notice that section 6 says “sequence” but section
5 says “login stage”. Is that the difference?
Eddy