• [^] # Re: Pour commencer

    Posté par . En réponse au message modifier les registres. Évalué à 2.

    C'est le modèle IC-PQ3-PMCa ? D'après ce que je vois, il y a 2 interfaces GigabitEthernet, en plus de la FastEthernet gérée par le MPC8560. Par rapport à ton problème d'origine, à savoir router entre les 2 interfaces Giga, tu as les infos sur le(s) contrôleur(s) Gigabit ?

    Il faut voir pour ce contrôleur ce dont tu disposes comme accélération hardware. En général, tu as le checksumming IP et TCP/UDP en hardware. Après, pour router potablement entre les 2 cartes, je te conseille d'utiliser les mécanismes scatter/gather, ça évite de recopier les données quand tu traites les paquets (en gros tu t'arranges pour ne modifier que les entêtes). Il faut voir en détail si le noyau Linux gère ça correctement, et le driver Ethernet aussi.

    Après, je pense pas que le CPU soit super optimisé réseau dans le sens "traitement des paquets". Il est axé réseau parce qu'il embarque pas mal d'interfaces genre Ethernet, ATM, etc, mais c'est tout. Ce qui pourrait t'être utile dans ton cas serait les fonctions DMA, à part ça je vois pas (cela dit, je suis pas un expert en hardware).