Index: kernel/generic/include/byteorder.h
===================================================================
--- kernel/generic/include/byteorder.h	(revision 46321fbe357afbfd389f20878e8cda76c62f0444)
+++ kernel/generic/include/byteorder.h	(revision dfd77382ed9624f5671e5680cd92fad49f395b3a)
@@ -52,4 +52,12 @@
 #define uint64_t_be2host(n)		(n)
 
+#define host2uint16_t_le(n)		uint16_t_byteorder_swap(n)
+#define host2uint32_t_le(n)		uint32_t_byteorder_swap(n)
+#define host2uint64_t_le(n)		uint64_t_byteorder_swap(n)
+
+#define host2uint16_t_be(n)		(n)
+#define host2uint32_t_be(n)		(n)
+#define host2uint64_t_be(n)		(n)
+
 #else
 
@@ -61,4 +69,12 @@
 #define uint32_t_be2host(n)		uint32_t_byteorder_swap(n)
 #define uint64_t_be2host(n)		uint64_t_byteorder_swap(n)
+
+#define host2uint16_t_le(n)		(n)
+#define host2uint32_t_le(n)		(n)
+#define host2uint64_t_le(n)		(n)
+
+#define host2uint16_t_be(n)		uint16_t_byteorder_swap(n)
+#define host2uint32_t_be(n)		uint32_t_byteorder_swap(n)
+#define host2uint64_t_be(n)		uint64_t_byteorder_swap(n)
 
 #endif
