>>84
65のソースを、インデントつきで再引用してあげよう。

01:while (!times_up) {
02:    if ((len = send(data_socket, send_ring->buffer_ptr, send_size, 0))
03:      != send_size) {
04:        if ((len >= 0) || (errno == EINTR))
05:            break;
06:        if (errno == ENOBUFS) {
07:            failed_sends++;
08:            continue;
09:        }
10:        perror("dg_send: data send error");
11:        exit(1);
12:    }
13:    messages_sent++;
14:    略
15:    send_ring = send_ring->next;
16:}

このソースで、send()がENOBUFSエラーで終る場合に、messages_sentが
増えると主張するわけですね。
おそれいりました。とりあえず、8行めのcontinueから、どうやって
13行目に飛ぶのか説明しる。

>>86
netperfの標準スクリプトを一式走らせているので、間違ってもそれはない
(TCPでは、納得のいく値が出ている)。