DESIGN NOTES: - Type tracking has been implemented in an unusual way in order to make it more suitable for multiple users. Each client that tracks a particular packet type is given the impression that it is the only one doing so. When a client begins tracking a packet type that is already being tracked, the current packet statistics are recorded internally. These initial statistics are then subtracted from the figures returned from every S2_GETTYPESTATS call the client makes. - The cards' 8-bit statistics registers appear to be unreadable using the A1200's PCMCIA slot. - S2_CopyToBuff32 functions are not used because the non-raw portion of received packets is not 32-bit aligned. TCP/IP STACK BUGS TO CONSIDER: - Miami(DX) doesn't like requests being aborted upon S2_OFFLINE. - MiamiDX's CopyFromBuff16/32 functions appear to be broken. - Genesis calls S2_ONLINE before S2_CONFIGINTERFACE? - When a device goes back online without Genesis's intervention, Genesis displays the message "eth0 is online again" or similar, but keeps the interface's indicator red and doesn't disable the "Online" button or enable the "Offline" button.