http://www.netperf.org/にあるnetperfというネットワークベンチマークツールを
使ってるんですが、実行後に表示されるのUDPの送信パケット数が、実行前後で
ifconfigを使って差分をとった値とあきらかに違うんだけど、原因は何が
考えられるでしょうか。

ソースを見たんだけど送信パケット数messages_sentが送信処理のとこで
使われてて、以下の様にあるんだけど、Netperfに問題があるようには
思えなかった。カーネルで落としてるの?それとも別の理由?

while (!times_up) {
略
if ((len=send(data_socket,
send_ring->buffer_ptr,
send_size,
0)) != send_size) {
if ((len >= 0) || (errno == EINTR))
break;
if (errno == ENOBUFS) {
failed_sends++;
continue;
}
perror("dg_send: data send error");
exit(1);
}
messages_sent++;
略
send_ring = send_ring->next;
}

長くてスマソ