发送数据包我写了一些NIC(即eth0的)高速(约1Gbps的)捕获数据包的以太网使用pcap_sendpacket()
到另一个NIC程序和转发信息流(即ETH1)。使用libpcap的速度限制
虽然转发以太网接口未连接到另一台计算机的网卡,转发速度是需要的,但是当我将它连接,发送速度非常下来(900 Mbps到100Mbps的)。
有人能解释一下原因吗?
OS:Kubuntu的Linux的10.10
语言:C++
库:Libpcap的
发送数据包我写了一些NIC(即eth0的)高速(约1Gbps的)捕获数据包的以太网使用pcap_sendpacket()
到另一个NIC程序和转发信息流(即ETH1)。使用libpcap的速度限制
虽然转发以太网接口未连接到另一台计算机的网卡,转发速度是需要的,但是当我将它连接,发送速度非常下来(900 Mbps到100Mbps的)。
有人能解释一下原因吗?
OS:Kubuntu的Linux的10.10
语言:C++
库:Libpcap的
由于目标NIC是一个100个BBPS接口:d:P
或者网络设备的自动协商已关闭,首先尝试100Mbps。