Define a task which gets the packet from mailbox and calls the drive packet.
Drive_packet is a task which drives the packet on to interface. Call the coverage sample task.
Do packing of the packet generate ,so all the packets feilds which are at high level are converted in to lovel data.
Then drive the packet on to dut.
Add the sent packet to scoreboard expected packet queue.
//Define driver as class,so this block can be ext}ed if needed