- m->m_off -= sizeof (struct il_xheader);
- m->m_len += sizeof (struct il_xheader);
- }
- il = mtod(m, struct il_xheader *);
- if ((dest &~ 0xff) == 0)
- bcopy(ilbroadcastaddr, il->ilx_dhost, 6);
- else {
- u_char *to = dest & 0x8000 ? is->is_stats.ils_addr : il_ectop;
-
- bcopy(to, il->ilx_dhost, 3);
- il->ilx_dhost[3] = (dest>>8) & 0x7f;
- il->ilx_dhost[4] = (dest>>16) & 0xff;
- il->ilx_dhost[5] = (dest>>24) & 0xff;