 The kernel can periodically check for the arrival of incoming network packets without being interrupted, which eliminates the overhead of interrupt processing.Establishing an optimal polling frequency is important, however.Too frequent polling wastes CPU resources by repeatedly checking for incoming packets that have not yet arrived.