do not include private kernel header files. Instead copy part of it to test program.
functionality in userspace.