Jobs By Category:
PHP
Website Design
Graphic Design
Data Entry
MySQL
SEO
Copywriting
Flash
Javascript
Articles
HTML
Logo Design
Programming
Marketing
Link Building
Wordpress
CSS
Joomla
Data Processing
Internet Marketing
.NET
Photoshop
Script Installation
Web Promotion
Java
Social Networking
Article Rewriting
Facebook
XML
Blog


Thousands of experts bid on your personal project at ScriptLance.com

Linux Kernel Network Stack Work  

Required skills: C/C++, Linux

Get custom programming done at GetAFreelancer.com!



We're looking for someone to implement an extension to the Linux network stack. What we're trying to achieve is the aggregation of UDP packets to and from a user-space program, so that multiple packets can be passed in either direction using a single system call. Furthermore, inbound packets are likely to be coming in to a variety of ports.

How we think this can be done:
- a kernel module which:
* for packets on the way in to the machine
- hooks the network stack using NF_HOOK
- checks incoming UDP packets against a list of ports supplied by our user-space program
- if it finds a match, buffers the packet and prevents it being processed further by the vanilla network stack.
* provides user-space interfaces to:
- receive the currently buffered packets (like recv, but returning multiple packets in one call)
- transmit multiple packets
- add and remove ports from the list that we're interested in.

An alternative way of thinking about this is as a version of SOCK_RAW which
(a) filters inbound packets and blocks those that we're interested in from the rest of the network stack, and
(b) aggregates packets to and from user space.

The reason for doing this? We've an application which handles large numbers of small UDP packets on a collection of different ports, and it's spending most of its time context-switching between user-space and the kernel.

We're open to suggestions of other ways to achieve this end.

We're looking for someone experienced in this field: please don't PM me a portfolio of websites created in PHP..

--Dave

Posted In:

Linux

C/C++



Related projects:

Linux and Network Consultant

rtualization and directory server.
* Demonstrated experience communicating value, progress,and metrics of key projects to required stakeholders and diverse audiences.
* Exceptional analytical and problem solving skills.
* Excellent communication and customer management skills.
* Red Hat Certified Engineer (RHCE) or ability to complete within 30 days of hire.
* Willingness and ability to travel 100% to perform job duties.

Linux Kernel Module Update

26 && <= 2.6.38. I need this converted to work with Linux Kernel 3.2.6. It uses inodes with path_lookup for monitoring for file operations. My understanding is that this has changed to function kern_path which uses struct path * instead of struct nameidata *. I need to have this update made to the module as well as any other upgrade compatibility issues cleared up. The module is only 654 lines long and the changes should be minimal.

Linux Kernel Programmer for customization  

in.

The project duration will be for 20 days. We can pay the programmer $ 30 USD per day. You know you will be working for an opensource project.

If you are satisfied with the conditions please bid.

If you are an extremely talented programmer and have good indepth knowledge of Linux internals we can hire you for a longer period say 6 months to an year for a fixed salary (TBC).

New scheduler for the linux kernel - per-user CPU-limits  

Hello, I need a new linux kernel scheduler that limits CPU usage per user.
For instance, I want to be able to say that no user should be able to use more then 50% CPU.
It should work for the centos5 SMP kernel (2.6.18).

Linux kernel scheduler modification  

y to receive notifications on thread context switches.

Delivery would consist of:
- new code exposing the new function for installing a thread switch hook for the calling process
- Linux kernel 2.6.x (2.4.x too for bonus) patch for calling the hook, if installed, on the stack of each of the (user) threads of the hooking process, right before resuming the thread
- test/validation code

Linux Kernel i2c implementation

Hi ,
I want a Trainer who can teach me about protocol implementations in Linux Kernel . I will start with i2c
Bus interface and Slave Device Driver implementation .

Linux Kernel Tutor  


I am learning linux kernel programming. So, I am looking for a mentor who will guide me in learning linux kernel programming with practical exercise.

Need a Linux Kernel Expert  

ource code pertaining to the process scheduling portion (sched.c). I need detailed policy implementations when it comes to scheduling real time and conventional processes. I will tell you the files and functions I have identified.

To bid, please confirm through a PM that you know about CFS and Conventional and RT process scheduling through Linux.

Simple linux kernel driver to manage qdisc  

The driver should do the same thing as &quot;tc qdisc...&quot; (user space utility).
It should get qdisc parameters and set the qdisc within the kernel.

The driver should treat only TBF algorithm.


Should be a simple task for experienced linux kernel programmer.

C/C++ Linux Kernel Developer Wanted  

Looking for C/C++ Linux Kernel developer. We have interesting project in area of multimedia and smart home control. One of the main requirement is location in Republic of Belarus.

Requirements specification is available and will be sent after recieving your CV with description of recent developed projects.

Install Linux Kernel by chesketh

We need a new Linux kernel installed We are using CentOS. We need the most stable current version to help resolve some issues.

Linux Kernel Module by kernelmodex

watch for a proc FS file called /proc/kernelhistory, which will first read a start parameter from the user. Later, when a user tries to read from that device, the module will print lines that show the history of some kernel parameters.


· The list processes running in the system
· The number of processes per UID
· (cumulative) CPU usage per UID
· (cumulative) Memory usage per UID

deadline is strict 31.07.2006

Need Linux Mysql Network System Administrator - Hourly ( 3

etwork admins who know how to do normal stuff, but are confounded by these high-demand needs, and I am tired of hearing buy more servers when it is clear that they have NO CLUE how to optimize the servers that we already have.
Additional Info (Added 8/27/2010 at 4:06 EST)...System Message: This is a reposting of project Need Linux MySQL Network System Administrator - hourly (2) (1281550399).

C++ Linux Kernel driver

We have a C++ Windows driver that needs to run in Linux with the same source.

the project consist of:
1 - add C++ support to linux kernel
2 - add compatibility layer similar to the windows one, in the Linux environment.
3 - make the same source as in windows on in linux using the compatibility layer

Please Bid only if you have vast experience in Linux kernel & drivers.

Chat Network To Work My Site

om: +m
Set Profnity Filter On The Room: +f
Set No Whisper On The Room: +w
Set No Guest Whisper On The Room: +W
Set Room Knocking: +u

Sysop or Admin Only
Set Auditorium On The Room: +a
Set Gavel The Room: +R
All modes most have a disable mode as well

Access List for rooms (one access list for each room)

Channel list on a page not a drop down with diffent Categorys

Pretty much like MSN Chat was I'm looking for

Linux IP Network packet marking filter and forwarding

face
It should also provide packet counters to record different categories of packets based on size, and able to work out throughput based on the number of packets forwarded and their size.


I would need a complete listing of all source code, and an explanation of each variable used. It shouldn't use any built in Linux firewall or routing functions, but be self contained, and it should work with a normal unmodified kernel.

Linux Consultant

rtualization and directory server.
* Demonstrated experience communicating value, progress,and metrics of key projects to required stakeholders and diverse audiences.
* Exceptional analytical and problem solving skills.
* Excellent communication and customer management skills.
* Red Hat Certified Engineer (RHCE) or ability to complete within 30 days of hire.
* Willingness and ability to travel 100% to perform job duties.

OFED 1.5.4 OFA Setup With Debian Squeeze & Kernel 3.0.4   Featured Projects,

be done was yesterday, so sooner the better.

Terms of payment given the short time frame required for the project will be escrow payment in full and released upon delivery and successful testing verification being completed.

Looking forward to working with the successful freelancer

Linux Server Kernel Recompile

is needs to be a flawless exercise by yourself and downtime can not be in excess of 5minutes. This is usually the time given for any reboots needed. So vigilance is needed, as if you mess up the kernel; I have to restore which will take around 10-30minutes.

I have a test server so I can personally test 100 Tickrate using the -tickrate 100 in the start up line.

Please be 100% confident you know what to change and you know what you're doing, as I will ask questions.

Linux programming for kernel

Security work on linux kernel. 40 hours of work for a competent programmer. PM me for the specs.

Post your own project on getafreelancer Search for scimilar work on getafreelancer
Post your own project on scriptlance Search for scimilar work on scriptlance
Post your own project on eufreelance Search for scimilar work on eufreelance

Outsource your programming projects at ScriptLance.com today - Free signup

Post and Bid on projects! Join EUFreelance.com for free!




Currently viewed: "Linux Kernel Network Stack Work   "



Warning: chmod() [function.chmod]: No such file or directory in /web/private.web/www.mister/www/freelancershelp/project_details.php on line 178