 The idea is to defer incoming message handling until there is a sufficient amount of them so that it is worth handling them all at once.A straightforward method of implementing a network driver is to interrupt the kernel by issuing an interrupt request (IRQ) for each and every incoming packet.However, servicing IRQs is costly in terms of processor resources and time.