Inside the Linux Packet Filter
At this point, the packet is more than halfway through its journey. Since space is limited in our beloved magazine, we will leave the packet in the capable hands of upper-layer 3 protocols until next month. What still remains to be explored is layer 4 processing (TCP and UDP), PF_PACKETs handling and, of course, the socket filter hooks and implementation. Be patient!

- « first
- ‹ previous
- 1
- 2
- 3
- 4
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Introduction to MapReduce with Hadoop on Linux
- RSS Feeds
- user namespaces
1 hour 50 min ago - yea
2 hours 15 min ago - One advantage with VMs
4 hours 44 min ago - about info
5 hours 17 min ago - info
5 hours 18 min ago - info
5 hours 19 min ago - info
5 hours 21 min ago - info
5 hours 22 min ago - abut info
5 hours 24 min ago - info
5 hours 25 min ago
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
trackin' phavon
Hi Gianluca Insolvibile,
sorry for write here, but for one reason i can't find an e-mail to you. So, my "question">> if you allow me i can write some musical themes or sound effects for PHAVON game, i look into the official page http://phavon.sourceforge.net/ but i can't find a mailing list or something, i want to participate.
pruebaice@hotmail.com
Saludos desde México
wow ...
wow ...
a very lardable article on packets journey in the linux kernel
I appreciate this article very much.
It explains the packets journey in the linux kernel in a simple but informative way.it reveals the processing internals of packets receiving.
Thanks a lot!
looking forward to Part III
Re: Inside the Linux Packet Filter
Really very informative.
Thanxs a lot for such nice article.
Linux packet journey revealed!!!!
Hi Gianluca Insolvibile,
This article is the most informative about the packet journey in Linux right from Hardware drivers untill now i came across. I request you to reveal the packet journey details when we register to the TCP/IP stack with NF_HOOK.
Thanks in advance,
Balaji.Patnala
Nice article
Excellent article which reveals the mystery of journey of packets through stack in simple words.
Hats off to the Article
The author's terse statements have cleared the mystery of the lxr code, it beautifully unravels the mystery of the step by step procedure of how the packet is passed in the kernel to the user space.
Hats off to the author.
Raghu
University of California.
Los Angeles,CA
I would like to add my own
I would like to add my own IP options to the IP packet. Please mention me the steps to do so. Any links for it???
Thanks in advance.
This is an excellent article
This is an excellent article for a Linux beginner like me.
Thank you very much.
Re: Kernel Korner: Inside the Linux Packet Filter
Nice article, I came here searching for Linux Networking Architecture, this article gave quite significant details about that.
Keep it up.
VJ
Pls tell me where I can find
Pls tell me where I can find this document. i am eager to reading it.
Re: Kernel Korner: Inside the Linux Packet Filter
It gives really good insight in Networking Stack of Linux.
Thanks buddy.
-Kumar
Re: Kernel Korner: Inside the Linux Packet Filter
very nice article,i am making a protocol analyzer, it helped me a lot...
imran
Re: Kernel Korner: Inside the Linux Packet Filter
I agree with the other posters that this is an excellent article and a welcome journal series. The author's terse but information dense style is a refreshing change from all the fluff out there that aims to pass for technical journal writing. I found particularly useful the references to the relevant kernel source modules. Armed with a sharpened conceptual overview and specific references to source code, both seasoned developer and newbie alike can put this knowledge to real use; whether through real world network application development, or targeted educational research.
More a wish list item than a criticism, I'd like to see a few diagrams modelling and summarizing the excellent overview Insolvibile has sketched for us.
Looking forward to part III-mh
Re: Kernel Korner: Inside the Linux Packet Filter
Great article - Just what I was trying to understand. Thanks.
Re: Kernel Korner: Inside the Linux Packet Filter
I really appreciate this kind of article. Reading this, and following the code on lxr makes it quite clear, how the whole thing works.
Please, keep on, I am really looking forward to next part. Thanks.
Re: Kernel Korner: Inside the Linux Packet Filter
I am working on an filter-based high-traffic packet capturing engine and find this information just more than useful for optimizations.
Thx a lot
I am looking forward to part 3.