kubeshark/tracer

Improve traffic comminication between tracer and worker

Opened this issue · 0 comments

When tracer transfers packet from perf buffer to worker, it copies packet to unix socket (or named pipe), the worker on it's side copies packet from unix socket/named pipe to it's own buffer.

This communication can be improved by avoiding mediator, and worker can receive packet directly from perf buffer.

This improvement can bring additional benefits, like filtering - to receive only traffic passed filters.