"jumping over the default linux network stack". What are the use cases. What are typical reasons to want to do that, what are benefits and downsides? What are the alternatives.
I have no idea if this is an effective and performant approach, but it sounds feasible. Same with implementing switching or routing functionality.