Changeset 3800

Show
Ignore:
Timestamp:
09/21/08 01:21:04 (2 months ago)
Author:
n0-1
Message:

some improvements to the network (pre-)configuration

* set some fon2100 specific stuff

  • WLAN type is atheros
  • WAN doesn't exist

* add support for setting the beacon interval

(for now at least for atheros-based devices)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/Config.in.network

    r3559 r3800  
    119119 
    120120menu "WAN" 
     121        depends on !FWRT_DEVICE_ATHEROS 
    121122config FWRT_NETWORK_WAN 
    122123        bool "Activate WAN interface" 
     
    208209config FWRT_NETWORK_WLAN_TYPE 
    209210        string "Wireless card type" 
    210         default "atheros" if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
     211        default "atheros" if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U || FWRT_DEVICE_ATHEROS 
    211212        default "broadcom" 
    212213        depends on FWRT_NETWORK_WLAN 
     
    217218config FWRT_NETWORK_WLAN_INTERFACE 
    218219        string "WLAN interface name" 
    219         default "ath0" if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U 
     220        default "ath0" if FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U || FWRT_DEVICE_ATHEROS 
    220221        default "wl0" 
    221222        depends on FWRT_NETWORK_WLAN 
     
    247248         WLAN IP netmask 
    248249 
     250config FWRT_NETWORK_WLAN_SET_BINTVAL 
     251        bool "Manually set the Beacon interval" 
     252        depends on FWRT_NETWORK_WLAN_TYPE = "atheros" 
     253        default n 
     254        help 
     255          Enable this to alter the default interval at which 
     256          beacons are sent out 
     257 
     258config FWRT_NETWORK_WLAN_BINTVAL 
     259        int "Beacon interval" 
     260        depends on FWRT_NETWORK_WLAN_SET_BINTVAL 
     261        default 100 
     262        help 
     263          enter the new Beacon interval in milliseconds here. 
     264 
    249265choice 
    250266prompt "Wireless mode" 
  • trunk/freewrt/package/base-files/Makefile

    r3730 r3800  
    227227        $(SED) "s/@FWRT_CHANNEL@/$(FWRT_NETWORK_WLAN_CHANNEL)/g" \ 
    228228            $(IDIR_BASE_FILES)/etc/network/interfaces 
     229ifeq (${FWRT_NETWORK_WLAN_SET_BINTVAL},y) 
     230        printf '\twireless-bintval %s\n' "${FWRT_NETWORK_WLAN_BINTVAL}" \ 
     231                >>${IDIR_BASE_FILES}/etc/network/interfaces 
     232endif 
    229233ifeq ($(FWRT_NETWORK_WLAN_MODE_AP), y) 
    230234        $(SED) "s/@FWRT_MODE@/ap/g" \ 
  • trunk/freewrt/package/madwifi/files/wl-atheros

    r3703 r3800  
    6868                init_debug iwpriv $IFACE turbo 3 
    6969        } 
     70 
     71        # set beacon interval 
     72        [ -n "$IF_WIRELESS_BINTVAL" ] && iwpriv $IFACE bintval $IF_WIRELESS_BINTVAL 
    7073 
    7174        # encryption