2010-12-01 38 views
1

发送数据包我写了一些NIC(即eth0的)高速(约1Gbps的)捕获数据包的以太网使用pcap_sendpacket()到另一个NIC程序和转发信息流(即ETH1)。使用libpcap的速度限制

虽然转发以太网接口未连接到另一台计算机的网卡,转发速度是需要的,但是当我将它连接,发送速度非常下来(900 Mbps到100Mbps的)。

有人能解释一下原因吗?

OS:Kubuntu的Linux的10.10
语言:C++
:Libpcap的

回答

1

由于目标NIC是一个100个BBPS接口:d:P

0

或者网络设备的自动协商已关闭,首先尝试100Mbps。