You need to write a multi-user server in kernel space, but you are not sure which of the possible approaches should be used: workqueue, kthreads, tasklets or something else. If you have experience in this area or you know good sources of information, please unsubscribe.

  • Write all three, then profile. No one can say in advance. - VladD
  • It seemed to me that experienced people should know and understand which technology and where best suits. I am new and incompetent in such matters. - marar
  • one
    To write the server’s kernel space is to turn the whole into a server into an unstable substance. Use NETMAP, DPDK, PF_RING, etc. - dsnk

0