Forum général.cherche-logiciel NAPI (New API)

Posté par .
Tags : aucun
0
13
juin
2006
Bonjour,
en fait je jette un coup d'oeil au code source de mon driver de ma carte de routage à la recherche d'un accelerateur hardware, j'ai decouvert le NAPI(New API) qui est parraît -il un simplificateur d'inerruption. Mais je comprend pas ce l'utilité trop l'utilité NAPI et ce que fait exactement cet API.
Merci
  • # c'est tout expliqué

    Posté par . Évalué à 2.

    la -> http://lwn.net/images/pdf/LDD3/ch17.pdf
    Chapitre: Receive Interrupt Mitigation

    En simplifiant, l'interface NAPI fonctionne avec des cartes bufferisant des packet ethernets cela permet de fonctionner par polling de la reception plutot que par generation d'interruption RX.
    Cette methode permet de reguler la charge le CPU plus efficacement.
    • [^] # Re: c'est tout expliqué

      Posté par . Évalué à 1.

      alors comment ferais-je si je veux utiliser le NAPI plutot que les interruptions,car le but de mon projet est de faire le routage ses paquets entre deux eth gigabit .En gros je veux que le traitement entre les interfaces soit le plus rapide possible ainsi le NAPI pourait être une solutuion?
      • [^] # Re: c'est tout expliqué

        Posté par . Évalué à 2.

        ce serait exactement l'inverse qui se produirait.
        Tu augmenterais la latence dans la transmission des packets d'un reseau a l'autre pour laisser le cpu faire d'autre choses.
        • [^] # Re: c'est tout expliqué

          Posté par . Évalué à 1.

          c'est vrai que je ne fais que poser des questions et pas de reponse.
          en quoi consiste le mecanisme de scatter/gather, en fait c'est une methode qui m'a été connseillé pour router entre deux cartes réseaaux.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.