Re: [OpenWrt-Devel] [PATCH] [madwifi] Declare some missing local variables in madwifi.sh
Committed in r15954. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] Jamvm + classpatch (2/2)
Committed in r15953. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] Jamvm + classpatch (1/2)
Committed in r15952. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] [PATCH] [hostap-driver] Major enhancement to hostap.sh script
* use common openwrt option naming (e.g. sta instead of manged for mode) * add support for wds vifs * add support for monitor mode * add encryption support * add antenna selection options * add hidden ssid option * other minor fixes Signed-off-by: Vasilis Tsiligiannis --- .../package/hostap-driver/files/lib/wifi/hostap.sh | 230 +--- trunk/package/wpa_supplicant/Makefile |1 + trunk/package/wpa_supplicant/config|2 +- trunk/package/wpa_supplicant/config.brcm-2.4 |2 +- 4 files changed, 156 insertions(+), 79 deletions(-) diff --git a/trunk/package/hostap-driver/files/lib/wifi/hostap.sh b/trunk/package/hostap-driver/files/lib/wifi/hostap.sh index 053c08b..630679c 100755 --- a/trunk/package/hostap-driver/files/lib/wifi/hostap.sh +++ b/trunk/package/hostap-driver/files/lib/wifi/hostap.sh @@ -3,14 +3,33 @@ append DRIVERS "prism2" scan_prism2() { local device="$1" + local mainvif + local wds - config_get mode "$device" mode - case "$mode" in - ad-hoc|managed|master) - ;; - *) echo "$device: Invalid mode, ignored."; continue;; - esac - + config_get vifs "$device" vifs + local _c=0 + for vif in $vifs; do + config_get mode "$vif" mode + case "$mode" in + adhoc|sta|ap|monitor) + # Only one vif is allowed on AP, station, Ad-hoc or monitor mode + [ -z "$mainvif" ] && { + mainvif="$vif" + config_set "$vif" ifname "$device" + } + ;; + wds) + config_get ssid "$vif" ssid + [ -z "$ssid" ] && continue + config_set "$vif" ifname "${device}wds${_c}" + _c=$(($_c + 1)) + addr="$ssid" + ${addr:+append wds "$vif"} + ;; + *) echo "$device($vif): Invalid mode, ignored."; continue;; + esac + done + config_set "$device" vifs "${mainvif:+$mainvif }${wds:+$wds}" } disable_prism2() ( @@ -19,97 +38,154 @@ disable_prism2() ( set_wifi_down "$device" include /lib/network - ifconfig "$device" down + for dev in $(awk '{ print $1 }' /proc/net/hostap/"$device"/wds); do + [ -f "/var/run/wifi-${dev}.pid" ] && + kill "$(cat "/var/run/wifi-${dev}.pid")" + ifconfig "$dev" down + unbridge "$dev" + iwpriv "$device" wds_del "$(awk '{ if ($1 == "'$dev'") print $2 }' /proc/net/hostap/${device}/wds)" + done unbridge "$device" return 0 ) enable_prism2() { - local irqdevs + local device="$1" + + config_get rxantenna "$device" rxantenna + [ -n "$rxantenna" ] && iwpriv $device antsel_rx "$rxantenna" + + config_get txantenna "$device" txantenna + [ -n "$txantenna" ] && iwpriv $device antsel_tx "$txantenna" - config_get prifw "$device" prifw - config_get stafw "$device" stafw - config_get mode "$device" mode - config_get rate "$device" rate config_get channel "$device" channel + [ -n "$channel" ] && iwconfig "$device" channel "$channel" >/dev/null 2>/dev/null + config_get txpower "$device" txpower - config_get ssid "$device" ssid - config_get maclist "$device" maclist - config_get macpolicy "$device" macpolicy - [ -f "$prifw" ] || [ -f "$stafw" ] && [ -x /usr/sbin/prism2_srec ] && { - irqdevs=$(cat /proc/interrupts | grep wifi${device##wlan} | cut -b 37- | tr -d ",") - for dev in $irqdevs; do - [ "$(config_get "$dev" type)" = "atheros" ] && wifi down "$dev" - done - [ -f "$prifw" ] && prism2_srec -g $device $prifw - [ -f "$stafw" ] && prism2_srec -r $device $stafw - for dev in $irqdevs; do - [ "$(config_get "$dev" type)" = "atheros" ] && wifi up "$dev" - done - } - [ -n "$mode" ] && iwconfig $device mode $mode - [ -n "$rate" ] && iwconfig $device rate $rate - [ -n "$channel" ] && iwconfig $device channel $channel - [ -n "$ssid" ] && iwconfig $device essid $ssid - ifconfig "$device" up - [ -n "$txpower" ] && iwconfig $device txpower $txpower - [ -n "$maclist" ] && { - # flush MAC list - iwpriv $device maccmd 3 - for mac in $maclist; do - iwpriv $device addmac $mac - done - } - case "$macpolicy" in - open) - iwpri
[OpenWrt-Devel] [PATCH] [madwifi] Declare some missing local variables in madwifi.sh
Signed-off-by: Vasilis Tsiligiannis --- trunk/package/madwifi/files/lib/wifi/madwifi.sh |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/trunk/package/madwifi/files/lib/wifi/madwifi.sh b/trunk/package/madwifi/files/lib/wifi/madwifi.sh index a20a1a7..5bad812 100755 --- a/trunk/package/madwifi/files/lib/wifi/madwifi.sh +++ b/trunk/package/madwifi/files/lib/wifi/madwifi.sh @@ -4,7 +4,7 @@ append DRIVERS "atheros" scan_atheros() { local device="$1" local wds - local adhoc sta ap + local adhoc ahdemo sta ap monitor config_get vifs "$device" vifs for vif in $vifs; do -- 1.5.4.3 ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] Update quagga-unstable to 0.99.12
Was comitted in r15790. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] update lcd4linux
Was comitted in r15895. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] GZIPED must have a default value
Was committed in r15890. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] Bump usb_modeswitch version number
Committed in r15951. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [madwifi] Fix device name allocation
Committed in r15950. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [madwifi] Build madwifi with compression capability enabled
Committed in r15949. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] update package lame + liblame
Committed in r15939 (#5157) ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] Reload IMQ only when needed
Committed in r15948. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [qos-scripts] Use config_get_bool for halfduplex option
Committed in r15948. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [qos-scripts] Fix packet/connection marking when using halfduplex option
Committed in r15947. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [qos-scripts] Reload modules with parameters specified
Committed in r15945. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [Quagga] Add missing vty access list line
Committed in r15943. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] [madwifi] Detect every atheros device present
Committed in r15940. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] pysqlite3 in not installed when selected
Le Wednesday 20 May 2009 15:01:11 roberto.rig...@create-net.org, vous avez écrit : > pysqlite is not installed even if it is selected in menuconfig. > > Signed-off-by: Roberto Riggio Applied in r15936, thanks ! -- Best regards, Florian Fainelli Email : flor...@openwrt.org http://openwrt.org --- signature.asc Description: This is a digitally signed message part. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] [PATCH] pysqlite3 in not installed when selected
pysqlite is not installed even if it is selected in menuconfig. Signed-off-by: Roberto Riggio -- Index: lang/python/Makefile === --- lang/python/Makefile(revision 15933) +++ lang/python/Makefile(working copy) @@ -366,6 +366,11 @@ +|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ssl.so endef +define PyPackage/python-sqlite3/filespec ++|/usr/lib/python$(PYTHON_VERSION)/sqlite3 ++|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sqlite3.so +endef + $(eval $(call PyPackage,python)) $(eval $(call PyPackage,python-mini)) $(eval $(call PyPackage,python-doc)) ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] openwrt-uml running under CoLinux and Windows Vista
Hi, I have just tested openwrt-uml running under Pubuntu (Colinux) under Windows Vista: http://zoobab.wikidot.com/openwrt-and-user-mode-linux#toc8 Everything seems to run fine. -- Benjamin Henrion FFII Brussels - +32-484-566109 - +32-2-4148403 ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [tester needed] bc47xx : fix ssb irq setup
Hi, Andrea Borgia borgia.bo.it> writes: > > Matthieu CASTET ha scritto: > > > no regression where introduced ? > > I never got around to verify that it works on my WL-500gP v1 but I'm > willing to give it a go. Do you have a specific stress-test in mind? > The first test is to boot the board with the patch, and see if everything continue to work (that what I want). If you want to test the crypto part, the easiest thing to do is to install cryptotools and do the command used in http://www.danm.de/files/src/bcm5365p/bench/cryptotest-hardware.txt Thanks Matthieu ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] kismet finet fix
On Wed, 20 May 2009 00:53:17 +0300, Alexandros C. Couloumbis wrote: > This patch fixes a compile issue of kismet and the finite prototype. > > Signed-off-by: Alexandros C. Couloumbis > > sending this as an attachment since I am using webmail that wraps long > lines. a revision in order to also deal with float types. thanks to Vasilis Tsiligiannis (acinonyx). this is needed for uClibc-0.9.30.1 201-fix-finite.patch Description: Binary data ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel