ddrf meaning