Hello: Jeff: Thanks for the links. But I still have this problem. I am having a number of errors related to the file /include/linux/byteorder/little_endian.h: I am getting a number of errors related to problems in this file. For example: syntax error before "__cpu_to_le16p and this error relates to not being able to find the declaration for the type __le64 and for all the other types as well like __le16, __le32 and so on. These types have been defined in /linux/types.h Anybody knows what the problem for this could be. I am presently being able to workaround this by replacing the types for all these with 'int' as this is what they are defaulting to. thanks. Vinay ______________________________________________________ Click here to donate to the Hurricane Katrina relief effort. http://store.yahoo.com/redcross-donate3/ - : send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html