Subject: CVS commit: syssrc/sys/arch/arm26/ioc
To: None <source-changes@netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: source-changes
Date: 09/22/2001 18:29:22
Module Name:	syssrc
Committed By:	bjh21
Date:		Sat Sep 22 15:29:21 UTC 2001

Modified Files:
	syssrc/sys/arch/arm26/ioc: if_eca.c

Log Message:
More re-arrangements: Split eca_init_rx() into two parts, one of which
(eca_init_rx_soft()) just sets up software state, and the other of
which (eca_init_rx_hard()) actually puts the interface into receive
mode and sets up the FIQ handler etc.  Arrange that when we transmit a
frame, eca_init_rx_soft() has already been called, so we only need to
call eca_init_rx_hard() from the Tx downgrade handler.

The point of this is that I should be able to incorporate the
functionality of eca_init_rx_hard() into the Tx FIQ handler so that we
can switch from Tx to Rx with little enough delay that we don't drop
the first few bytes of the incoming frame.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm26/ioc/if_eca.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.