openwrt/target/linux/generic/patches-3.10/614-netfilter_arpt_arp_padd...

17 lines
504 B
Diff

--- a/include/uapi/linux/netfilter_arp/arp_tables.h
+++ b/include/uapi/linux/netfilter_arp/arp_tables.h
@@ -68,6 +68,13 @@ struct arpt_arp {
__u8 flags;
/* Inverse flags */
__u16 invflags;
+
+ /* For some reason Linaro GCC 4.6-2013.05 omits the two
+ * byte padding here when building for MIPS 34kc, leading to
+ * userspace abi mismatches.
+ * Add a dummy field to align this struct to 4 bytes
+ */
+ __u16 padding;
};
/* Values for "flag" field in struct arpt_ip (general arp structure).