[Iftop-users] iftop bandwidth counter with mpd5 interface ng0?

Chris Anderson cva at pobox.com
Thu, 2 Dec 2010 12:48:49 -0800


--0016368336f87efa240496738c67
Content-Type: multipart/alternative; boundary=0016368336f87efa1a0496738c65

--0016368336f87efa1a0496738c65
Content-Type: text/plain; charset=ISO-8859-1

On Tue, Nov 30, 2010 at 10:12 PM, Michael Shigorin <mike@osdn.org.ua> wrote:

> On Tue, Nov 30, 2010 at 11:07:08PM +0100, Bal?zs M?t?ffy wrote:
> > Version of iftop is 0.17 on FreeBSD 8.1-RELEASE-p1 with mpd v5.5.
>
> Maybe it's worth trying just released 1.0-pre1 first?
>
> http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre1.tar.gz


fyi, 1.0-pre1 doesn't build on FreeBSD 8.1 (or at least on my box):

make  all-recursive
Making all in config
if gcc -DHAVE_CONFIG_H -I. -I. -I.      -g -O2 -MT addr_hash.o -MD -MP -MF
".deps/addr_hash.Tpo" -c -o addr_hash.o addr_hash.c;  then mv -f
".deps/addr_hash.Tpo" ".deps/addr_hash.Po"; else rm -f
".deps/addr_hash.Tpo"; exit 1; fi
addr_hash.c: In function 'hash':
addr_hash.c:46: error: 'struct in6_addr' has no member named 's6_addr32'
addr_hash.c:54: error: 'struct in6_addr' has no member named 's6_addr32'
*** Error code 1

full output attached.


>
>
> --
>  ---- WBR, Michael Shigorin <mike@altlinux.ru>
>  ------ Linux.Kiev http://www.linux.kiev.ua/
>
> _______________________________________________
> iftop-users mailing list
> iftop-users@lists.beasts.org
> http://lists.beasts.org/mailman/listinfo/iftop-users
>

--0016368336f87efa1a0496738c65
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div><div>On Tue, Nov 30, 2010 at 10:12 PM, Michael Shigorin <span dir=3D"l=
tr">&lt;<a href=3D"mailto:mike@osdn.org.ua">mike@osdn.org.ua</a>&gt;</span>=
 wrote:</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class=3D"im">On Tue, Nov 30, 2010 at 11:07:08PM +0100, Bal?zs M?t?ffy =
wrote:<br>
&gt; Version of iftop is 0.17 on FreeBSD 8.1-RELEASE-p1 with mpd v5.5.<br>
<br>
</div>Maybe it&#39;s worth trying just released 1.0-pre1 first?<br>
<br>
<a href=3D"http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre1.tar.g=
z" target=3D"_blank">http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0=
pre1.tar.gz</a></blockquote><div><br></div><div><meta http-equiv=3D"content=
-type" content=3D"text/html; charset=3Dutf-8">fyi, 1.0-pre1 doesn&#39;t bui=
ld on FreeBSD 8.1 (or at least on my box):<div>
<br></div><div><div>make =A0all-recursive</div><div>Making all in config</d=
iv><div>if gcc -DHAVE_CONFIG_H -I. -I. -I. =A0 =A0 =A0-g -O2 -MT addr_hash.=
o -MD -MP -MF &quot;.deps/addr_hash.Tpo&quot; -c -o addr_hash.o addr_hash.c=
; =A0then mv -f &quot;.deps/addr_hash.Tpo&quot; &quot;.deps/addr_hash.Po&qu=
ot;; else rm -f &quot;.deps/addr_hash.Tpo&quot;; exit 1; fi</div>
<div>addr_hash.c: In function &#39;hash&#39;:</div><div>addr_hash.c:46: err=
or: &#39;struct in6_addr&#39; has no member named &#39;s6_addr32&#39;</div>=
<div>addr_hash.c:54: error: &#39;struct in6_addr&#39; has no member named &=
#39;s6_addr32&#39;</div>
<div>*** Error code 1</div></div></div><div><br></div><div>full output atta=
ched.</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<font color=3D"#888888"><br>
--<br>
=A0---- WBR, Michael Shigorin &lt;<a href=3D"mailto:mike@altlinux.ru">mike@=
altlinux.ru</a>&gt;<br>
 =A0------ Linux.Kiev <a href=3D"http://www.linux.kiev.ua/" target=3D"_blan=
k">http://www.linux.kiev.ua/</a><br>
<br>
_______________________________________________<br>
iftop-users mailing list<br>
<a href=3D"mailto:iftop-users@lists.beasts.org">iftop-users@lists.beasts.or=
g</a><br>
<a href=3D"http://lists.beasts.org/mailman/listinfo/iftop-users" target=3D"=
_blank">http://lists.beasts.org/mailman/listinfo/iftop-users</a><br>
</font></blockquote></div><br></div>

--0016368336f87efa1a0496738c65--
--0016368336f87efa240496738c67
Content-Type: application/octet-stream; name="fbsd81.out"
Content-Disposition: attachment; filename="fbsd81.out"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gh84ae7u0

JCB1bmFtZSAtYQpGcmVlQlNEIGJsYWguYWxvb2Yub3JnIDguMS1SRUxFQVNFIEZyZWVCU0QgOC4x
LVJFTEVBU0UgIzA6IE1vbiBKdWwgMTkgMDI6MzY6NDkgVVRDIDIwMTAgICAgIHJvb3RAbWFzb24u
Y3NlLmJ1ZmZhbG8uZWR1Oi91c3Ivb2JqL3Vzci9zcmMvc3lzL0dFTkVSSUMgIGFtZDY0CgokIC4v
Y29uZmlndXJlICYmIG1ha2UKY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUuLi4gYW1kNjQtdW5r
bm93bi1mcmVlYnNkOC4xCmNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUuLi4gYW1kNjQtdW5rbm93
bi1mcmVlYnNkOC4xCmNoZWNraW5nIHRhcmdldCBzeXN0ZW0gdHlwZS4uLiBhbWQ2NC11bmtub3du
LWZyZWVic2Q4LjEKY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAvdXNy
L2Jpbi9pbnN0YWxsIC1jCmNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2Fu
ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGdhd2suLi4gbm8KY2hlY2tpbmcgZm9yIG1hd2suLi4gbm8K
Y2hlY2tpbmcgZm9yIG5hd2suLi4gbmF3awpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1B
S0UpLi4uIHllcwpjaGVja2luZyBmb3IgZ2NjLi4uIGdjYwpjaGVja2luZyB3aGV0aGVyIHRoZSBD
IGNvbXBpbGVyIHdvcmtzLi4uIHllcwpjaGVja2luZyBmb3IgQyBjb21waWxlciBkZWZhdWx0IG91
dHB1dCBmaWxlIG5hbWUuLi4gYS5vdXQKY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxl
cy4uLiAKY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vCmNoZWNr
aW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8KY2hlY2tpbmcgd2hldGhlciB3ZSBh
cmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGdjYyBh
Y2NlcHRzIC1nLi4uIHllcwpjaGVja2luZyBmb3IgZ2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4
OS4uLiBub25lIG5lZWRlZApjaGVja2luZyBmb3Igc3R5bGUgb2YgaW5jbHVkZSB1c2VkIGJ5IG1h
a2UuLi4gR05VCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgZ2NjLi4uIGdjYzMKY2hlY2tp
bmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IuLi4gZ2NjIC1FCmNoZWNraW5nIGZvciBn
cmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZS4uLiAvdXNyL2Jpbi9ncmVwCmNoZWNr
aW5nIGZvciBlZ3JlcC4uLiAvdXNyL2Jpbi9ncmVwIC1FCmNoZWNraW5nIGZvciBBTlNJIEMgaGVh
ZGVyIGZpbGVzLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVzCmNoZWNraW5n
IGZvciBzeXMvc3RhdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RkbGliLmguLi4geWVzCmNoZWNr
aW5nIGZvciBzdHJpbmcuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1lbW9yeS5oLi4uIHllcwpjaGVj
a2luZyBmb3Igc3RyaW5ncy5oLi4uIHllcwpjaGVja2luZyBmb3IgaW50dHlwZXMuaC4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2luZyBmb3IgdW5pc3RkLmguLi4geWVz
CmNoZWNraW5nIHN5cy9pb2N0bC5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL2lvY3Rs
LmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvaW9jdGwuaC4uLiB5ZXMKY2hlY2tp
bmcgc3lzL3RpbWUuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHN5cy90aW1lLmggcHJlc2Vu
Y2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvdGltZS5oLi4uIHllcwpjaGVja2luZyBzeXMvc29j
a2lvLmggdXNhYmlsaXR5Li4uIHllcwpjaGVja2luZyBzeXMvc29ja2lvLmggcHJlc2VuY2UuLi4g
eWVzCmNoZWNraW5nIGZvciBzeXMvc29ja2lvLmguLi4geWVzCmNoZWNraW5nIGZvciB1bmlzdGQu
aC4uLiAoY2FjaGVkKSB5ZXMKY2hlY2tpbmcgZm9yIGFuIEFOU0kgQy1jb25mb3JtaW5nIGNvbnN0
Li4uIHllcwpjaGVja2luZyBmb3Igc2l6ZV90Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRpbWUu
aCBhbmQgc3lzL3RpbWUuaCBtYXkgYm90aCBiZSBpbmNsdWRlZC4uLiB5ZXMKY2hlY2tpbmcgc3lz
L2RscGkuaCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgc3lzL2RscGkuaCBwcmVzZW5jZS4uLiBu
bwpjaGVja2luZyBmb3Igc3lzL2RscGkuaC4uLiBubwpjaGVja2luZyBmb3IgcmVnY29tcC4uLiB5
ZXMKY2hlY2tpbmcgZm9yIHNlbGVjdC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0cmR1cC4uLiB5ZXMK
Y2hlY2tpbmcgZm9yIHN0cmVycm9yLi4uIHllcwpjaGVja2luZyBmb3Igc3Ryc3BuLi4uIHllcwpj
aGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIHNvY2tldC4uLiBub25lIHJlcXVpcmVkCmNo
ZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgbG9nLi4uIC1sbQpjaGVja2luZyBmb3IgZ2V0
aG9zdGJ5bmFtZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBpbmV0X2F0
b24uLi4gbm9uZSByZXF1aXJlZApjaGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIGluZXRf
cHRvbi4uLiBub25lIHJlcXVpcmVkCmNoZWNraW5nIGZvciBpbmV0X2F0b24uLi4geWVzCmNoZWNr
aW5nIGZvciBpbmV0X3B0b24uLi4geWVzCmNoZWNraW5nIHNpemUgb2YgdV9pbnQ4X3QuLi4gdW5r
bm93biB0eXBlCmNoZWNraW5nIHNpemUgb2YgdV9pbnQxNl90Li4uIHVua25vd24gdHlwZQpjaGVj
a2luZyBzaXplIG9mIHVfaW50MzJfdC4uLiB1bmtub3duIHR5cGUKY2hlY2tpbmcgZm9yIHN0ZGlu
dC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIGdldG5h
bWVpbmZvLi4uIG5vbmUgcmVxdWlyZWQKY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBn
ZXRob3N0YnlhZGRyX3IuLi4gbm9uZSByZXF1aXJlZApjaGVja2luZyBob3cgdG8gY2FsbCBnZXRo
b3N0YnlhZGRyX3IuLi4gZG9uJ3Qga25vdyBob3cKY2hlY2tpbmcgZm9yIGxpYnJhcnkgY29udGFp
bmluZyBnZXRob3N0YnlhZGRyLi4uIG5vbmUgcmVxdWlyZWQKY29uZmlndXJlOiBXQVJOSU5HOiB1
c2luZyBzaW5nbGUtdGhyZWFkZWQgcmVzb2x2ZXIgd2l0aCBnZXRob3N0YnlhZGRyCiAgQ29uc2lk
ZXIgb2J0YWluaW5nIEFSRVMgb3IgYSBtYWNoaW5lIHdpdGggYSB3b3JraW5nIGdldGhvc3RieWFk
ZHJfci4KY2hlY2tpbmcgd2hlcmUgdG8gZmluZCBwY2FwLmguLi4gL2luY2x1ZGUKY2hlY2tpbmcg
Zm9yIHBjYXBfb3Blbl9saXZlIGluIC1scGNhcC4uLiB5ZXMKY2hlY2tpbmcgcGNhcC5oIHVzYWJp
bGl0eS4uLiB5ZXMKY2hlY2tpbmcgcGNhcC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3Ig
cGNhcC5oLi4uIHllcwpjaGVja2luZyBmb3IgYSBjdXJzZXMgbGlicmFyeSBjb250YWluaW5nIG12
Y2hnYXQuLi4gLWxjdXJzZXMKY2hlY2tpbmcgUE9TSVggdGhyZWFkcyBjb21waWxhdGlvbi4uLiBD
RkxBR1M9IGFuZCBMSUJTPS1scHRocmVhZApjaGVja2luZyBQT1NJWCB0aHJlYWRzIHVzYWJpbGl0
eS4uLiB5ZXMKY2hlY2tpbmcgaWYgd2UgbmVlZCB0byBlbmFibGUgcHJvbWlzY3VvdXMgbW9kZSBi
eSBkZWZhdWx0Li4uIG5vCmNvbmZpZ3VyZTogY3JlYXRpbmcgLi9jb25maWcuc3RhdHVzCmNvbmZp
Zy5zdGF0dXM6IGNyZWF0aW5nIE1ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGNvbmZp
Zy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVz
OiBleGVjdXRpbmcgZGVwZmlsZXMgY29tbWFuZHMKMS4wcHJlMQpjb25maWd1cmU6IFdBUk5JTkc6
CioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgoKVGhpcyBpcyBhIHByZS1yZWxlYXNlIHZlcnNpb24uICBQ
cmUtcmVsZWFzZXMgYXJlIHN1YmplY3QgdG8gbGltaXRlZAphbm5vdW5jZW1lbnRzLCBhbmQgdGhl
cmVmb3JlIGxpbWl0ZWQgY2lyY3VsYXRpb24sIGFzIGEgbWVhbnMgb2YgdGVzdGluZwp0aGUgbW9y
ZSB3aWRlbHkgY2lyY3VsYXRlZCBmaW5hbCByZWxlYXNlcy4KClBsZWFzZSBkbyBub3QgYmUgc3Vy
cHJpc2VkIGlmIHRoaXMgcmVsZWFzZSBpcyBicm9rZW4sIGFuZCBpZiBpdCBpcyBicm9rZW4sIGRv
Cm5vdCBhc3N1bWUgdGhhdCBzb21lb25lIGVsc2UgaGFzIHNwb3R0ZWQgaXQuICBJbnN0ZWFkLCBw
bGVhc2UgZHJvcCBhIG5vdGUgb24KdGhlIG1haWxpbmcgbGlzdCwgb3IgYSBicmllZiBlbWFpbCB0
byBtZSBvbiBwZHdAZXgtcGFycm90LmNvbQoKVGhhbmsgeW91IGZvciB0YWtpbmcgdGhlIHRpbWUg
dG8gYmUgdGhlIHRlc3RpbmcgcGhhc2Ugb2YgdGhpcyBkZXZlbG9wbWVudApwcm9jZXNzLgoKUGF1
bCBXYXJyZW4KCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKbWFrZSAgYWxsLXJlY3Vyc2l2ZQpNYWtp
bmcgYWxsIGluIGNvbmZpZwppZiBnY2MgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4gLUkuICAgICAg
LWcgLU8yIC1NVCBhZGRyX2hhc2gubyAtTUQgLU1QIC1NRiAiLmRlcHMvYWRkcl9oYXNoLlRwbyIg
LWMgLW8gYWRkcl9oYXNoLm8gYWRkcl9oYXNoLmM7ICB0aGVuIG12IC1mICIuZGVwcy9hZGRyX2hh
c2guVHBvIiAiLmRlcHMvYWRkcl9oYXNoLlBvIjsgZWxzZSBybSAtZiAiLmRlcHMvYWRkcl9oYXNo
LlRwbyI7IGV4aXQgMTsgZmkKYWRkcl9oYXNoLmM6IEluIGZ1bmN0aW9uICdoYXNoJzoKYWRkcl9o
YXNoLmM6NDY6IGVycm9yOiAnc3RydWN0IGluNl9hZGRyJyBoYXMgbm8gbWVtYmVyIG5hbWVkICdz
Nl9hZGRyMzInCmFkZHJfaGFzaC5jOjU0OiBlcnJvcjogJ3N0cnVjdCBpbjZfYWRkcicgaGFzIG5v
IG1lbWJlciBuYW1lZCAnczZfYWRkcjMyJwoqKiogRXJyb3IgY29kZSAxCgpTdG9wIGluIC9ob21l
L2N2YS90L2lmdG9wLTEuMHByZTEuCioqKiBFcnJvciBjb2RlIDEKClN0b3AgaW4gL2hvbWUvY3Zh
L3QvaWZ0b3AtMS4wcHJlMS4KKioqIEVycm9yIGNvZGUgMQoKU3RvcCBpbiAvaG9tZS9jdmEvdC9p
ZnRvcC0xLjBwcmUxLgoK
--0016368336f87efa240496738c67--