openwrtv4/target/linux/ar71xx
Felix Fietkau 1c0e751391 ar71xx: fix up alignment handling
- on ar724x, rx buffers can be aligned with an offset of 2, which keeps the ip header aligned
- alignment offset is only added if the ar8216 workaround is not active and the phy driver does not advertise its own packet alignment
- ar71xx and ar91xx can not handle rx alignment offsets, however taking a hit on unaligned exceptions seems to have less overhead than re-aligning the data for large packets
- use memmove to re-align small packets, if necessary

tested on ar9132, ar7240 and ar7242 based devices without ar8216 headers

SVN-Revision: 20892
2010-04-15 23:31:17 +00:00
..
base-files ar71xx: make the AR8216 driver usable on the TEW-632BRP/DIR-615-Cx boards 2010-04-09 08:40:09 +00:00
files ar71xx: fix up alignment handling 2010-04-15 23:31:17 +00:00
image ar71xx: fix image builds (broken by r20834) 2010-04-13 18:01:46 +00:00
patches-2.6.32 ar71xx: nuke clocksource init patches, it is not required since 2.6.27 2010-04-09 13:33:03 +00:00
patches-2.6.33 ar71xx: nuke clocksource init patches, it is not required since 2.6.27 2010-04-09 13:33:03 +00:00
patches-2.6.34 ar71xx: nuke clocksource init patches, it is not required since 2.6.27 2010-04-09 13:33:03 +00:00
profiles ar71xx: add a profile for PB92 2010-04-10 16:50:20 +00:00
base-files.mk defconfig: remove network config installed by base-files so defconfig can work 2009-02-26 05:54:46 +00:00
config-2.6.32 Add support for the ar8316 switch. This patch enhances the ar8216 driver with ar8316 support and fixes some minor issues with the ar8216 driver itself. It should not break anything, but isn't tested on ar8216 devices. 2010-04-05 23:03:16 +00:00
config-2.6.33 Add support for the ar8316 switch. This patch enhances the ar8216 driver with ar8316 support and fixes some minor issues with the ar8216 driver itself. It should not break anything, but isn't tested on ar8216 devices. 2010-04-05 23:03:16 +00:00
config-2.6.34 Add support for the ar8316 switch. This patch enhances the ar8216 driver with ar8316 support and fixes some minor issues with the ar8216 driver itself. It should not break anything, but isn't tested on ar8216 devices. 2010-04-05 23:03:16 +00:00
Makefile kernel: update to 2.6.32.10 2010-03-26 10:45:25 +00:00