When a packet is received it is delivered from the adapter to the receive queue and a notification event placed on the event queue. When the Onload application is interrupt driven, a received packet is timestamped when Onload receives the corresponding event.