DCONS_GEN_SHIFT
dc->o.gen = ntohl(buf->optr[port]) >> DCONS_GEN_SHIFT;
dc->i.gen = ntohl(buf->iptr[port]) >> DCONS_GEN_SHIFT;
gen = ptr >> DCONS_GEN_SHIFT;
gen = ptr >> DCONS_GEN_SHIFT;
#define DCONS_POS_MASK ((1<< DCONS_GEN_SHIFT) - 1)
#define DCONS_MAKE_PTR(x) htonl(((x)->gen << DCONS_GEN_SHIFT) | (x)->pos)
o->gen = ntohl(dbuf.optr[j]) >> DCONS_GEN_SHIFT;
i->gen = ntohl(dbuf.iptr[j]) >> DCONS_GEN_SHIFT;
gen = ptr >> DCONS_GEN_SHIFT;
ch->gen = ptr >> DCONS_GEN_SHIFT;