Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Aug 1997 18:33:20 -0700
From:      David Greenman <dg@root.com>
To:        Vinay Bannai <vinay@agni.nuko.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Device drivers and DMA details?? 
Message-ID:  <199708170133.SAA04271@implode.root.com>
In-Reply-To: Your message of "Sat, 16 Aug 1997 17:52:23 PDT." <199708170052.RAA25354@agni.nuko.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>Also, while examining the fxp driver, the fxp_start() seems to be
>invoked at the time of each incoming packet (or interrupt from the
>device). Wouldn't this not create a delay in sending packets? Or is it
>that the fxp_start() also gets invoked whenever a packet is shoved on
>the network IF queues? 

   The driver start routine is also called when a packet is sent. See the
end of the ether_output() function in /sys/net/if_ethersubr.c.

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708170133.SAA04271>