Compaq AA-RNG2A-TE Network Card User Manual


 
2 Updates the softc data structure with the amount of space that is
available in the transmit FIFO.
13.3.5 Queuing Other Transmits
The following code shows how the el_tint( ) routine clears the output
active flag to permit other transmits to be queued to the device:
ifp->if_flags &= ~IFF_OACTIVE;
}
13.4 Implementing the el_error Routine
The if_el drivers el_error( ) routine implements the interface adapter
error routine, as follows:
static void el_error(struct el_softc *sc,
struct ifnet *ifp)
{
int i;
WRITE_CMD(sc, CMD_WINDOW4);
i = READ_FDP(sc);
1
printf("el%d: Adapter Failure - %04X\n", ifp->if_unit, i);
el_reset_locked(sc, ifp, ifp->if_unit);
2
}
1 Reads the FIFO diagnostic port register.
2 Resets the adapter to clear the failure condition.
1312 Implementing the Interrupt Section