Hi Can somebody please explain to me, which method should I use to build (for kernel space manipulation only) large (20MB-30MB) buffer in memory that can be used across /net/ipv4/*.c files? It is mainly for mining some data in IP packet processing process... (but needs to be large because i want to run 2Mbps flows) Shoould I use kmalloc vmalloc or sth else? How should I pass an address to this (allocated) memory to other files that will use it to insert some data into?? thanks for any suggestions adam flizikowski - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html