This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

5.027 NAPI Support

What is NAPI? (Available since 5.027 with special netcard-drivers)


This thread was automatically locked due to age.
Parents
  • Hi,
    NAPI is the new Linux network subsystem that now is called NAPI (for New API).
    This new API allows to handle received packets no more per packet but per device. 
    The NAPI network subsystem is a lot more efficient than the old system, especially in a high performance context. The pros are: 
    -limitation of interruption rate  
    -not prone to receive livelock  
    -better data & instruction locality. 
    One problem is that there is no parallelism in SMP machine for traffic coming in from a single interface, because a device is always handled by a CPU
Reply
  • Hi,
    NAPI is the new Linux network subsystem that now is called NAPI (for New API).
    This new API allows to handle received packets no more per packet but per device. 
    The NAPI network subsystem is a lot more efficient than the old system, especially in a high performance context. The pros are: 
    -limitation of interruption rate  
    -not prone to receive livelock  
    -better data & instruction locality. 
    One problem is that there is no parallelism in SMP machine for traffic coming in from a single interface, because a device is always handled by a CPU
Children