support hole-punch with port-range for udt