Capturing Packets in Linux at a Speed of Millions of Packets per Second without Using Third Party Libraries