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
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
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
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
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
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
Hauke Mehrtens [Wed, 13 Feb 2013 16:05:52 +0000 (16:05 +0000)]
brcm47xx: configure vlan correctly on some recent devices.
SVN-Revision: 35587
Hauke Mehrtens [Wed, 13 Feb 2013 16:05:32 +0000 (16:05 +0000)]
switch: add support for BCM53125
SVN-Revision: 35586
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
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
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
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
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
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
Hauke Mehrtens [Wed, 13 Feb 2013 16:02:41 +0000 (16:02 +0000)]
switch: reset switch before using it.
SVN-Revision: 35579
Hauke Mehrtens [Wed, 13 Feb 2013 16:02:20 +0000 (16:02 +0000)]
switch: improve error handling in robo_probe()
SVN-Revision: 35578
Hauke Mehrtens [Wed, 13 Feb 2013 16:01:50 +0000 (16:01 +0000)]
switch: run cleanfile over the source code
SVN-Revision: 35577
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
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
Hauke Mehrtens [Tue, 12 Feb 2013 20:09:15 +0000 (20:09 +0000)]
brcm47xx: update tg3 to the version send upstream
SVN-Revision: 35573
Luka Perkov [Tue, 12 Feb 2013 10:18:53 +0000 (10:18 +0000)]
mvebu: remove boards suffix
SVN-Revision: 35572
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
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
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
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
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
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
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
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
Gabor Juhos [Mon, 11 Feb 2013 16:57:31 +0000 (16:57 +0000)]
ar8216: remove superfluous code from ar8216_config_init
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35562
Gabor Juhos [Mon, 11 Feb 2013 16:54:52 +0000 (16:54 +0000)]
ar71xx: use switchX names in network configuration
Accessing the AR8xxx switches via the name of the
attached ethernet device is not possible since
r35560. Change the uci-defaults script to use
switchX names in switch configurations.
Reported-by: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35561
Gabor Juhos [Mon, 11 Feb 2013 16:11:31 +0000 (16:11 +0000)]
generic: ar8216: don't use ethernet device name in register_switch
The switches are accessed via an MDIO bus. Set the alias
to the name of the MDIO bus, and show that in the message
along with the name of the switch switch device.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35560
Gabor Juhos [Mon, 11 Feb 2013 16:11:30 +0000 (16:11 +0000)]
generic: ar8216: reuse the private data from ar8216_probe
The private data of the switch is already
allocated in ar8216_priv, assign that to
each PHY on the same MDIO bus. Also remove
the redundant code from ar8216_config_init.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35559
Gabor Juhos [Mon, 11 Feb 2013 13:25:43 +0000 (13:25 +0000)]
generic: ar8216: use phydev instead of pdev everywhere
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35555
Gabor Juhos [Mon, 11 Feb 2013 13:14:00 +0000 (13:14 +0000)]
generic: ar8216: use pr_* macros for kernel messages
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35554
Steven Barth [Mon, 11 Feb 2013 12:30:16 +0000 (12:30 +0000)]
odhcp6c: Various bugfixes * Don't send undesired suggestions for preferred and valid lifetimes * Be less verbose in logging
SVN-Revision: 35553
Gabor Juhos [Mon, 11 Feb 2013 10:05:35 +0000 (10:05 +0000)]
generic: ar8216: fix PHY features setup
Sujith says:
This commit breaks the WAN port on my AP96 - DHCP fails.
Reverting it fixes the issue.
commit
b67cc3a0cdd02973610d4d5a63226d1c44841e94
Author: juhosg <juhosg@
3c298f89-4303-0410-b956-
a3cf2f4a3e73>
Date: Fri Feb 8 09:13:18 2013 +0000
generic: ar8216: simplify phy features setup
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@
355183c298f89-4303-0410-b956-
a3cf2f4a3e73
This change restores the previous behaviour and moves
the code into the ar8216_probe function.
Reported-by: Sujith Manoharan <sujith@msujith.org>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Tested-by: Sujith Manoharan <sujith@msujith.org>
SVN-Revision: 35549
Gabor Juhos [Sun, 10 Feb 2013 19:02:01 +0000 (19:02 +0000)]
generic: ar8216: add ar8xxx_probe_switch helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35547
Gabor Juhos [Sun, 10 Feb 2013 18:42:08 +0000 (18:42 +0000)]
generic: ar8216: rename ar8xxx_mib_cleanup to ar8xxx_mib_stop
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35546
Gabor Juhos [Sun, 10 Feb 2013 18:42:07 +0000 (18:42 +0000)]
generic: ar8216: free mib counters from ar8xxx_free
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35545
Gabor Juhos [Sun, 10 Feb 2013 18:42:05 +0000 (18:42 +0000)]
generic: ar8216: add ar8xxx_free helper
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35544
Gabor Juhos [Sun, 10 Feb 2013 18:42:04 +0000 (18:42 +0000)]
generic: ar8216: add ar8xxx_create{,mii} helpers
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35543
Gabor Juhos [Sun, 10 Feb 2013 18:38:12 +0000 (18:38 +0000)]
generic: ar8216: remove redundant phy address check
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35542
Gabor Juhos [Sun, 10 Feb 2013 18:38:10 +0000 (18:38 +0000)]
generic: ar8216: only set phy_ptr if packet mangling is used
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35541
Gabor Juhos [Sun, 10 Feb 2013 13:18:48 +0000 (13:18 +0000)]
generic: ar8216: add defines for the AR8316 POSTRIP register
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35539
Gabor Juhos [Sun, 10 Feb 2013 13:05:15 +0000 (13:05 +0000)]
generic: ar8216: don't probe the chip multiple times
It is only needed when the private data is allocated.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35538
Gabor Juhos [Sun, 10 Feb 2013 13:05:14 +0000 (13:05 +0000)]
generic: ar8216: add sanity check to ar8216_probe
Verify that the mdio bus has PHY devices with
a supported PHY ID at address 0-4.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35537
Gabor Juhos [Sun, 10 Feb 2013 13:05:12 +0000 (13:05 +0000)]
generic: ar8216: skip probe on unused PHY addresses
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35536
Jonas Gorski [Sun, 10 Feb 2013 12:31:38 +0000 (12:31 +0000)]
ar71xx: register the micro sd card reader on RB493G
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35535
Jonas Gorski [Sun, 10 Feb 2013 12:31:36 +0000 (12:31 +0000)]
generic: b53: fix reverted error check in probe
b53_switch_detect returns value returned by b53_read8, which is 0 for
success. So fail (and return error) only if b53_switch_detect returned
something else than 0. This fixes supported and advertising being zeros
for MDIO access.
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 35534
Jonas Gorski [Sun, 10 Feb 2013 12:31:31 +0000 (12:31 +0000)]
bcm63xx: handle huawei nvram layout
Use a different length for calculating the nvram checksum on hauwei
boards. Fixes boot on HW553 and HW556.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35533
Gabor Juhos [Sat, 9 Feb 2013 13:26:04 +0000 (13:26 +0000)]
generic: ar8216: move sleep out of the loop
It is enough to sleep once after ANEG is enabled on
all PHYs. This reduces boot time on boards with
AR8316 switch.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35532
Tim Yardley [Fri, 8 Feb 2013 19:47:48 +0000 (19:47 +0000)]
polarssl: security update (1.2.5) addressing CBC TLS issue
Signed-off-by: Tim Yardley <yardley@gmail.com>
SVN-Revision: 35525
Tim Yardley [Fri, 8 Feb 2013 19:36:06 +0000 (19:36 +0000)]
openssl: security update to 1.0.1d to address CBC TLS issue
addressing
CVE-2013-0169: 4th February 2013
Signed-off-by: Tim Yardley <yardley@gmail.com>
SVN-Revision: 35524
Gabor Juhos [Fri, 8 Feb 2013 09:34:53 +0000 (09:34 +0000)]
ar71xx: Routerboard 751 Mac Address Offset Fix
We utilize many Routerboard 751's and discovered that our latest batch
of RB751's would not initialize the wireless radio. We have determined
Mikrotik has changed where the mac address was located inside hardconfig.
As such we utilize "routerboot_find_tag" to find the location of the mac
address. We should remove "RB751_MAC_ADDRESS_OFFSET" as it is ambiguous
by machine manufacturing date. The newer batch of RB751's that we received
had a RB751_MAC_ADDRESS_OFFSET 0x10.
Signed-off-by: Davey Hutchison <dhutchison@bluemesh.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35519
Gabor Juhos [Fri, 8 Feb 2013 09:13:18 +0000 (09:13 +0000)]
generic: ar8216: simplify phy features setup
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35518
Gabor Juhos [Fri, 8 Feb 2013 09:13:14 +0000 (09:13 +0000)]
generic: ar8216: don't use mdio bus specific functions in ar8216_id_chip
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35517
Florian Fainelli [Thu, 7 Feb 2013 17:34:53 +0000 (17:34 +0000)]
toolchain/eglibc: add support for 2.17
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35515
Gabor Juhos [Thu, 7 Feb 2013 15:18:36 +0000 (15:18 +0000)]
generic: ar8216: use inline function to convert swdev to ar8216
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35514
Gabor Juhos [Thu, 7 Feb 2013 15:18:35 +0000 (15:18 +0000)]
generic: ar8216: add mii_bus field to struct ar8216_priv
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35513
Gabor Juhos [Thu, 7 Feb 2013 15:18:34 +0000 (15:18 +0000)]
generic: mvswitch: add detach callback
Use the detach callback to disable packet mangling
to avoid possible NULL pointer dereference.
Compile tested only.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35512
Gabor Juhos [Thu, 7 Feb 2013 15:18:32 +0000 (15:18 +0000)]
generic: ar8216: add detach callback
The current code uses the 'remove' callback to disable
packet mangle on the underlying ethernet device.
However the attached_dev is always NULL when the
'remove' callback is called by phylib, and this causes
NULL pointer dereference, like this:
[ 475.300000] CPU 0 Unable to handle kernel paging request at virtual address
000000f0, epc ==
801cdcf0, ra ==
801c7eac
[ 475.310000] Oops[#1]:
[ 475.310000] Cpu 0
[ 475.310000] $ 0 :
00000000 00000000 00000000 00000001
[ 475.310000] $ 4 :
828dde00 00000005 828dde08 ffffffff
[ 475.310000] $ 8 :
00380081 00380081 82902a40 00000001
[ 475.310000] $12 :
00000037 00370081 00000001 00000000
[ 475.310000] $16 :
82865000 828dde08 828dde00 00000001
[ 475.310000] $20 :
00000080 00460000 00000002 77151448
[ 475.310000] $24 :
00000000 801abfd4
[ 475.310000] $28 :
82cc2000 82cc3d58 0053c3c4 801c7eac
[ 475.310000] Hi :
00000007
[ 475.310000] Lo :
00000004
[ 475.310000] epc :
801cdcf0 ar8216_remove+0x1c/0x94
[ 475.310000] Tainted: G O
[ 475.310000] ra :
801c7eac phy_remove+0x4c/0x6c
[ 475.310000] Status:
1000cc03 KERNEL EXL IE
[ 475.310000] Cause :
00800008
[ 475.310000] BadVA :
000000f0
[ 475.310000] PrId :
00019750 (MIPS 74Kc)
[ 475.310000] Modules linked in: ath79_wdt ledtrig_usbdev ledtrig_netdev ag71xx(-) nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ft
p ipt_MASQUERADE iptable_nat xt_nat nf_nat_ipv4 nf_nat pppoext_conntrack xt_CT iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_co
nntrack ehci_hcd pppox ipt_REJECT xt_TCPMSS xt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpu
dp x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) mac80211(O) usbcore usb_common nls_base crc_ccitt cfg80
211(O) compat(O) arc4 crypto_blkcipher aead ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[ 475.310000] Process rmmod (pid: 1160, threadinfo=
82cc2000, task=
83969920, tls=
7747c440)
[ 475.310000] Stack :
828dde08 802f5004 802f4680 00000001 828ddf70 801c7eac 802f4680 801ad6d8
82902940 00000000 828dde08 802f5004 802f4680 801ad770 00000002 80269d94
00000000 00000001 00000080 828dde08 828dde3c 801ad7fc 82902940 00000000
83859100 00000000 8384dd2c 8384dd2c 828dde08 801ad230 82902800 00000000
00000000 001a0041 828dde08 828dde08 802e80e8 801aac44 00000080 00460000
...
[ 475.310000] Call Trace:
[ 475.310000] [<
801cdcf0>] ar8216_remove+0x1c/0x94
[ 475.310000] [<
801c7eac>] phy_remove+0x4c/0x6c
[ 475.310000] [<
801ad770>] __device_release_driver+0x6c/0xd0
[ 475.310000] [<
801ad7fc>] device_release_driver+0x28/0x40
[ 475.310000] [<
801ad230>] bus_remove_device+0xd8/0x10c
[ 475.310000] [<
801aac44>] device_del+0x110/0x170
[ 475.310000] [<
801aacb8>] device_unregister+0x14/0x28
[ 475.310000] [<
801c92b0>] mdiobus_unregister+0x4c/0x70
[ 475.310000] [<
82913060>] ag71xx_remove_ar8216_header+0xdc/0x5a8 [ag71xx]
[ 475.310000]
[ 475.310000]
Code:
1200001c 8c82017c ac800128 <
8c4500f0>
3c03ffdf 3463ffff 00a31824 ac4300f0 ac4000e0
Add a detach callback and disable packet mangling in
that to fix the problem.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35511
Gabor Juhos [Thu, 7 Feb 2013 15:18:24 +0000 (15:18 +0000)]
generic: add detach callback to struct phy_driver
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35510
Hauke Mehrtens [Wed, 6 Feb 2013 22:51:25 +0000 (22:51 +0000)]
brcm47xx: fix name of kmod-ocf-ubsec-ssb
This also removes kmod-ocf, because kmod-crypto-ocf is automatically selected by kmod-ocf-ubsec-ssb.
Thank you Manuel Munz <freifunk@somakoma.de> for the patch.
SVN-Revision: 35509
Felix Fietkau [Wed, 6 Feb 2013 22:17:11 +0000 (22:17 +0000)]
openvpn-easy-rsa: fix typo in version (#12958)
SVN-Revision: 35508
Hauke Mehrtens [Wed, 6 Feb 2013 14:57:00 +0000 (14:57 +0000)]
brcm47xx: bgmac: make it possible to set the devices into promisc mode when it is already up
This fixes #12927.
SVN-Revision: 35507
Florian Fainelli [Tue, 5 Feb 2013 22:36:54 +0000 (22:36 +0000)]
remove support for 3.6 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35506
Florian Fainelli [Tue, 5 Feb 2013 22:36:50 +0000 (22:36 +0000)]
make default version 3.7.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35505
Florian Fainelli [Tue, 5 Feb 2013 22:25:30 +0000 (22:25 +0000)]
remove superfluous calls to /lib/brcm63xx.sh
The first preinit script 03_do_brcm63xx.sh does the right job of
exporting variables for the other subsequent preinit scripts to use
them.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35504
Florian Fainelli [Tue, 5 Feb 2013 22:25:19 +0000 (22:25 +0000)]
remove references to the old switch driver
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35503
Mirko Vogt [Tue, 5 Feb 2013 14:57:43 +0000 (14:57 +0000)]
fix trx checksum after first boot and add led/button definitions for boards RTA770BW and RTA770W
SVN-Revision: 35501
Mirko Vogt [Tue, 5 Feb 2013 14:57:40 +0000 (14:57 +0000)]
add support for board named RTA770W
Actually this board is the very same as the rta770bw,
where the additional 'b' within the name just
indicates 'Annex B'. The ADSL Modem itself is able
to handle both, Annex A as well as Annex B -
the loaded firmware makes the only difference
SVN-Revision: 35500
Felix Fietkau [Tue, 5 Feb 2013 10:40:19 +0000 (10:40 +0000)]
openvpn: remove the stale PKG_REV variable
SVN-Revision: 35499
Felix Fietkau [Tue, 5 Feb 2013 10:40:13 +0000 (10:40 +0000)]
openvpn: split easy-rsa into a separate package, it is no longer bundled with the release tarball
SVN-Revision: 35498
Gabor Juhos [Tue, 5 Feb 2013 08:39:26 +0000 (08:39 +0000)]
generic: ar8216: clear driver specific data pointer in phy_device
This is needed to avoid a NULL pointer dereference:
[ 19.525270] Unable to handle kernel paging request for data at address 0x00000018
[ 19.532750] Faulting instruction address: 0xc016e104
[ 19.537714] Oops: Kernel access of bad area, sig: 11 [#1]
[ 19.543102] P1010 RDB
[ 19.545365] Modules linked in: booke_wdt nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp ipt_MASQUERADE iptable_nat xt_nat d
[ 19.590725] NIP:
c016e104 LR:
c0171490 CTR:
00000000
[ 19.595681] REGS:
c4bc3c10 TRAP: 0300 Tainted: G W O (3.7.6)
[ 19.602284] MSR:
00029000 <CE,EE,ME> CR:
82002022 XER:
20000000
[ 19.608381] DEAR:
00000018, ESR:
00000000
[ 19.612382] TASK =
c4cd9c80[2070] 'ifconfig' THREAD:
c4bc2000
GPR00:
00000001 c4bc3cc0 c4cd9c80 00000000 c7811000 00000000 00000000 0000e8ec
GPR08:
0000e8eb 00000000 00029000 00000001 00000000 100801f8 1005c51c 1005c514
GPR16:
1005c468 1005c54c 1005c258 1005c530 10060000 00000000 c7811000 ffff8914
GPR24:
c7815030 c793e400 10063adb 00000000 c7811000 c045594c c78ca600 c7815000
[ 19.646352] NIP [
c016e104] register_switch+0x98/0x2d0
[ 19.651397] LR [
c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.656697] Call Trace:
[ 19.659138] [
c4bc3cc0] [
c0170490] ar8216_mii_read+0x64/0xc4 (unreliable)
[ 19.665835] [
c4bc3d00] [
c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.671835] [
c4bc3d20] [
c016cf8c] phy_init_hw+0x50/0x6c
[ 19.677053] [
c4bc3d30] [
c016d078] phy_attach_direct+0xd0/0xf8
[ 19.682793] [
c4bc3d50] [
c016d154] phy_connect_direct+0x24/0x68
[ 19.688621] [
c4bc3d70] [
c0183b70] of_phy_connect+0x48/0x6c
[ 19.694102] [
c4bc3d90] [
c0175aac] gfar_enet_open+0x254/0x3d8
[ 19.699755] [
c4bc3db0] [
c019acc4] __dev_open+0xc0/0x120
[ 19.704975] [
c4bc3dd0] [
c019af98] __dev_change_flags+0xd4/0x15c
[ 19.710888] [
c4bc3df0] [
c019b0d4] dev_change_flags+0x1c/0x60
[ 19.716544] [
c4bc3e10] [
c01ebb94] devinet_ioctl+0x290/0x690
[ 19.722111] [
c4bc3e70] [
c01ec8d4] inet_ioctl+0x88/0xbc
[ 19.727245] [
c4bc3e80] [
c0186b98] sock_ioctl+0x258/0x294
[ 19.732551] [
c4bc3ea0] [
c009c00c] do_vfs_ioctl+0x6a4/0x728
[ 19.738031] [
c4bc3f10] [
c009c0d4] sys_ioctl+0x44/0x70
[ 19.743077] [
c4bc3f40] [
c000c74c] ret_from_syscall+0x0/0x3c
[ 19.748646] --- Exception: c01 at 0x48091b34
[ 19.748646] LR = 0x480e4b64
[ 19.756033] Instruction dump:
[ 19.758991]
2f830000 907f0050 3860fff4 419e021c 837f0000 38000000 901f0038 901f0040
[ 19.766744]
901f003c 7f600034 5400d97e 0f000000 <
801b0018>
2f800000 40be0010 801b001c
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35497
Gabor Juhos [Tue, 5 Feb 2013 08:39:24 +0000 (08:39 +0000)]
generic: ar8216: unregister switch on error path
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35496
Gabor Juhos [Tue, 5 Feb 2013 07:48:02 +0000 (07:48 +0000)]
mpc85xx: enable GPIO sysfs interface
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35495
Gabor Juhos [Tue, 5 Feb 2013 07:48:01 +0000 (07:48 +0000)]
mpc85xx: enable Freescale eSPI driver and m25p80 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35494
Gabor Juhos [Tue, 5 Feb 2013 07:47:59 +0000 (07:47 +0000)]
mpc85xx: sync kernel config
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35493
Hauke Mehrtens [Mon, 4 Feb 2013 22:49:05 +0000 (22:49 +0000)]
brcm47xx: fix detection of Asus RT-N16
This fixes #12936.
SVN-Revision: 35492
Hauke Mehrtens [Mon, 4 Feb 2013 22:40:57 +0000 (22:40 +0000)]
Add Failsafe support for Linksys E3000V1 / WRT610NV2
Adds specification of the correct cpu_port for Linksys E3000V1 and WRT610NV2
in /lib/preinit/05_init_interfaces_brcm. The list of devices will need to
be expanded. Is there a way to determine the correct cpu_port to use in a
generic sense; for instance, if "/proc/switch/eth0/port/8" exists, or if
"/sys/class/net/eth0/device/driver/module/drivers/bcma:bgmac" exists? Could
a similar method be used in "/etc/init.d/netconfig"?
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 35491
Hauke Mehrtens [Mon, 4 Feb 2013 22:38:37 +0000 (22:38 +0000)]
brcm47xx: Fix switch config on 4716/53115 devices
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
SVN-Revision: 35490
Gabor Juhos [Mon, 4 Feb 2013 15:23:10 +0000 (15:23 +0000)]
coldfire: R.I.P.
The target still uses 2.6.38. The support of that
kernel version has been removed ~9 months ago.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35489
Gabor Juhos [Mon, 4 Feb 2013 15:23:08 +0000 (15:23 +0000)]
leon: R.I.P.
It is broken since ~9 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35488
Gabor Juhos [Mon, 4 Feb 2013 15:23:07 +0000 (15:23 +0000)]
imx21: R.I.P.
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35487
Gabor Juhos [Mon, 4 Feb 2013 15:23:05 +0000 (15:23 +0000)]
octeon: R.I.P.
It is broken since ~8 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35486
Gabor Juhos [Mon, 4 Feb 2013 15:23:04 +0000 (15:23 +0000)]
omap35xx: R.I.P.
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35485
Jo-Philipp Wich [Mon, 4 Feb 2013 14:38:33 +0000 (14:38 +0000)]
firewall: various enhancements
- reduce mssfix related log spam (#10681)
- separate src and dest terminal chains (#11453, #12945)
- disable per-zone custom chains by default, they're rarely used
Additionally introduce options "device", "subnet", "extra", "extra_src" and "extra_dest"
to allow defining zones not related to uci interfaces, e.g. to match "ppp+" or any tcp
traffic to and from a specific port.
SVN-Revision: 35484
Jonas Gorski [Mon, 4 Feb 2013 10:19:55 +0000 (10:19 +0000)]
bcm63xx: add support for linux 3.8
Based on 3.8-rc6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35482
Jonas Gorski [Mon, 4 Feb 2013 10:19:50 +0000 (10:19 +0000)]
bcm63xx: add support for linux 3.7
Based on 3.7.6.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35481
Jonas Gorski [Mon, 4 Feb 2013 10:19:37 +0000 (10:19 +0000)]
kernel: generic: update the ehci overcurrent patch to upstream submission
Adds support for setting this in the generic platform driver's platform_data.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35480
Jonas Gorski [Mon, 4 Feb 2013 10:19:35 +0000 (10:19 +0000)]
kernel: generic: add back the patch exporting bcm63xx tag header
It went missing when adding linux 3.7 support.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35479
Jonas Gorski [Mon, 4 Feb 2013 10:19:28 +0000 (10:19 +0000)]
kernel: generic: update to 3.8-rc6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35478
Jonas Gorski [Mon, 4 Feb 2013 10:19:24 +0000 (10:19 +0000)]
bcm63xx: refresh 3.6 patches
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35477
Gabor Juhos [Mon, 4 Feb 2013 10:02:56 +0000 (10:02 +0000)]
kernel: update linux 3.7 to 3.7.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35476
Gabor Juhos [Mon, 4 Feb 2013 10:02:52 +0000 (10:02 +0000)]
package/kernel: xt_NOTRACK has been removed in 3.7-rc1
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35475
Luka Perkov [Sun, 3 Feb 2013 21:00:24 +0000 (21:00 +0000)]
include/image.mk: export ubifs image from mkfs.ubifs
SVN-Revision: 35473
Steven Barth [Sun, 3 Feb 2013 17:26:40 +0000 (17:26 +0000)]
odhcp6c: Fix timing issues
SVN-Revision: 35472
Jo-Philipp Wich [Sun, 3 Feb 2013 12:03:24 +0000 (12:03 +0000)]
libiwinfo: reset ioctl_socket fd in iwinfo_close(), fixes random failures with multiple cycles of iwinfo_finish() / iwinfo_backend()
SVN-Revision: 35471
Gabor Juhos [Sat, 2 Feb 2013 18:17:58 +0000 (18:17 +0000)]
ar71xx: use backported PCI_MEM_SIZE patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35470