[CUWiN-Dev] notes on TDV
David Young
dyoung at pobox.com
Mon Oct 30 02:29:05 CST 2006
On Sun, Oct 29, 2006 at 09:38:39PM -0600, David Young wrote:
> Some routers at TDV are spending about 50% of their CPU time in the
> operating system, leaving very little CPU headroom for forwarding, HSLS,
> etc. I believe we owe the system overhead to the density of the network;
> every node can hear every other, so every node is bombarded by HSLS
> packets. There are a few things we can try to get the CPU usage down:
>
> 1 Turn off IPv6 (easily halves the number of packets).
Turned off in the TDV build.
> 2 Scale transmit power (sysctl -w hw.ath0.tpscale=4) to control
> nodal degree and interference.
I set tpscale to 3 on the TDV build. I hope that isn't too much.
> 3 Figure out how to adjust receive sensitivity to filter
> out transmissions from distant nodes.
Looks to me like the HAL does not provide an API for that.
> Matt and I noticed that the diversity sysctl is turning back on
> (hw.ath0.diversity = 0 -> 1) when the ath0 is brought up. I.e., we
> need to put '!/sbin/sysctl -w hw.$int.diversity=0' at the bottom of
> ifconfig.backhaul.tmpl. I don't know if this is making any practical
> difference, since we have forced the interfaces to use just one antenna
> for transmit and receive, and those settings are not reset when we bring
> the interface up.
Done.
> Matt tells me that dhcpselect is not working right on gateways. If the
> DHCP server is not available when the node boots, dhcpselect may or
> may not detect an Internet connection when the DHCP server starts.
> Sounds like a regression in dhcpselect.
I haven't investigated this, yet.
Dave
--
David Young OJC Technologies
dyoung at ojctech.com Urbana, IL * (217) 278-3933
More information about the CU-Wireless-Dev
mailing list