• Guo Ren's avatar
    csky: Support kernel non-aligned access · c7e6f0e9
    Guo Ren authored
    We prohibit non-aligned access in kernel mode, but some special NIC
    driver needs to support kernel-state unaligned access. For example,
    when the bus does not support unaligned access, IP header parsing
    will cause non-aligned access and driver does not recopy the skb
    buffer to dma for performance reasons.
    
    Added kernel_enable & user_enable to control unaligned access and
    added kernel_count  & user_count for statistical unaligned access.
    Signed-off-by: default avatarGuo Ren <ren_guo@c-sky.com>
    Cc: Arnd Bergmann <arnd@arndb.de>
    c7e6f0e9
alignment.c 5.92 KB