! Interface to 10 meg ether handler %recordformat ether request fm(%record(message fm) system part, %record(ether request fm)%name next, %integer code, slot, tag, status, %integer type, %bytename buffer, %integer bytes) %conststring(31) ether mailbox name = "ETHER_REQUESTS" %constinteger ether register = 1 %constinteger ether unregister = 2 %constinteger ether read = 3 %constinteger ether write = 4 %constinteger ether address = 5 %constinteger ether statistics = 6 %constinteger ether show CSR0 = 7 %constinteger ether success = 0 %constinteger ether undefined = -1 %constinteger ether no free slot = -2 %constinteger ether aborted = -3 %constinteger ether TX failed = -4 %recordformat ether statistics fm(%bytearray address(0 : 5), %integer packets in, %integer bytes in, %integer packets out, %integer bytes out, %integer no takers tally, %integer babl tally, %integer miss tally, %integer merr tally, %integer fram tally, %integer oflo tally, %integer CRC tally, %integer buff tally, %integer more tally, %integer one tally, %integer def tally, %integer uflo tally, %integer lcol tally, %integer lcar tally, %integer rtry tally) %end %of %file