ref get_ports