Searching for mentor - writing kernel-space VPN & more

From: "Jason A. Donenfeld" <Jason@zx2c4.com>
Date: 2015-07-03 00:46:50
Also in: lkml

Hi all,

I'm working on a fairly advanced kernel space VPN with some
interesting design choices. It's requiring me to dig pretty deep into
the networking stack. Admittedly I'm a bit in over my head right now.
Does anyone with deep knowledge and experience, especially inside the
networking stack, have any interest in mentoring me through this and
other kernel-related development puzzles?

As I understand it, Linux is in need of more developers, and I think
with a good mentor I could go pretty far, and eventually join the
ranks of someone useful to others.

What I mean specifically is someone I can poke on instant message from
time to time, "hey should I be using skb_dequeue or skb_recv_datagram
here?" or "do I want to pop this in the work queue or keep it in
softirq?" or "do I need to rcu_deref the qdisc?" or a variety of other
intricate questions and considerations. I'm a pretty quick learner and
quite devoted, but not all of this is documented and my eyeballs are
starting to bleed from reading too many innards; having someone I can
actually talk to and mind-meld with would be extremely nice.

In case bragging about something makes this a more attractive
proposition: I just got avx and avx2 implementations of
chacha20poly1305 rolling successfully, which I'm quite proud of.

Well, hope to hear from somebody soon!

Regards,
Jason Donenfeld
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help