On 5/3/05, warrier@xxxxxxxxxxx <warrier@xxxxxxxxxxx> wrote: > I still don't get it. I'm sorry. "data" is a pointer. It is 32 bits long. > It points to a character that is unsigned byte .i.e. 8 bits. That is all > it knows. You could use that pointer to access as many bytes after the > first one as you wanted. Thanks but I already know that. What I was really interested in is (I hope I can make it more clear) is: How many bytes of data would actually constitute the IP data. I am actually placing a netfilter hook (In pre-routing stage) to access the data off the wire. Thanks a lot for the help. I also have got the info! -Rajat. http://rajatswarup.blogspot.com/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/