35 lines
926 B
C
35 lines
926 B
C
/*
|
|
* Ethernet software status per interface.
|
|
*
|
|
* Each interface is referenced by a network interface structure,
|
|
* le_if, which the routing code uses to locate the interface.
|
|
* This structure contains the output queue for the interface, its address, ...
|
|
*/
|
|
struct le_softc {
|
|
struct device sc_dev;
|
|
struct arpcom sc_ac; /* common Ethernet structures */
|
|
#define sc_if sc_ac.ac_if /* network-visible interface */
|
|
#define sc_addr sc_ac.ac_enaddr /* hardware Ethernet address */
|
|
char *sc_machdep; /* machine dependent pointer */
|
|
struct lereg1 *sc_r1; /* LANCE registers */
|
|
struct lereg2 *sc_r2; /* dual-port RAM */
|
|
int sc_rmd; /* predicted next rmd to process */
|
|
int sc_runt;
|
|
int sc_jab;
|
|
int sc_merr;
|
|
int sc_babl;
|
|
int sc_cerr;
|
|
int sc_miss;
|
|
int sc_xint;
|
|
int sc_xown;
|
|
int sc_uflo;
|
|
int sc_rxlen;
|
|
int sc_rxoff;
|
|
int sc_txoff;
|
|
int sc_busy;
|
|
short sc_iflags;
|
|
#if NBPFILTER > 0
|
|
caddr_t sc_bpf;
|
|
#endif
|
|
};
|