我编写了一个程序,它以高速(约 1Gbps)从某个 NIC(即 eth0)捕获以太网数据包,并将流量转发pcap_sendpacket()
到另一个 NIC(即 eth1)。
虽然转发器以太网接口没有连接到另一台计算机网卡,但转发速度是理想的,但是当我连接它时,发送速度下降得非常厉害(从 900 Mbps 到 100 Mbps)。
任何人都可以解释原因吗?
操作系统:Kubuntu linux 10.10
语言:C++
库:Libpcap
我编写了一个程序,它以高速(约 1Gbps)从某个 NIC(即 eth0)捕获以太网数据包,并将流量转发pcap_sendpacket()
到另一个 NIC(即 eth1)。
虽然转发器以太网接口没有连接到另一台计算机网卡,但转发速度是理想的,但是当我连接它时,发送速度下降得非常厉害(从 900 Mbps 到 100 Mbps)。
任何人都可以解释原因吗?
操作系统:Kubuntu linux 10.10
语言:C++
库:Libpcap