ETHER_ALIGN
buf = malloc(bufsz + ETHER_ALIGN);
ptr = buf + ETHER_ALIGN;
buf = malloc(size + ETHER_ALIGN);
ptr = buf + ETHER_ALIGN;
buf = malloc(len + ETHER_ALIGN);
ptr = buf + ETHER_ALIGN;
eh = (struct ether_header *)((uintptr_t)pkt + ETHER_ALIGN);
eh = (struct ether_header *)((uintptr_t)ptr + ETHER_ALIGN);
buf = malloc(rlen + ETHER_ALIGN);
memcpy(buf + ETHER_ALIGN, sc->sc_rxbuf, rlen);
m_adj(m, ETHER_ALIGN);
if (len > ETHER_ALIGN) {
m_adj(m, ETHER_ALIGN);
len -= ETHER_ALIGN;
m_adj(m, ETHER_ALIGN);
m = m_devget(&rxd->data[0], size, ETHER_ALIGN, ifp, NULL);
ETHER_ALIGN, ifp, NULL);
m_adj(m0, sizeof(struct l2_fhdr) + ETHER_ALIGN);
ETHER_VLAN_ENCAP_LEN > (MCLBYTES - ETHER_ALIGN))) {
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
ETHER_VLAN_ENCAP_LEN > (MCLBYTES - ETHER_ALIGN))
bcopy(m->m_data, m->m_data + ETHER_ALIGN,
m->m_data += ETHER_ALIGN;
if (v == (MCLBYTES - ETHER_ALIGN))
ETHER_VLAN_ENCAP_LEN > (MCLBYTES - ETHER_ALIGN)) {
ETHER_VLAN_ENCAP_LEN > (MCLBYTES - ETHER_ALIGN)))
CGEM_NET_CFG_RX_BUF_OFFSET(ETHER_ALIGN) |
m->m_data += ETHER_ALIGN;
v | (ETHER_ALIGN << CAS_RX_CONF_SOFF_SHFT));
off * 256 + ETHER_ALIGN, len, cas_free,
off += ETHER_ALIGN;
ETHER_ALIGN, ifp, NULL);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
#define ET_JLEN (ET_JUMBO_FRAMELEN + ETHER_ALIGN)
maxbuf = MCLBYTES - roundup(ETHER_ALIGN, sc->rxbuf_align);
m_adj(m, roundup(ETHER_ALIGN, sc->rxbuf_align));
dst = src - ETHER_ALIGN;
#ifndef ETHER_ALIGN
M_PREPEND(m, ETHER_ALIGN, M_NOWAIT);
ETHER_ALIGN + sizeof(struct ether_header)) {
m->m_data += HDR_LEN + ETHER_ALIGN;
m->m_len = m->m_pkthdr.len = fp->mode.stream.len - ETHER_ALIGN;
(ETHER_ALIGN << GEM_RX_CONFIG_FBOFF_SHFT) |
m->m_data += ETHER_ALIGN; /* first byte offset */
(ETHER_ALIGN << GEM_RX_CONFIG_FBOFF_SHFT));
m_adj(m_new, ETHER_ALIGN);
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN,
#define LGE_JRAWLEN (LGE_JUMBO_FRAMELEN + ETHER_ALIGN)
m->m_data -= (MSK_RX_BUF_ALIGN - ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m->m_data -= ETHER_ALIGN;
len -= ETHER_ALIGN;
m_adj(m, ETHER_ALIGN);
dst = src - (RE_ETHER_ALIGN - ETHER_ALIGN) / sizeof *src;
m->m_data -= RE_ETHER_ALIGN - ETHER_ALIGN;
dst = src - (SIS_RX_BUF_ALIGN - ETHER_ALIGN) / sizeof(*src);
m->m_data -= SIS_RX_BUF_ALIGN - ETHER_ALIGN;
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
if (sc->sc_if_framesize > (MCLBYTES - ETHER_ALIGN)) {
if (sc->sc_if_framesize <= (MCLBYTES - ETHER_ALIGN))
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
m_new->m_data += ETHER_ALIGN;
m_new->m_len = MHLEN - ETHER_ALIGN;
rcb->ti_max_len = MJUM9BYTES - ETHER_ALIGN;
rcb->ti_max_len = MHLEN - ETHER_ALIGN;
r->ti_len = MCLBYTES - ETHER_ALIGN;
r->ti_len = MHLEN - ETHER_ALIGN;
r->ti_len = MJUM9BYTES - ETHER_ALIGN;
if (len < ETHER_HDR_LEN || len > MCLBYTES - ETHER_ALIGN) {
m_adj(m, ETHER_ALIGN);
if (len < ETHER_HDR_LEN || len > MCLBYTES - ETHER_ALIGN) {
if (len > MHLEN - ETHER_ALIGN)
m->m_data += ETHER_ALIGN;
(temp > (MCLBYTES - ETHER_ALIGN))) {
} else if (temp > (int)(MHLEN - ETHER_ALIGN)) {
m->m_len = m->m_pkthdr.len = temp + ETHER_ALIGN;
m_adj(m, ETHER_ALIGN);
m_adj(m, ETHER_ALIGN);
if (dp_len > (MCLBYTES - ETHER_ALIGN)) {
reg_val |= (ETHER_ALIGN << 9) & SMSC_HW_CFG_RXDOFF;
off += (sizeof(rxhdr) + ETHER_ALIGN);
m = m_getm2(NULL, len + ETHER_ALIGN, M_NOWAIT, MT_DATA, M_PKTHDR);
m_adj(m, ETHER_ALIGN);
} else if (msg.rm_datalen > (uint32_t)(MCLBYTES - ETHER_ALIGN)) {
} else if (msg.rm_datalen > (uint32_t)(MHLEN - ETHER_ALIGN)) {
m->m_len = m->m_pkthdr.len = msg.rm_datalen + ETHER_ALIGN;
m_adj(m, ETHER_ALIGN);
m_adj(m_new, ETHER_ALIGN);
if (len < ETHER_HDR_LEN || len > MCLBYTES - ETHER_ALIGN)
KASSERT((pkglen + ETHER_ALIGN) < MCLBYTES,
("A current mbuf storage is small (%d)", pkglen + ETHER_ALIGN));
m_adj(m, ETHER_ALIGN);
m->m_data -= ETHER_ALIGN;
#define VTNET_ETHER_ALIGN ETHER_ALIGN
m->m_data -= ETHER_ALIGN;
m->m_data -= ETHER_ALIGN;
m_adj(m_new, ETHER_ALIGN);
mc2 = m_copyup(mc2, i, ETHER_ALIGN);
mc = m_copyup(mc, i, ETHER_ALIGN);
align = ETHER_ALIGN;
priv->ether_align = ETHER_ALIGN;