BPFD_HDRCMPLT
*(u_int *)addr = d->bd_flags & BPFD_HDRCMPLT ? 1 : 0;
d->bd_flags |= *(u_int *)addr ? BPFD_HDRCMPLT : 0;
d->bd_hdrcmplt = bd->bd_flags & BPFD_HDRCMPLT ? 1 : 0;
if (!(flags & BPFD_HDRCMPLT)) {