VLAN_TAGSZ
char vaq_buf[ETHERMAX + VLAN_TAGSZ];
char resp[ETHERMAX + VLAN_TAGSZ];
char vdq_buf[ETHERMAX + VLAN_TAGSZ];
macp->m_margin = VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
mp = allocb(totlen + VLAN_TAGSZ, BPRI_MED);
mp->b_rptr += VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
sizeof (struct ether_header) + VLAN_TAGSZ + ETHERFCSL;
mp = allocb(len + VLAN_TAGSZ, BPRI_MED);
mp->b_rptr += VLAN_TAGSZ;
macreg->m_margin = VLAN_TAGSZ;
VLAN_TAGSZ + ETHERFCSL;
if ((mp = allocb(len + VLAN_TAGSZ, BPRI_MED)) != NULL) {
mp->b_rptr += VLAN_TAGSZ;
VLAN_TAGSZ + ETHERFCSL;
VLAN_TAGSZ + ETHERFCSL + RX_HEAD_ROOM;
macreg->m_margin = VLAN_TAGSZ;
mtu = bgep->chipid.ethmax_size+ETHERFCSL+VLAN_TAGSZ;
#ifndef VLAN_TAGSZ
macp->m_margin = VLAN_TAGSZ;
maxsize = bgep->chipid.ethmax_size + VLAN_TAGSZ + ETHERFCSL;
minsize = ETHERMIN + ETHERFCSL - VLAN_TAGSZ;
mp = allocb(BGE_HEADROOM + len + VLAN_TAGSZ, 0);
mp->b_rptr = dp = mp->b_rptr + BGE_HEADROOM - VLAN_TAGSZ;
dp + 2 * ETHERADDRL + VLAN_TAGSZ,
mp->b_wptr = dp + len + VLAN_TAGSZ - ETHERFCSL;
hw_sbd_p->host_buf_addr += VLAN_TAGSZ;
pbuf = memmove(pbuf + VLAN_TAGSZ, pbuf, 2 * ETHERADDRL);
txbuf->copy_len -= VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ;
+ sizeof (struct ether_header) + VLAN_TAGSZ;
#ifndef VLAN_TAGSZ
pMac->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
ovbcopy(mp->b_rptr, mp->b_rptr + VLAN_TAGSZ, 2 * ETHERADDRL);
mp->b_rptr += VLAN_TAGSZ;
offset = VLAN_TAGSZ;
offset = VLAN_TAGSZ;
#define DMFE_MAX_PKT_SIZE (VLAN_TAGSZ + ETHERMAX + ETHERFCSL)
macp->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
max_size = Adapter->max_frame_size - ETHERFCSL - VLAN_TAGSZ;
if (len > ETHERMAX + VLAN_TAGSZ) {
if (len > ETHERMAX + VLAN_TAGSZ) {
macp->m_margin = VLAN_TAGSZ;
if (len > (ETHERMAX + VLAN_TAGSZ)) {
if (len > (ETHERMAX + VLAN_TAGSZ)) {
macp->m_margin = VLAN_TAGSZ;
regp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
hdrs_sz = EIB_ENCAP_HDR_SZ + sizeof (struct ether_header) + VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
if ((sz = msgsize(mp)) > (ETHERMAX + VLAN_TAGSZ)) {
if (cnt > (ETHERMAX + VLAN_TAGSZ)) {
macp->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
ovbcopy(mp->b_rptr, mp->b_rptr + VLAN_TAGSZ, 2 * ETHERADDRL);
mp->b_rptr += VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
int myri10ge_mtu = MYRI10GE_MAX_ETHER_MTU + MXGEFW_PAD + VLAN_TAGSZ;
int myri10ge_mtu = ETHERMAX + MXGEFW_PAD + VLAN_TAGSZ;
hdrlen += VLAN_TAGSZ;
sizeof (struct ether_header) + MXGEFW_PAD + VLAN_TAGSZ;
MXGEFW_PAD + VLAN_TAGSZ;
(sizeof (struct ether_header) + MXGEFW_PAD + VLAN_TAGSZ);
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
if (pkt->otp_size > ETHERMAX + VLAN_TAGSZ)
if (pkt->otp_size > ETHERMAX + VLAN_TAGSZ)
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
minsize -= VLAN_TAGSZ;
(void) memmove(mp->b_rptr - VLAN_TAGSZ, mp->b_rptr,
mp->b_rptr -= VLAN_TAGSZ;
rgep->stats.rbytes += VLAN_TAGSZ;
ASSERT(mblen >= 2 * ETHERADDRL + VLAN_TAGSZ);
mblen -= 2 * ETHERADDRL + VLAN_TAGSZ;
bcopy(bp->b_rptr + 2 * ETHERADDRL + VLAN_TAGSZ,
rgep->stats.obytes += VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
mrp->m_margin = VLAN_TAGSZ;
mac->m_margin = VLAN_TAGSZ;
softmac->smac_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
vnic->vn_margin = VLAN_TAGSZ;
vnic->vn_margin = VLAN_TAGSZ;
macreg->m_margin = VLAN_TAGSZ;
#define VR_MAX_PKTSZ (ETHERMAX + ETHERFCSL + VLAN_TAGSZ + VR_SLOPSZ)
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
#define YGE_JUMBO_FRAMELEN YGE_JUMBO_MTU + VLAN_TAGSZ
#define YGE_MAX_FRAMELEN ETHERMTU + VLAN_TAGSZ
#ifndef VLAN_TAGSZ
macp->m_margin = VLAN_TAGSZ;
if (totlen > ETHERMAX + VLAN_TAGSZ) {
int rx_buf_size = (ETHERMAX + ETHERFCSL + VLAN_TAGSZ + 3) & ~3;
macp->m_margin = VLAN_TAGSZ;
#define NEED_VLAN_PAD_SIZE (MIN_BUF_SIZE - VLAN_TAGSZ)
ASSERT(MBLKL(viona_vlan_pad_mp) == VLAN_TAGSZ);
size += VLAN_TAGSZ;
mp = allocb_wait(VLAN_TAGSZ, BPRI_HI, STR_NOSIG, NULL);
bzero(mp->b_rptr, VLAN_TAGSZ);
mp->b_wptr += VLAN_TAGSZ;
macr->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
bcopy(mp->b_rptr + n, nmp->b_rptr + n + VLAN_TAGSZ,
ovbcopy(mp->b_rptr, mp->b_rptr + VLAN_TAGSZ, 2 * ETHERADDRL);
mp->b_rptr += VLAN_TAGSZ;
bcopy(mp->b_rptr + n + VLAN_TAGSZ, nmp->b_rptr + n,
if (DB_REF(mp) == 1 && MBLKHEAD(mp) >= VLAN_TAGSZ) {
ovbcopy(mp->b_rptr, mp->b_rptr - VLAN_TAGSZ, 2 * ETHERADDRL);
mp->b_rptr -= VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ;
lp->mtu = ETHERMAX + VLAN_TAGSZ;
macp->m_margin = VLAN_TAGSZ;
VLAN_TAGSZ;
sizeof (struct ether_header) + VLAN_TAGSZ;
lp->mtu = ETHERMAX + VLAN_TAGSZ;
vmp = vio_multipool_allocb(&ldcp->vmp, size + VLAN_TAGSZ);
mp = allocb(size + VLAN_TAGSZ, BPRI_MED);
mp->b_rptr += VLAN_TAGSZ;