How does a driver work to send and receive frames? (Describe the handling of outgoing and incoming packets, with hardware and interrupt handling.)
Answer:
Outgoing packet handling: invoke remote DMA to move frames to the interface card, write commands to the command register, register an interrupt handler that reads the status register, and send subsequent frames.
Incoming packet handling: register an interrupt handler that reads the status register, and invoke remote DMA to move frames into main memory.
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here