Date: Fri, 30 Mar 2001 20:16:30 -0800 From: Julian Elischer <julian@elischer.org> To: s2209866@cse.unsw.edu.au Cc: bmah@FreeBSD.ORG, freebsd-net@freeBSD.ORG Subject: Re: How to find the bandwidth between two machines under freeBSD? Message-ID: <3AC55A1E.8C6C68D9@elischer.org> References: <NDBBJCEECLLLJHEBJOGDAEMCENAA.s2209866@cse.unsw.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Wong wrote:
>
> Hi,
>
> So if I need to code some traffic control algorithm under the IP layer in
> the kernel, how do I determine how fast a particular interface goes. ie how
> much bandwidth the interface has?? Also, what unit will this value be in?? I
> was considering using MTU in the ifnet struct, but not sure how to use this,
> and how it can be calculated along with the member baudspeed.
I faced exactly this problem.
if you have a stabdard inerface (e.g. ethernet)
then you can actually ask it, but for serial
interfaces of various kinds the best you can do is try keep a
record of the highest bandwidth seen on the device in the past.
>
> Regards and Thanks
> Dan
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-net" in the body of the message
--
__--_|\ Julian Elischer
/ \ julian@elischer.org
( OZ ) World tour 2000-2001
---> X_.---._/
v
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3AC55A1E.8C6C68D9>
