DF_DST_INVALID
if ((done_flag & DF_DST_INVALID) == 0)
if (done_flag & DF_DST_INVALID) {
done_flag |= DF_DST_INVALID;