Add support for routing based on TCP port