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