ACE and FreeBSD
rrs at lakerest.net
Mon Dec 22 03:48:38 PST 2008
I am trying to get the latest ACE/TAO toolkit compiling with Head...
port is marked broken in 7)..
In the process of fixing things I found something I am not sure how
to approach.. for now I have just ifdef'd it out but maybe someone
can point me to the right method...
They are using a ioctl -- SIOCGIFDATA -- to get access to the interface
packet counts and such. Now near as I can tell we don't have that
SIO. A google of someone a few years ago where the question was
asked turned up a, we don't need that instead we should have
access to this information via the sysctl.
So my immediate thought, hey netstat does this.. and it probably uses
the sysctl... so I go and look at the code.. and tada.. it does a
kread() to get the actual if_data .... yuck.
So, is there a sysctl that gets access to this information? I have
poked around in a sysctl -a -N and don't see anything that looks
Pointers to the right approach would be appreciated.. I am not sure
what the monitor stuff is used for.. but I would like to get this
toolkit fully functional if possible :-)
More information about the freebsd-net