28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
|
|
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.
|
|
|
|
|