openwrt/staging/luka.git
11 years agobrcm47xx: do not use vlan0 any more.
Hauke Mehrtens [Wed, 20 Feb 2013 15:31:43 +0000 (15:31 +0000)]
brcm47xx: do not use vlan0 any more.

The Broadcom switch driver says that vlan0 should not be used with any switch other than bcm5325.

This makes OpenWrt always use vlan1 and vlan2 instead.

SVN-Revision: 35704

11 years agobuildroot: allow specifying libc personality for external toolchains
Jo-Philipp Wich [Wed, 20 Feb 2013 15:06:10 +0000 (15:06 +0000)]
buildroot: allow specifying libc personality for external toolchains

SVN-Revision: 35703

11 years agopackage/kernel: remove trailing whitespaces from *.mk files
Gabor Juhos [Wed, 20 Feb 2013 09:41:48 +0000 (09:41 +0000)]
package/kernel: remove trailing whitespaces from *.mk files

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35691

11 years agompc85xx: add kernel support for the TL-WDR4900 v1 board
Gabor Juhos [Wed, 20 Feb 2013 08:27:27 +0000 (08:27 +0000)]
mpc85xx: add kernel support for the TL-WDR4900 v1 board

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35690

11 years agompc85xx: use a foreach loop to copy boot images
Gabor Juhos [Wed, 20 Feb 2013 08:27:26 +0000 (08:27 +0000)]
mpc85xx: use a foreach loop to copy boot images

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35689

11 years agofix ARCH_SUFFIX for mips64{,el}r2
Gabor Juhos [Wed, 20 Feb 2013 06:49:02 +0000 (06:49 +0000)]
fix ARCH_SUFFIX for mips64{,el}r2

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35688

11 years agoar71xx: remove __dev{init,exit} annotations from kernel files
Gabor Juhos [Tue, 19 Feb 2013 20:52:06 +0000 (20:52 +0000)]
ar71xx: remove __dev{init,exit} annotations from kernel files

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35687

11 years agolinux/3.8: add missing Kconfig symbols
Gabor Juhos [Tue, 19 Feb 2013 20:52:03 +0000 (20:52 +0000)]
linux/3.8: add missing Kconfig symbols

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35686

11 years agodante: fix broken configure script not using CFLAGS for conftest
Florian Fainelli [Tue, 19 Feb 2013 17:22:55 +0000 (17:22 +0000)]
dante: fix broken configure script not using CFLAGS for conftest

Spotted by doing an ARM hard float build.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35685

11 years agoopenssl: remove now obsolete cris/etrax patch
Florian Fainelli [Tue, 19 Feb 2013 17:22:51 +0000 (17:22 +0000)]
openssl: remove now obsolete cris/etrax patch

The etrax target has been removed in r34768.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35684

11 years agolibiconv: compile iconv stub with TARGET_CFLAGS
Florian Fainelli [Tue, 19 Feb 2013 17:22:46 +0000 (17:22 +0000)]
libiconv: compile iconv stub with TARGET_CFLAGS

Fixes spurious build issues when changing target CFLAGS for specific ABI
options (such as ARM's floating point ABI).

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35683

11 years agompc85xx: add default profile
Gabor Juhos [Tue, 19 Feb 2013 14:53:17 +0000 (14:53 +0000)]
mpc85xx: add default profile

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35677

11 years agompc85xx: add gpio-keys to OF match table
Gabor Juhos [Tue, 19 Feb 2013 14:53:16 +0000 (14:53 +0000)]
mpc85xx: add gpio-keys to OF match table

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35676

11 years agompc85xx: enable squashfs feature
Gabor Juhos [Tue, 19 Feb 2013 14:53:15 +0000 (14:53 +0000)]
mpc85xx: enable squashfs feature

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35675

11 years agompc85xx: add swconfig to default packages
Gabor Juhos [Tue, 19 Feb 2013 14:53:12 +0000 (14:53 +0000)]
mpc85xx: add swconfig to default packages

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35674

11 years ago6relayd: Fix possible memory corruption issue
Steven Barth [Tue, 19 Feb 2013 12:04:41 +0000 (12:04 +0000)]
6relayd: Fix possible memory corruption issue

SVN-Revision: 35673

11 years agokernel: update linux 3.8-rcX to 3.8
Gabor Juhos [Tue, 19 Feb 2013 09:17:38 +0000 (09:17 +0000)]
kernel: update linux 3.8-rcX to 3.8

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35672

11 years agomac80211: b43: Increase number of RX DMA slots
Hauke Mehrtens [Mon, 18 Feb 2013 20:44:26 +0000 (20:44 +0000)]
mac80211: b43: Increase number of RX DMA slots

Bastian Bittorf reported that some of the silent freezes on a Linksys WRT54G
were due to overflow of the RX DMA ring buffer, which was created with 64
slots. That finding reminded me that I was seeing similar crashed on a netbook,
which also has a relatively slow processor. After increasing the number of
slots to 128, runs on the netbook that previously failed now worked; however,
I found that 109 slots had been used in one test. For that reason, the number
of slots is being increased to 256.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
SVN-Revision: 35671

11 years ago6relayd: Workaround potential signal handling issue
Steven Barth [Mon, 18 Feb 2013 12:50:36 +0000 (12:50 +0000)]
6relayd: Workaround potential signal handling issue

SVN-Revision: 35665

11 years agox86/rdc: migrate to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:38:05 +0000 (10:38 +0000)]
x86/rdc: migrate to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35664

11 years agorb532: migrate platform to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:38:02 +0000 (10:38 +0000)]
rb532: migrate platform to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35663

11 years agocobalt: migrate platform to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:37:58 +0000 (10:37 +0000)]
cobalt: migrate platform to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35662

11 years agobrcm63xx: migrate platform to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:37:55 +0000 (10:37 +0000)]
brcm63xx: migrate platform to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35661

11 years agoau1000: migrate to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:37:52 +0000 (10:37 +0000)]
au1000: migrate to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35660

11 years agoar7: migrate to common led helper functions
Florian Fainelli [Mon, 18 Feb 2013 10:37:43 +0000 (10:37 +0000)]
ar7: migrate to common led helper functions

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35659

11 years agoramips: migrate to common led helper functions
Gabor Juhos [Mon, 18 Feb 2013 09:56:29 +0000 (09:56 +0000)]
ramips: migrate to common led helper functions

[juhosg: migrate to status_led_blink_{preinit,failsafe} helpers]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35652

11 years agocns21xx: migrate to common led helper functions
Gabor Juhos [Mon, 18 Feb 2013 09:56:28 +0000 (09:56 +0000)]
cns21xx: migrate to common led helper functions

[juhosg: migrate to status_led_blink_{preinit,failsafe} helpers]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35651

11 years agoar71xx: migrate to common led helper functions
Gabor Juhos [Mon, 18 Feb 2013 09:56:27 +0000 (09:56 +0000)]
ar71xx: migrate to common led helper functions

[juhosg: migrate to status_led_blink_{preinit,failsafe} helpers]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35650

11 years agoadm5120: migrate to common led helper functions
Gabor Juhos [Mon, 18 Feb 2013 09:56:26 +0000 (09:56 +0000)]
adm5120: migrate to common led helper functions

[juhosg: migrate to status_led_blink_{preinit,failsafe} helpers]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35649

11 years agobase-files: introduce commonly used helper functions for setting leds
Gabor Juhos [Mon, 18 Feb 2013 09:56:23 +0000 (09:56 +0000)]
base-files: introduce commonly used helper functions for setting leds

Currently, most platforms define such helpers in their own diag.sh
implementation with almost identical code. By factoring out the
common ground it's possible to simplify maintainability and
homogenize the haptics over multiple platforms (so far as is
reasonably practicable, in a next step).

[juhosg:
 - fix led_set_attr parameters in led_timer
 - add led_morse and status_led_set_morse helpers
 - add status_led_blink_{preinit,failsafe} helpers]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35648

11 years agobase-files: minor cosmetic corrections for functions.sh
Gabor Juhos [Sun, 17 Feb 2013 21:47:03 +0000 (21:47 +0000)]
base-files: minor cosmetic corrections for functions.sh

  - update copyright header
  - remove superfluous shebang left-over from changeset 34794
  - unify function declaration

[juhosg: keep Vertical Communications' copyright notice]

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35646

11 years agoAdd xz compressed packages to known extensions of dl_cleanup
Gabor Juhos [Sun, 17 Feb 2013 21:37:14 +0000 (21:37 +0000)]
Add xz compressed packages to known extensions of dl_cleanup

Add .tar.xz, .txz, and .orig.tar.xz as known extensions to dl_cleanup.py.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35645

11 years agokernel: update linux 3.7 to 3.7.9
Gabor Juhos [Sun, 17 Feb 2013 21:32:42 +0000 (21:32 +0000)]
kernel: update linux 3.7 to 3.7.9

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35644

11 years agofirewall3 - a C implementation of the current firewall scripts
Jo-Philipp Wich [Sun, 17 Feb 2013 19:26:52 +0000 (19:26 +0000)]
firewall3 - a C implementation of the current firewall scripts

SVN-Revision: 35643

11 years agogeneric: ar8216: cleanup function/variable names
Gabor Juhos [Sun, 17 Feb 2013 12:48:25 +0000 (12:48 +0000)]
generic: ar8216: cleanup function/variable names

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35642

11 years agogeneric: ar8216: rename struct ar8216_priv to ar8xxx_priv
Gabor Juhos [Sun, 17 Feb 2013 12:48:23 +0000 (12:48 +0000)]
generic: ar8216: rename struct ar8216_priv to ar8xxx_priv

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35641

11 years agoar71xx: add user-space support for the Mikrotik RB951G board
Gabor Juhos [Sun, 17 Feb 2013 10:08:41 +0000 (10:08 +0000)]
ar71xx: add user-space support for the Mikrotik RB951G board

[juhosg: change rb-951g to rb-951g-2hnd in the scripts]

Patchwork: http://patchwork.openwrt.org/patch/3257/
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35634

11 years agoar71xx: add kernel support for the Mikrotik RB951G board
Gabor Juhos [Sun, 17 Feb 2013 10:08:35 +0000 (10:08 +0000)]
ar71xx: add kernel support for the Mikrotik RB951G board

This is platform definition for the RB951G device. It's mostly rework
of RB2011UAS patchset with network taken from the RB751 patches.
The main difference is the flash layout used by this device.

[juhosg:
  - remove dead code from mach-rb951g
  - add "-2HnD" suffix to the machine name
  - use a separate 615-MIPS-ath79-RB951G-support.patch]

Patchwork: http://patchwork.openwrt.org/patch/3257/
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35633

11 years agobrcm47xx: add initial support for kernel 3.8
Hauke Mehrtens [Sat, 16 Feb 2013 20:28:24 +0000 (20:28 +0000)]
brcm47xx: add initial support for kernel 3.8

This contains the following new bigger changes:
 * new partition parser which still could lake some features or have bugs
 * new nand flash driver
 * using physmap-flash flash driver for parallel flash
 * some changes to the serial flash driver

With these changes OpenWrt starts using more of the mainline flash drivers.

SVN-Revision: 35632

11 years agohostapd: fix the scan wait patch for multiple interfaces
Felix Fietkau [Sat, 16 Feb 2013 19:00:34 +0000 (19:00 +0000)]
hostapd: fix the scan wait patch for multiple interfaces

SVN-Revision: 35630

11 years agoar71xx: fix kmod-usb2 package name
Gabor Juhos [Sat, 16 Feb 2013 17:33:06 +0000 (17:33 +0000)]
ar71xx: fix kmod-usb2 package name

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35629

11 years agoramips: fix kmod-usb2 package name
Gabor Juhos [Sat, 16 Feb 2013 17:26:52 +0000 (17:26 +0000)]
ramips: fix kmod-usb2 package name

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35628

11 years agopackage/kernel: add package for the Freescale On-Chip EHCI Controller
Gabor Juhos [Sat, 16 Feb 2013 17:13:40 +0000 (17:13 +0000)]
package/kernel: add package for the Freescale On-Chip EHCI Controller

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35627

11 years agompc85xx: add input drivers to default packages, and load those during preinit
Gabor Juhos [Sat, 16 Feb 2013 17:13:38 +0000 (17:13 +0000)]
mpc85xx: add input drivers to default packages, and load those during preinit

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35626

11 years agobrcm47xx: BGMAC - Adjust AutoLoad number to be prior to switch modules
Hauke Mehrtens [Sat, 16 Feb 2013 16:27:33 +0000 (16:27 +0000)]
brcm47xx: BGMAC - Adjust AutoLoad number to be prior to switch modules

Adjust the "AutoLoad" number for the BGMAC module to be prior
to the switch modules.  This probably isn't real important as
the modules are loaded in the correct order by preinit anyway.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 35625

11 years agobrcm47xx: improve cpuport detection for filesafe
Hauke Mehrtens [Sat, 16 Feb 2013 16:24:15 +0000 (16:24 +0000)]
brcm47xx: improve cpuport detection for filesafe

Do not try to load bcm57xx.ko any more this is not needed for kernel 2.6 and 3.X
Ask the switch driver where the CPU port is.

SVN-Revision: 35624

11 years agobrcm47xx: fix network config on simpleshare
Hauke Mehrtens [Sat, 16 Feb 2013 15:24:48 +0000 (15:24 +0000)]
brcm47xx: fix network config on simpleshare

The included patch will generate a correct network configuration on the simpletech simpleshare.

Thank you for the patch Will Holmes (RealOpty)

This closes #12361.

SVN-Revision: 35623

11 years agobrcm47xx: handle return values of cfe_env_get() correctly.
Hauke Mehrtens [Sat, 16 Feb 2013 15:19:24 +0000 (15:19 +0000)]
brcm47xx: handle return values of cfe_env_get() correctly.

This closes #12746.

SVN-Revision: 35622

11 years agobrcm47xx: bgmac: fix unaligned accesses to network headers.
Hauke Mehrtens [Sat, 16 Feb 2013 14:38:17 +0000 (14:38 +0000)]
brcm47xx: bgmac: fix unaligned accesses to network headers.

SVN-Revision: 35621

11 years agohostapd: add back the patch that waits for interface bringup in ht40, it got lost...
Felix Fietkau [Sat, 16 Feb 2013 14:26:03 +0000 (14:26 +0000)]
hostapd: add back the patch that waits for interface bringup in ht40, it got lost with the update

SVN-Revision: 35619

11 years agobrcm47xx: fix unaligned access to mac address
Hauke Mehrtens [Sat, 16 Feb 2013 13:46:00 +0000 (13:46 +0000)]
brcm47xx: fix unaligned access to mac address

The mac address should be aligned to u16 to prevent an unaligned access
in drivers/ssb/pci.c where it is casted to __be16.

This closes #9824.

SVN-Revision: 35618

11 years agobrcm47xx: try to automatically detect if the wan port is at port 4 and not at port 0.
Hauke Mehrtens [Sat, 16 Feb 2013 12:37:24 +0000 (12:37 +0000)]
brcm47xx: try to automatically detect if the wan port is at port 4 and not at port 0.

This should fix #13000.

SVN-Revision: 35617

11 years agoupdate x86 generic to kernel v3.7
Gabor Juhos [Sat, 16 Feb 2013 12:12:52 +0000 (12:12 +0000)]
update x86 generic to kernel v3.7

Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35616

11 years agoramips: use the new macaddr_* helpers instead of maccalc
Gabor Juhos [Sat, 16 Feb 2013 11:50:25 +0000 (11:50 +0000)]
ramips: use the new macaddr_* helpers instead of maccalc

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35615

11 years agobase-files: add macaddr_{add,2bin,setbit_la} helpers
Gabor Juhos [Sat, 16 Feb 2013 11:50:22 +0000 (11:50 +0000)]
base-files: add macaddr_{add,2bin,setbit_la} helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35614

11 years agoramips: use the mtd_get_mac_* helpers
Gabor Juhos [Sat, 16 Feb 2013 11:50:21 +0000 (11:50 +0000)]
ramips: use the mtd_get_mac_* helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35613

11 years agobase-files: add mtd_get_mac_{ascii,binary} helpers
Gabor Juhos [Sat, 16 Feb 2013 11:50:19 +0000 (11:50 +0000)]
base-files: add mtd_get_mac_{ascii,binary} helpers

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35612

11 years agokernel: add missing config options
Jonas Gorski [Sat, 16 Feb 2013 11:39:45 +0000 (11:39 +0000)]
kernel: add missing config options

r35336 exposed PTP, which has additional drivers on ixp4xx, causing it to
not build with PTP enabled.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35611

11 years agosamba36: fix segmentation fault when trying to add non-existent users
Jonas Gorski [Sat, 16 Feb 2013 11:39:42 +0000 (11:39 +0000)]
samba36: fix segmentation fault when trying to add non-existent users

Based on a patch from НКВД. Closes #12962.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35610

11 years agohotplug2: depend on libbsd only when targetting eglibc
Florian Fainelli [Fri, 15 Feb 2013 13:25:18 +0000 (13:25 +0000)]
hotplug2: depend on libbsd only when targetting eglibc

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35608

11 years agolibevent2: do not add librt dependency when targetting eglibc
Florian Fainelli [Fri, 15 Feb 2013 13:25:15 +0000 (13:25 +0000)]
libevent2: do not add librt dependency when targetting eglibc

This is already taken care of by PKG_DEFAULT_DEPENDS

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35607

11 years agolibbsd: make it available for eglibc only
Florian Fainelli [Fri, 15 Feb 2013 13:25:12 +0000 (13:25 +0000)]
libbsd: make it available for eglibc only

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35606

11 years agobcm63xx: make nvram checksum failures non fatal
Jonas Gorski [Fri, 15 Feb 2013 12:23:49 +0000 (12:23 +0000)]
bcm63xx: make nvram checksum failures non fatal

fixes #12982.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35605

11 years agokernel: update linux 3.7 to 3.7.8
Gabor Juhos [Fri, 15 Feb 2013 07:36:15 +0000 (07:36 +0000)]
kernel: update linux 3.7 to 3.7.8

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35604

11 years agogeneric: ar8216: move PHY4 RGMII workaround code out of the loop
Gabor Juhos [Thu, 14 Feb 2013 14:55:40 +0000 (14:55 +0000)]
generic: ar8216: move PHY4 RGMII workaround code out of the loop

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35603

11 years agogeneric: ar8216: register the switch from the probe routine
Gabor Juhos [Thu, 14 Feb 2013 14:01:24 +0000 (14:01 +0000)]
generic: ar8216: register the switch from the probe routine

Currently the switch gets registered when an ethernet
driver connects to a PHY of the switch. This method does
not work with the ethernet drivers which are connecting
to the PHY from their ndo_open callback. With those
ethernet drivers, the driver tries to register the switch
each time when the etherned device is opened and this causes
a deadlock.

Move the switch registration into the probe routine to fix
this problem.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35602

11 years agox86: update config-3.7 for x86 (turn off CONFIG_GPIO_ICH)
Florian Fainelli [Thu, 14 Feb 2013 13:00:07 +0000 (13:00 +0000)]
x86: update config-3.7 for x86 (turn off CONFIG_GPIO_ICH)

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35601

11 years agoopenssl: update OpenSSL to 1.0.1e, fix Cisco DTLS.
Florian Fainelli [Thu, 14 Feb 2013 13:00:03 +0000 (13:00 +0000)]
openssl: update OpenSSL to 1.0.1e, fix Cisco DTLS.

1.0.1d had a rushed fix for CVE-2013-0169 which broke in certain
circumstances. 1.0.1e has the fix for TLS.

Also include a further patch from the 1.0.1 branch which fixes the
breakage this introduced for Cisco's outdated pre-standard version of
DTLS, as used by OpenConnect.

Update mirror URLs to reflect current reality.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35600

11 years agobrcm47xx: if the cpuport of the switch is port 8 assume vlan0ports: "1 2 3 4 8" and...
Hauke Mehrtens [Thu, 14 Feb 2013 12:38:16 +0000 (12:38 +0000)]
brcm47xx: if the cpuport of the switch is port 8 assume vlan0ports: "1 2 3 4 8" and vlan0ports: "0 8"

SVN-Revision: 35597

11 years agoswitch: export name of device found via /proc
Hauke Mehrtens [Thu, 14 Feb 2013 12:36:52 +0000 (12:36 +0000)]
switch: export name of device found via /proc

SVN-Revision: 35596

11 years agoswitch: export cpuport, ports and vlans via /proc
Hauke Mehrtens [Thu, 14 Feb 2013 12:36:13 +0000 (12:36 +0000)]
switch: export cpuport, ports and vlans via /proc

SVN-Revision: 35595

11 years agofirmware-utils/mktplinkfw: add support for the TL-WDR4900 v1
Gabor Juhos [Wed, 13 Feb 2013 16:51:24 +0000 (16:51 +0000)]
firmware-utils/mktplinkfw: add support for the TL-WDR4900 v1

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35593

11 years agompc85xx: enable swconfig and the ar8216 driver
Gabor Juhos [Wed, 13 Feb 2013 16:51:23 +0000 (16:51 +0000)]
mpc85xx: enable swconfig and the ar8216 driver

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35592

11 years agompc85xx: enable the squashfs driver
Gabor Juhos [Wed, 13 Feb 2013 16:51:21 +0000 (16:51 +0000)]
mpc85xx: enable the squashfs driver

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35591

11 years agompc85xx: enable XZ_DEC_BCJ and XZ_DEC_POWERPC support
Gabor Juhos [Wed, 13 Feb 2013 16:51:19 +0000 (16:51 +0000)]
mpc85xx: enable XZ_DEC_BCJ and XZ_DEC_POWERPC support

Squashfs is unable to decompress some blocks without that:

[  199.494500] SQUASHFS error: xz_dec_run error, data probably corrupt
[  199.500910] SQUASHFS error: squashfs_read_data failed to read block 0xbff26
[  199.508016] SQUASHFS error: Unable to read data cache entry [bff26]
[  199.514440] SQUASHFS error: Unable to read page, block bff26, size 153f8
[  199.521311] SQUASHFS error: Unable to read data cache entry [bff26]
[  199.527724] SQUASHFS error: Unable to read page, block bff26, size 153f8
[  199.534594] SQUASHFS error: Unable to read data cache entry [bff26]
[  199.541009] SQUASHFS error: Unable to read page, block bff26, size 153f8

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35590

11 years agoar71xx: fix factory image creation for dir-825-c1
Gabor Juhos [Wed, 13 Feb 2013 16:36:26 +0000 (16:36 +0000)]
ar71xx: fix factory image creation for dir-825-c1

Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35589

11 years agoar71xx: fix switch-config for dir-825-c1
Gabor Juhos [Wed, 13 Feb 2013 16:36:23 +0000 (16:36 +0000)]
ar71xx: fix switch-config for dir-825-c1

Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35588

11 years agobrcm47xx: configure vlan correctly on some recent devices.
Hauke Mehrtens [Wed, 13 Feb 2013 16:05:52 +0000 (16:05 +0000)]
brcm47xx: configure vlan correctly on some recent devices.

SVN-Revision: 35587

11 years agoswitch: add support for BCM53125
Hauke Mehrtens [Wed, 13 Feb 2013 16:05:32 +0000 (16:05 +0000)]
switch: add support for BCM53125

SVN-Revision: 35586

11 years agoswitch: resetting and enabling vlan write for gigabit switches
Hauke Mehrtens [Wed, 13 Feb 2013 16:05:13 +0000 (16:05 +0000)]
switch: resetting and enabling vlan write for gigabit switches

This patch makes it possible to reset and enable writing vlans to recent switchs.

This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35585

11 years agoswitch: read and write vlan config from and to gigabit switches
Hauke Mehrtens [Wed, 13 Feb 2013 16:04:50 +0000 (16:04 +0000)]
switch: read and write vlan config from and to gigabit switches

This patch makes it possible to read and write the vlan config from and to recent switchs.

This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35584

11 years agoswitch: improve robo_switch_enable()
Hauke Mehrtens [Wed, 13 Feb 2013 16:04:18 +0000 (16:04 +0000)]
switch: improve robo_switch_enable()

This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35583

11 years agoswitch: fix switches with more than 6 ports
Hauke Mehrtens [Wed, 13 Feb 2013 16:03:47 +0000 (16:03 +0000)]
switch: fix switches with more than 6 ports

This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35582

11 years agoswitch: reverse if else in handle_vlan_port_read()
Hauke Mehrtens [Wed, 13 Feb 2013 16:03:27 +0000 (16:03 +0000)]
switch: reverse if else in handle_vlan_port_read()

SVN-Revision: 35581

11 years agoswitch: the BCM5365 is a special switch and the BCM5350 or BCM5325 is the normal...
Hauke Mehrtens [Wed, 13 Feb 2013 16:03:03 +0000 (16:03 +0000)]
switch: the BCM5365 is a special switch and the BCM5350 or BCM5325 is the normal case.

This makes it easier to compare this code with the code from the Broadcom SDK.

SVN-Revision: 35580

11 years agoswitch: reset switch before using it.
Hauke Mehrtens [Wed, 13 Feb 2013 16:02:41 +0000 (16:02 +0000)]
switch: reset switch before using it.

SVN-Revision: 35579

11 years agoswitch: improve error handling in robo_probe()
Hauke Mehrtens [Wed, 13 Feb 2013 16:02:20 +0000 (16:02 +0000)]
switch: improve error handling in robo_probe()

SVN-Revision: 35578

11 years agoswitch: run cleanfile over the source code
Hauke Mehrtens [Wed, 13 Feb 2013 16:01:50 +0000 (16:01 +0000)]
switch: run cleanfile over the source code

SVN-Revision: 35577

11 years agomac80211: add some small fixes for minstrel_ht CCK support
Felix Fietkau [Wed, 13 Feb 2013 09:53:28 +0000 (09:53 +0000)]
mac80211: add some small fixes for minstrel_ht CCK support

SVN-Revision: 35576

11 years agobrcm47xx: add some more fixes to bgmac
Hauke Mehrtens [Tue, 12 Feb 2013 20:10:38 +0000 (20:10 +0000)]
brcm47xx: add some more fixes to bgmac

Thank you Rafał Miłecki and Nathan Hintz

SVN-Revision: 35574

11 years agobrcm47xx: update tg3 to the version send upstream
Hauke Mehrtens [Tue, 12 Feb 2013 20:09:15 +0000 (20:09 +0000)]
brcm47xx: update tg3 to the version send upstream

SVN-Revision: 35573

11 years agomvebu: remove boards suffix
Luka Perkov [Tue, 12 Feb 2013 10:18:53 +0000 (10:18 +0000)]
mvebu: remove boards suffix

SVN-Revision: 35572

11 years agokernel: update linux 3.7 to 3.7.7
Gabor Juhos [Tue, 12 Feb 2013 09:51:11 +0000 (09:51 +0000)]
kernel: update linux 3.7 to 3.7.7

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35571

11 years agoodhcp6c: allow setting a user-provided prefix as well
Steven Barth [Tue, 12 Feb 2013 08:23:54 +0000 (08:23 +0000)]
odhcp6c: allow setting a user-provided prefix as well

SVN-Revision: 35570

11 years agoiptables: fix bad PKG_RELEASE in previous commit
Jo-Philipp Wich [Mon, 11 Feb 2013 22:14:38 +0000 (22:14 +0000)]
iptables: fix bad PKG_RELEASE in previous commit

SVN-Revision: 35569

11 years agoiptables: add --lenient switch to iptables-restore and ip6tables-restore that allows...
Jo-Philipp Wich [Mon, 11 Feb 2013 21:58:42 +0000 (21:58 +0000)]
iptables: add --lenient switch to iptables-restore and ip6tables-restore that allows to skip erroneous lines

SVN-Revision: 35568

11 years agoar71xx: add script for automatic switch name migration
Gabor Juhos [Mon, 11 Feb 2013 21:41:16 +0000 (21:41 +0000)]
ar71xx: add script for automatic switch name migration

Thanks to Jonas Gorski for the help.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35567

11 years agomac80211: add CCK rate support to minstrel_ht to improve range
Felix Fietkau [Mon, 11 Feb 2013 18:59:14 +0000 (18:59 +0000)]
mac80211: add CCK rate support to minstrel_ht to improve range

SVN-Revision: 35566

11 years agomac80211/hostapd: short_preamble is a per-vif option and should be enabled by default
Felix Fietkau [Mon, 11 Feb 2013 18:59:10 +0000 (18:59 +0000)]
mac80211/hostapd: short_preamble is a per-vif option and should be enabled by default

SVN-Revision: 35565

11 years agoar71xx: allow unknown multicast frames to pass to the CPU on AR934x
Felix Fietkau [Mon, 11 Feb 2013 18:59:05 +0000 (18:59 +0000)]
ar71xx: allow unknown multicast frames to pass to the CPU on AR934x

SVN-Revision: 35564