Jason King wrote:
> On Tue, Sep 15, 2009 at 11:45 AM, Kais Belgaied <Kais.Belgaied at sun.com>
> wrote:
>
>> Pradeep,
>>
>> the buffers could also be tied up in the socket layer, waiting for an
>> application to either
>> complete reading or close the socket and free all messages thus releasing
>> all buffers.
>>
>> I'm forwarding this question to the wider networking discuss for possible
>> other comments.
>>
>> Kais,.
>>
>> On 09/15/09 07:56, Pradeep wrote:
>>
>>> Hi ,
>>> Iam developing a gldv3 network driver , i often face problems
>>> while detaching my module . When heavy traffic is running on that
>>> interface and if i try to remove the module i end up some buffers not
>>> being returned from the stack . I am failing detach during this buffer
>>> held
>>> condition . But is there any way to push the stack to return the
>>> completions
>>>
>>> In between i use desballoc for the receive buffers allocation
>>>
>>> Thanks in Advance
>>> Pradeep G
>>>
>>>
>
> Perhaps I just haven't thought about enough, but just off the top of
> my head, as there been any consideration for a framework for
> managing/reusing buffers specifically geared towards network drivers?
>
Yes. I've thought about it, and another engineer inside Sun is working
on one. Can't remember the name of the person right now... but I've
looked at some design doco.
- Garrett
> _______________________________________________
> crossbow-discuss mailing list
> crossbow-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss
>