Click vs. Linux: Two Efficient Open-Source IP Network Stacks for Software Routers