* tmcd/common/ifdynconfig: New client side command, intended to be called
from link-agent to provide dynamic link modification. Calls liblocsetup::os_ifdynconfig_cmds to get a list of commands to change the iface config; if this function does not exist, it tries to do its best via ifconfig. * tmcd/linux/liblocsetup.pm: Added support for dynamic configuration of ath and flex900 ifacetypes. Also added more static support for both, including adhoc/monitor modes, rts threshold, etc, for ath; carrier threshold and rx gain for flex900 (sometimes these params really need to be set so our gnu radios can actually talk...). * event/link-agent/link-agent.c: Do link up/down/modify by calling ifdynconfig with the event params. Backwards compat with old functionality.
Showing with 812 additions and 108 deletions