updated dirp query protocol