Transferring large data buffers to the kernel driver / thread / without problems - the kernel has the privilege to read it, without problems. To return the material, the ususal path is to provide the thingy kernel with a sufficiently large user space buffer or buffer pool to return data. Itβs like for a regular file - a file / network for reading / writing, for example.
What is the problem, more precisely - do you need to transfer data to / from the kernel level on another machine?
Rgds, Martin
source share