[lkml]   [2008]   [Aug]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC][PATCH 1/1] cxgb3i: cxgb3 iSCSI initiator
    From: Steve Wise <>
    Date: Wed, 13 Aug 2008 20:52:47 -0500

    > How do you envision programming such a device?

    There should be no special programming.

    > It will need TCP and iSCSI state to have any chance of doing useful
    > and productive placement of data.

    The card can see the entire TCP stream, it doesn't need anything
    more than that. It can parse every packet header, see what kind
    of data transfer is being requested or responded to, etc.

    Look, I'm not going to design this whole friggin' thing for you guys.

    I've stated clearly what the base requirement is, which is that the
    packet is fully processed by the networking stack and that the card
    merely does data placement optimizations that the stack can completely
    ignore if it wants to.

    You have an entire engine in there that can interpret an iSCSI
    transport stream, you have the logic to do these kinds of things,
    and it can be done without managing the connection on the card.

     \ /
      Last update: 2008-08-14 04:07    [W:0.043 / U:63.148 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site