Layer 2 network protocols development
I'm new to Linux kernel programming so I'll ask you for advice: I'm interested in networking, especially the development of layer 2 tunneling protocols such as FCoE, IBoE, and many other protocols over Ethernet.
Could you recommend me books or some kind of guides from the net. I am wondering whether I need strong programming skills to do this, or just good knowledge of the kernel networking libraries and the structure of the protocols is enough.
Thank you very much. I am waiting for your answers.