file handle (the first part is the length of the file handle)
the offset of file
the ip address of client
argument file, indicates if the file has been opened.
struct kvec, includes buf address in kernel address and length of each buffer