softirqs

  • 网络软中断
softirqssoftirqs
  1. Softirqs were used for time-critical processing ( software interrupts ) in the kernel thread context .

    软中断用于在内核线程上下文中处理时间要求严格的处理过程(软件中断)。

  2. Softirqs were originally designed as a vector of32 softirq entries supporting a variety of software interrupt behaviors .

    软中断最初为具有32个软中断条目的矢量,用来支持一系列的软件中断特性。

  3. Tasklets are built on top of softirqs to allow dynamic creation of deferrable functions .

    微线程的构建基于软中断,用于允许动态生成可延迟函数。

  4. And although softirqs still exist in the kernel , tasklets and work queues are recommended instead of allocating new softirq vectors .

    虽然软中断还存在于内核中,推荐采用微线程和工作队列,而不是分配新的软中断矢量。

  5. Today , only nine vectors are used for softirqs , one being the TASKLET_SOFTIRQ ( see . / include / linux / interrupt . h ) .

    当前,只有9个矢量被用于软中断,其中之一是TASKLETSOFTIRQ(参见./include/linux/interrupt.h)。

  6. From softirqs to tasklets to work queues to delayed work queues , Linux continues to evolve in all areas of the kernel while providing a consistent and compatible user space experience .

    从软中断到微线程再到任务队列再到延迟的工作队列,Linux在提供一致的和兼容的用户空间体验的同时,保持其内核各方面的持续发展。