-----Original Message----- >From: David Edmondson <[EMAIL PROTECTED]> >Sent: Aug 2, 2006 11:49 PM >To: Dan Celidonio <[EMAIL PROTECTED]> >Cc: [email protected] >Subject: Re: [networking-discuss] problem with GLDV3 bge interface > > >On 2 Aug 2006, at 9:58pm, Dan Celidonio wrote: > >> We have a load balancer driver which we are in the >> process of converting to use the GLDV3 bge interface. > >Dan, I'm a bit puzzled about the architecture of your system. Could >you describe how the various parts are linked together?
The load balancer driver is a kernel driver plus a Streams module, In the pre-GLDV3 bge case, packets arrive via the Streams receive routine. This drvier and Streams module sit above the NIC driver. > >For example, you mention that it is a load balancer 'driver' - do you >really mean a kernel driver? Yes. >When you say "getting >these packets directly from the ring buffers", are those the ring >buffers on the NIC or something within your software? We have managed to convert to the GLDV3 interface and get ourselves hooked into the dls layer via our receive callback routine. So we are getting NIC packets directly from the dls layer. These packets arrive at our recveive callback routine as a chain of NIC buffers. Dan > >dme. >-- >David Edmondson, Solaris Engineering, http://www.dme.org > > > _______________________________________________ networking-discuss mailing list [email protected]
