[LIP] Packet Handling in Linux
Vidya G Krishnan <vgk_vgk-/[email protected]>
| Newsgroups | gmane.user-groups.linux.india.programmers |
|---|---|
| Message-ID | <[email protected]> |
I am doing a project on traffic shaping in linux. I think of inserting a module on top of network driver in gateway, buffer packets obtained from network driver and transmit according to prefixed rate to other machines. How can I call my packet handling function instead of the default packet handler(say IPV4 packet handler)? Is it possible to call my packet handler by changing the net_rx_action() in linux/net/core/dev.c . Can I modify the ETH_P_IP (default function is ip_rcv() in linux/ip_input.c). My idea is to call ip_rcv() from my packet handler. Do u think it will work? Can u suggest a better one? plzzz reply... __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click