SORT BY:

LIST ORDER
THREAD
AUTHOR
SUBJECT


SEARCH

IPS HOME


    [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

    Re: opcodes



    Julian,
    
    Glad about your agreement on vendor-unique.
    
    >Mallikarjun,
    >
    >I like the vendor unique idea!.  As for the retry bit I was ambivalent
    >about it.
    >You will have to check anyhow that the Initiator Tag is to there already so
    >what is the point?
    >
    >I though that having the command coming back once more (on a different
    >connection) is signalling restart anyhow.
    
    To me, it appears that you're assuming a certain usage model with the
    retry bit.  My interpretation of the retry bit (haven't checked the new
    drafts to confirm, sorry) is that the initiator can use it for a command 
    (say, CmdRN=X), till one of the two is true - a) status reception for X
    is confirmed with ExpStatRN covering X, OR b) some sort of "timeout"
    happens on the target end.  If this interpretation is true, a command can
    be retried entirely because of problems on the initiator end.  The target
    would then have no way to distinguish a retry from a fresh command since
    it is upto the initiator to choose the structure of ITT.
    
    More than anything else, I liked the convenience of the earlier opcode
    format where I can test a single-bit and reject/ignore it if I don't support
    retries at all.
    --
    Mallikarjun 
    
    
    Mallikarjun Chadalapaka
    M/S 5601			
    Networked Storage Architecture
    Network Storage Solutions Organization
    Hewlett-Packard, Roseville.
    cbm@rose.hp.com
    
    
    >
    >"Mallikarjun C." <cbm@rose.hp.com> on 04/12/2000 21:41:05
    >
    >Please respond to cbm@rose.hp.com
    >
    >To:   ips@ece.cmu.edu
    >cc:
    >Subject:  Re: opcodes
    >
    >
    >
    >
    >Julian,
    >
    >I would like to suggest that some opcodes be reserved as
    >vendor-unique.  I also liked the earlier format of retry-bit
    >encoded within the opcode byte better.
    >--
    >Mallikarjun
    >
    >
    >Mallikarjun Chadalapaka
    >M/S 5601
    >Networked Storage Architecture
    >Network Storage Solutions Organization
    >Hewlett-Packard, Roseville.
    >cbm@rose.hp.com
    >
    >
    >>
    >>JP,
    >>
    >>You have already a direction bit (good for stateless protocol analyzers).
    >>
    >>As for solicited - what is solicited except data and response?
    >>
    >>Julo
    >>
    >>Raghavendra Rao <jp.raghavendra@india.sun.com> on 04/12/2000 22:29:25
    >>
    >>Please respond to Raghavendra Rao <jp.raghavendra@india.sun.com>
    >>
    >>To:   ips@ece.cmu.edu
    >>cc:
    >>Subject:  Re: opcodes
    >>
    >>
    >>
    >>
    >>
    >>Julian,
    >>
    >>>
    >>> -regular commands  00-0f
    >>> -regular reponses 40 - 4f
    >>> -one way 10-1f/50-5f
    >>> etc.
    >>>
    >>> I am open to suggestions.
    >>>
    >>
    >>For simplicity it would work best to have them fall in a range for easier
    >>lookup, but it would also work better if each bit in the upper nibble of
    >>the opcode denotes the following:
    >>
    >>     solicited
    >>     unsolicited
    >>     command
    >>     response
    >>
    >>while the lower nibble describes the real code.
    >>
    >>With the above, since commands are always unsolicited, denoting them so
    >>with 2 bits (unsolicited bit as well as command bit) appears a little
    >>redundant. However, to fully qualify a response, we need either the
    >>solicited or the unsolicited bits to be true.
    >>
    >>In any case, a bit layout for opcode field is desired.
    >>
    >>Thanks.
    >>-JP
    >>
    >>
    >>
    >>
    >>
    >
    >
    >
    >
    >
    >
    
    
    

    • References:


Home

Last updated: Tue Sep 04 01:06:11 2001
6315 messages in chronological order