Commit Graph

23362 Commits

Author SHA1 Message Date
Hauke Mehrtens
5fed2916c3 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
2013-02-16 13:46:00 +00:00
Hauke Mehrtens
d9580d224a 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
2013-02-16 12:37:24 +00:00
Gabor Juhos
7f20c2e19a 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
2013-02-16 12:12:52 +00:00
Gabor Juhos
7fd8525853 ramips: use the new macaddr_* helpers instead of maccalc
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35615
2013-02-16 11:50:25 +00:00
Gabor Juhos
5a8c63b47e base-files: add macaddr_{add,2bin,setbit_la} helpers
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35614
2013-02-16 11:50:22 +00:00
Gabor Juhos
753d713e92 ramips: use the mtd_get_mac_* helpers
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35613
2013-02-16 11:50:21 +00:00
Gabor Juhos
70d40b2ddd base-files: add mtd_get_mac_{ascii,binary} helpers
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35612
2013-02-16 11:50:19 +00:00
Jonas Gorski
dd77663fb0 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
2013-02-16 11:39:45 +00:00
Jonas Gorski
c98b12d911 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
2013-02-16 11:39:42 +00:00
Florian Fainelli
30ccd13c81 hotplug2: depend on libbsd only when targetting eglibc
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 35608
2013-02-15 13:25:18 +00:00
Florian Fainelli
f209bf0eb6 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
2013-02-15 13:25:15 +00:00
Florian Fainelli
2cf1a8d73f libbsd: make it available for eglibc only
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 35606
2013-02-15 13:25:12 +00:00
Jonas Gorski
485e52e1d8 bcm63xx: make nvram checksum failures non fatal
fixes #12982.

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

SVN-Revision: 35605
2013-02-15 12:23:49 +00:00
Gabor Juhos
162b8e23a5 kernel: update linux 3.7 to 3.7.8
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35604
2013-02-15 07:36:15 +00:00
Gabor Juhos
f35c369710 generic: ar8216: move PHY4 RGMII workaround code out of the loop
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35603
2013-02-14 14:55:40 +00:00
Gabor Juhos
d64888ffc0 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
2013-02-14 14:01:24 +00:00
Florian Fainelli
31dc805f88 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
2013-02-14 13:00:07 +00:00
Florian Fainelli
22e8b168c8 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
2013-02-14 13:00:03 +00:00
Hauke Mehrtens
c0f6c75cf7 brcm47xx: if the cpuport of the switch is port 8 assume vlan0ports: "1 2 3 4 8" and vlan0ports: "0 8"
SVN-Revision: 35597
2013-02-14 12:38:16 +00:00
Hauke Mehrtens
243c582213 switch: export name of device found via /proc
SVN-Revision: 35596
2013-02-14 12:36:52 +00:00
Hauke Mehrtens
60913bbac6 switch: export cpuport, ports and vlans via /proc
SVN-Revision: 35595
2013-02-14 12:36:13 +00:00
Gabor Juhos
c75c1e03a3 firmware-utils/mktplinkfw: add support for the TL-WDR4900 v1
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35593
2013-02-13 16:51:24 +00:00
Gabor Juhos
9d86ba2ed4 mpc85xx: enable swconfig and the ar8216 driver
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35592
2013-02-13 16:51:23 +00:00
Gabor Juhos
6d18518e02 mpc85xx: enable the squashfs driver
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35591
2013-02-13 16:51:21 +00:00
Gabor Juhos
c3b3f77621 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
2013-02-13 16:51:19 +00:00
Gabor Juhos
7484006498 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
2013-02-13 16:36:26 +00:00
Gabor Juhos
5f10ec3c36 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
2013-02-13 16:36:23 +00:00
Hauke Mehrtens
54ca3eed5d brcm47xx: configure vlan correctly on some recent devices.
SVN-Revision: 35587
2013-02-13 16:05:52 +00:00
Hauke Mehrtens
17c18e23ab switch: add support for BCM53125
SVN-Revision: 35586
2013-02-13 16:05:32 +00:00
Hauke Mehrtens
446414f367 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
2013-02-13 16:05:13 +00:00
Hauke Mehrtens
43b4f67f25 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
2013-02-13 16:04:50 +00:00
Hauke Mehrtens
8ab78d1096 switch: improve robo_switch_enable()
This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35583
2013-02-13 16:04:18 +00:00
Hauke Mehrtens
b8a84038a5 switch: fix switches with more than 6 ports
This is based on a patch by jcharest and the Broadcom SDK.

SVN-Revision: 35582
2013-02-13 16:03:47 +00:00
Hauke Mehrtens
3c51948454 switch: reverse if else in handle_vlan_port_read()
SVN-Revision: 35581
2013-02-13 16:03:27 +00:00
Hauke Mehrtens
9d3b0f5661 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
2013-02-13 16:03:03 +00:00
Hauke Mehrtens
827e315017 switch: reset switch before using it.
SVN-Revision: 35579
2013-02-13 16:02:41 +00:00
Hauke Mehrtens
f3360fdf67 switch: improve error handling in robo_probe()
SVN-Revision: 35578
2013-02-13 16:02:20 +00:00
Hauke Mehrtens
3f0c0c6935 switch: run cleanfile over the source code
SVN-Revision: 35577
2013-02-13 16:01:50 +00:00
Felix Fietkau
31718416e6 mac80211: add some small fixes for minstrel_ht CCK support
SVN-Revision: 35576
2013-02-13 09:53:28 +00:00
Hauke Mehrtens
4663d424a3 brcm47xx: add some more fixes to bgmac
Thank you Rafał Miłecki and Nathan Hintz

SVN-Revision: 35574
2013-02-12 20:10:38 +00:00
Hauke Mehrtens
7c0208b336 brcm47xx: update tg3 to the version send upstream
SVN-Revision: 35573
2013-02-12 20:09:15 +00:00
Luka Perkov
7973ef64d6 mvebu: remove boards suffix
SVN-Revision: 35572
2013-02-12 10:18:53 +00:00
Gabor Juhos
bae4bfe3f8 kernel: update linux 3.7 to 3.7.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 35571
2013-02-12 09:51:11 +00:00
Steven Barth
99b69fd9c5 odhcp6c: allow setting a user-provided prefix as well
SVN-Revision: 35570
2013-02-12 08:23:54 +00:00
Jo-Philipp Wich
eeaf2c0b5a iptables: fix bad PKG_RELEASE in previous commit
SVN-Revision: 35569
2013-02-11 22:14:38 +00:00
Jo-Philipp Wich
916902b1d2 iptables: add --lenient switch to iptables-restore and ip6tables-restore that allows to skip erroneous lines
SVN-Revision: 35568
2013-02-11 21:58:42 +00:00
Gabor Juhos
1f9ede9cfc 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
2013-02-11 21:41:16 +00:00
Felix Fietkau
0564b6beef mac80211: add CCK rate support to minstrel_ht to improve range
SVN-Revision: 35566
2013-02-11 18:59:14 +00:00
Felix Fietkau
1810b80ec0 mac80211/hostapd: short_preamble is a per-vif option and should be enabled by default
SVN-Revision: 35565
2013-02-11 18:59:10 +00:00
Felix Fietkau
2e7a4b088d ar71xx: allow unknown multicast frames to pass to the CPU on AR934x
SVN-Revision: 35564
2013-02-11 18:59:05 +00:00