kernel code reading: calculate and move data especially when paged area exists
kenel code reading: copy skb to iov
kernel code reading: move data from/to skb