ar71xx: remove the xfrm.h chunk from the unaligned access hacks, it breaks ipsec

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 36646
master
Felix Fietkau 12 years ago
parent ab3982a841
commit 56478636aa
  1. 11
      target/linux/ar71xx/patches-3.8/902-unaligned_access_hacks.patch

@ -915,17 +915,6 @@
#define IP_TOS 1
#define IP_TTL 2
--- a/include/uapi/linux/xfrm.h
+++ b/include/uapi/linux/xfrm.h
@@ -13,7 +13,7 @@
typedef union {
__be32 a4;
__be32 a6[4];
-} xfrm_address_t;
+} __attribute__((packed, aligned(2))) xfrm_address_t;
/* Ident of a specific xfrm_state. It is used on input to lookup
* the state by (spi,daddr,ah/esp) or to store information about
--- a/net/core/secure_seq.c
+++ b/net/core/secure_seq.c
@@ -43,10 +43,11 @@ __u32 secure_tcpv6_sequence_number(const

Loading…
Cancel
Save