J'ai écrit un programme qui capture les paquets Ethernet à partir de certains NIC (par exemple eth0) à haute vitesse (environ 1Gbps) et achemine le trafic en utilisant pcap_sendpacket()
vers une autre carte réseau (par exemple eth1). Bien que l'interface Ethernet du redirecteur ne soit pas connectée à une autre carte d'ordinateur, la vitesse de transfert est souhaitée, mais lorsque je la connecte, la vitesse d'envoi diminue considérablement (de 900 Mbps à 100 Mbps).Envoi de paquet en utilisant la limitation de vitesse libpcap
Quelqu'un peut-il expliquer la raison?
OS: Kubuntu linux 10,10
Langue: C++
Bibliothèque: Libpcap