Linux kernel module for UDP proxy

Develop a linux kernel module that will use the socket interface to proxy data to multiple IP destinations using UDP. When a data is written to the socket, the data is sent to each of the destinations using kernel level UDP calls. The receivers on getting the data will send an ack using UDP that needs to be timed at the sender. You can register it as a protocol using the struct proto and proto_ops. Internally, you can use the kernel_ sendmsg() and kernel_recvmsg() calls. The module should be loaded / removed using insmod / rmmod.

If the ack from a receiver is not received within a configured time, resend for a fixed number of count.

Delivery to include:
1) documentation f code flow, build, installation & uninstallation
2) demonstration of flow using debugger in a web conference that would be recorded
3) source code including testing code.

Skills: C Programming, Embedded Software, Linux, Software Architecture, UNIX

See more: the linux kernel module programming guide, linux udp proxy server, linux kernel module, udp to tcp proxy, netcrusher, knetstat, java tcp proxy, udp proxy java, linux, develop linux kernel module implement simple stacking mechanism , linux kernel freelance, linux kernel optimization gameserver, recompile linux kernel compile, install anonymous proxy server linux, compile linux kernel pxe boot, proxy setup linux, amd optimal linux kernel settings server, bootable linux kernel, compile pxe linux kernel, cpu memory usage kernel module

About the Employer:
( 0 reviews ) United States

Project ID: #17149273

13 freelancers are bidding on average $2523 for this job


Hi, Dear Employer! I am really interested in your project. I have enough experience with Linux Kernel, C/C++, C#, java programming. I am 100% sure I can satisfy your requirements perfectly. Clear Algorithm Will En More

$2500 USD in 30 days
(120 Reviews)

hello,how are you. i read your bid carefully. i am linux kernel expert and have full experience for 10 years. linux, c/c++ language is my top skill. i can provide most quality and high speed. if you want to success More

$2500 USD in 30 days
(11 Reviews)
$2500 USD in 30 days
(21 Reviews)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ More

$1800 USD in 14 days
(114 Reviews)

interested to do the job ***************** ********************** *************************************

$1994 USD in 30 days
(29 Reviews)

Hello, I can create a module that you require. Please, provide more detailed description of you project. I am professional Web Developer and co-owner of a web-development team with 17 years experience in Web Deve More

$2500 USD in 30 days
(19 Reviews)
$2500 USD in 30 days
(24 Reviews)

Hi, I am an experienced programmer and I'm sure I can complete your project asap. Please contact me and tell about your project details. I promise a high quality and punctual work. Thanks. Linux kernel module for UDP More

$2500 USD in 15 days
(19 Reviews)

Hi Sir, I am a super Linux Kernel Development Expert and System Builder and have 7 years of enough experience in this kinds of projects, so I can help you. I checked your all requirements and understood what you want. More

$2500 USD in 30 days
(4 Reviews)

Keen to do it, please discuss..................................................................................................................................................................

$2000 USD in 30 days
(20 Reviews)
$4000 USD in 14 days
(19 Reviews)
$3000 USD in 45 days
(3 Reviews)
$2500 USD in 30 days
(0 Reviews)