lkml.org 
[lkml]   [2003]   [Mar]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH][ATM] make atm (and clip) modular + try_module_get()
    chas williams wrote:
    > sk->receieve_queue i suspect -- more on that later) while the skb are
    > moved to copy. i am afraid i dont know much about how the clip driver
    > operates.

    What's happening there is that new CLIP connections start as normal
    native ATM VCs, owned by atmarpd. When atmarpd clears them for IP
    traffic, all the data that has been queued so far (i.e. any ATMARP
    messages, and any IP - typically I'd expect to find a SYN there)
    is removed from the native ATM VC's queue, and fed into the non-ATM
    part of the stack, for de-encapsulation, etc.

    Note that ATMARP will be delivered again to the "native ATM" VC's
    queue, because that's how atmarpd receives ATMARP messages.

    Figure 6 of http://www.almesberger.net/cv/papers/atm_on_linux.ps
    shows the overall design (some details have changed since then,
    though).

    - Werner

    --
    _________________________________________________________________________
    / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net /
    /_http://www.almesberger.net/____________________________________________/
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:33    [W:0.044 / U:0.328 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site