Messages in this thread | | | Date | Wed, 4 Apr 2012 09:04:52 -0700 | From | Stephen Hemminger <> | Subject | Re: [PATCH v2] marvell sky2 driver: fix so it works without unaligned accesses |
| |
On Wed, 4 Apr 2012 10:13:32 -0400 Chris Metcalf <cmetcalf@tilera.com> wrote:
> The driver uses a receive_new() routine that ends up requiring unaligned > accesses in IP header processing. If the architecture doesn't support > efficient unaligned accesses, and SKY2_HW_RAM_BUFFER is set, > just copy all ingress packets to the bounce buffers instead. > Thanks to Eric Dumazet for pointing out the SKY2_HW_RAM_BUFFER issue. > > This allows the driver to be used on the Tilera TILEmpower-Gx, since > the tile architecture doesn't currently handle kernel unaligned accesses, > just userspace. > > Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Still kind of ugly, I will cleanup
| |