DN_FLAGS_DIR_MASK
dir = (pkt->dn_flags & DN_FLAGS_DIR_MASK);
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_IP_OUT,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_IP_OUT));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_IP_IN,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_IP_IN));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_ETH_DEMUX,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_ETH_DEMUX));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_ETH_OUT,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_ETH_OUT));
dir = (pkt->dn_flags & DN_FLAGS_DIR_MASK);
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_IP_OUT,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_IP_OUT));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_IP_IN,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_IP_IN));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_ETH_DEMUX,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_ETH_DEMUX));
KASSERT((pkt->dn_flags & DN_FLAGS_DIR_MASK) == DN_TO_ETH_OUT,
(pkt->dn_flags & DN_FLAGS_DIR_MASK), DN_TO_ETH_OUT));
pkt->dn_flags = (dir & DN_FLAGS_DIR_MASK);
pkt->dn_flags = (dir & DN_FLAGS_DIR_MASK);