On Monday 02 December 2013 20:38:31 Simon Wunderlich wrote:
The size of the batadv_header of 3 is problematic on some architectures which automatically pad all structures to a 32 bit boundary. To not lose performance by packing this struct, better embed it into the various host structures.
Reported-by: Russell King linux@arm.linux.org.uk Signed-off-by: Simon Wunderlich sw@simonwunderlich.de
bat_iv_ogm.c | 36 +++++++++++------------ distributed-arp-table.c | 6 ++-- fragmentation.c | 8 ++--- icmp_socket.c | 6 ++-- main.c | 12 ++++---- network-coding.c | 22 +++++++------- packet.h | 74 +++++++++++++++++++++++++++++++++-------------- routing.c | 18 ++++++------ send.c | 10 +++---- soft-interface.c | 11 +++---- 10 files changed, 118 insertions(+), 85 deletions(-)
Applied in revision 31f0d40.
Thanks, Marek