Re: driver packet coalesce
- From: "Jack Vogel" <jfvogel@xxxxxxxxx>
- Date: Wed, 30 May 2007 17:43:05 -0700
On 5/30/07, Julian Elischer <julian@xxxxxxxxxxxx> wrote:
Andrew Thompson wrote:...
> On Wed, May 30, 2007 at 04:45:05PM -0700, Jack Vogel wrote:
>> Does any driver do this now? And if a driver were to coalesce
>> packets and send something up the stack that violates mss
>> will it barf?
>
> It would barf for things like bridging where the packet gets spit out a
> different interface. The bridge driver already has code to disable
> txcsum so it could be made to handle that too.
>
>
> Andrew
This is part od TOE right?
No, its something thats being talked about in our new PCI-E 10G driver.
I presume that it wouldn't coalesce packets that are not destined for the local
machine? would it coalesce in promiscuous mode? I guess it would only be
able to coalesce TCP packets that are adjacent in the same session.
Whether it also can coalesce adjacent packets that are destined for another
machine (for which it is not running the session) is not known... I would guess it
wouldn't do it.
Right, at least that's the lines I was thinking about. At this point this is
brainstorming, and I wanted to know if there were any hard stops that
would keep it from being done.
Jack
_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"
- References:
- driver packet coalesce
- From: Jack Vogel
- Re: driver packet coalesce
- From: Andrew Thompson
- Re: driver packet coalesce
- From: Julian Elischer
- driver packet coalesce
- Prev by Date: Re: driver packet coalesce
- Next by Date: New driver coming soon.
- Previous by thread: Re: driver packet coalesce
- Next by thread: Re: driver packet coalesce
- Index(es):
Relevant Pages
- Re: driver packet coalesce
... And if a driver were to coalesce ... >>> packets and
send something up the stack that violates mss ... No, LRO. ... (freebsd-net) - Re: driver packet coalesce
... And if a driver were to coalesce ... combining packets before
sending to the stack, ... (freebsd-net) - Re: driver packet coalesce
... Andrew Thompson wrote: ... I presume that it wouldn't coalesce packets
that are not destined for the local ... I guess it would only be able to coalesce TCP packets
that are adjacent in the same session. ... (freebsd-net) - Re: driver packet coalesce
... On 5/31/07, Wilkinson, Alex wrote: ... And if a driver were to coalesce
... > packets and send something up the stack that violates mss ... (freebsd-net) - Re: Filter Hook
... the callback routine is been invoked at DISPATCH_LEVEL. ... If you really have
to keep such a queue for the packets, then the IP filter driver is not suitable for your
needs since you have to process all the packets in the callback routine without any wait actionand return
it to the tcpip driver immediately when the callback routine returns. ... What IRQL are you running
at when you crash, ... (microsoft.public.development.device.drivers)