updated TODO

Signed-off-by: jason-foo <fujianshuang@gmail.com>
updated COPYING file

Signed-off-by: jason-foo <fujianshuang@gmail.com>
added some skb related functions, and make it a queue

Signed-off-by: jason-foo <fujianshuang@gmail.com>
fixed bug: forgot to free skb with no further processing

Signed-off-by: jason-foo <fujianshuang@gmail.com>
added some skb functions

Signed-off-by: jason-foo <fujianshuang@gmail.com>
some fixes

Signed-off-by: jason-foo <fujianshuang@gmail.com>
added udp ephemeral port feathures and small fixes

Signed-off-by: jason-foo <fujianshuang@gmail.com>
moved receive thread to dev.c and some small fixes

Signed-off-by: jason-foo <fujianshuang@gmail.com>
mutex lock to backlog list is unnecessary

Signed-off-by: jason-foo <fujianshuang@gmail.com>
added API for applications

I used fifo to see if the protocol works.

But fifo has a lot of limitations, I may change it to shared memory or
UNIX domain sockets with asynchronous IO later.

And implementation TCP will be a challenging work.

Signed-off-by: jason-foo <fujianshuang@gmail.com>