Felix Fietkau
|
1474359bd3
|
ar71xx: fix unaligned access in cls_u32
SVN-Revision: 35132
|
12 years ago |
Felix Fietkau
|
e67b6ee395
|
ar71xx: fix unaligned access in a few more places
SVN-Revision: 35130
|
12 years ago |
Felix Fietkau
|
b5bcbdfbb5
|
ar71xx: improve unaligned access patches, add a net_hdr_word() macro which assumes 2-byte aligned access and generates better code than {get,put}_unaligned_cpu32
SVN-Revision: 35129
|
12 years ago |
Felix Fietkau
|
53e0ba49b9
|
ar71xx: avoid __packed define in the unaligned access hack patch, make the ipv6 address struct also 2-byte-aligned/packed
SVN-Revision: 35127
|
12 years ago |
Felix Fietkau
|
310724c14d
|
ar71xx: extend the unaligned access hacks to a few more places that showed up in the new kernel
SVN-Revision: 35124
|
12 years ago |
Gabor Juhos
|
87271e9f28
|
ar71xx: add support for 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34920
|
12 years ago |
Felix Fietkau
|
348dc70c8c
|
ar71xx: change the unaligned access hack to assume an alignment of 2 bytes, slightly improves performance and code size
SVN-Revision: 34912
|
12 years ago |
Gabor Juhos
|
e4db63fd64
|
ar71xx: add initial support for 3.6
The nand subtarget is not working yet.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 33983
|
12 years ago |
Gabor Juhos
|
32a18a05f8
|
ar71xx: add preliminary support for 3.3
SVN-Revision: 30410
|
13 years ago |
Gabor Juhos
|
af015f956c
|
ar71xx: add initial support for 3.2
Tested on the following boards:
ALFA AP96
TL-MR3220 v1
TL-WR1043ND v1
TL-WR2543ND v1
TL-WR703N v1
TL-WR741ND v1
TL-WR741ND v4
WNDR3700 v1
WZR-HP-G300NH
SVN-Revision: 29868
|
13 years ago |
Felix Fietkau
|
54d97e6782
|
ar71xx: add some hacks to work around the misalignment in IP packets received on AR71xx and AR91xx ethernet MACs decreases CPU load with the default firewall for routing 95 mbit/s from 78% to 55%
SVN-Revision: 27878
|
13 years ago |