Kernel-based Web switches providing content-aware routing