ETHER_HDR_LEN
bufsz = net->Mode->MaxPacketSize + ETHER_HDR_LEN + ETHER_CRC_LEN;
bufsz = net->Mode->MaxPacketSize + ETHER_HDR_LEN + ETHER_CRC_LEN;
maxlen = roundup(ifp->if_hardmtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
maxlen = roundup(ifp->if_hardmtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
? (ETHER_HDR_LEN + 1) : 0;
ehdrlen = ETHER_HDR_LEN;
bufsz = net->Mode->MaxPacketSize + ETHER_HDR_LEN + ETHER_CRC_LEN;
ifp->if_hardmtu = ETHER_MAX_DIX_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN;
mp = m_getptr(m, ETHER_HDR_LEN, &off);
mh.m_pkthdr.len = mp->m_pkthdr.len - ETHER_HDR_LEN;
(mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + \
((4 * 1024) - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
((6 * 1024) - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
((7 * 1024) - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
((9 * 1024) - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
#define RL_IP4CSUMTX_PADLEN (ETHER_HDR_LEN + RL_IP4CSUMTX_MINLEN)
ifp->if_hardmtu = TI_JUMBO_FRAMELEN - ETHER_HDR_LEN;
#define TI_JUMBO_MTU (TI_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
sc->age_max_frame_size += ETHER_HDR_LEN +
ETHER_HDR_LEN - ETHER_CRC_LEN)
p += ETHER_HDR_LEN;
sc->ale_max_frame_size += ETHER_HDR_LEN + EVL_ENCAPLEN + ETHER_CRC_LEN;
#define BGE_JUMBO_MTU (BGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
memcpy(tx->txhdr, mtod(m, char *), ETHER_HDR_LEN);
paddr += ETHER_HDR_LEN;
tx->data_len = htole16(m->m_len - ETHER_HDR_LEN);
uint8_t txhdr[ETHER_HDR_LEN];
sc->hw.max_frame_size - ETHER_HDR_LEN - ETHER_CRC_LEN;
TXD->lower_setup.ip_fields.ipcss = ETHER_HDR_LEN;
ETHER_HDR_LEN + offsetof(struct ip, ip_sum);
htole16(ETHER_HDR_LEN + sizeof(struct ip) - 1);
ETHER_HDR_LEN + sizeof(struct ip);
ETHER_HDR_LEN + sizeof(struct ip) +
ETHER_HDR_LEN + sizeof(struct ip) +
offload |= (ETHER_HDR_LEN >> 1) << IAVF_TX_DESC_MACLEN_SHIFT;
paylen = m->m_pkthdr.len - ETHER_HDR_LEN - hlen;
hlen = ETHER_HDR_LEN + ext->iphlen + ext->tcphlen;
offload |= ((ETHER_HDR_LEN >> 1) << ICE_TX_DESC_LEN_MACLEN_S) <<
paylen = m0->m_pkthdr.len - ETHER_HDR_LEN - ext->iphlen - ext->tcphlen;
lldpmib += ETHER_HDR_LEN;
ETHER_HDR_LEN - ETHER_CRC_LEN;
ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
ifp->if_hardmtu = sc->hw.mac.max_frame_size - ETHER_HDR_LEN -
ETHER_HDR_LEN - ETHER_CRC_LEN;
IXGB_MAX_JUMBO_FRAME_SIZE - ETHER_HDR_LEN - ETHER_CRC_LEN;
offload |= (ETHER_HDR_LEN >> 1) << IXL_TX_DESC_MACLEN_SHIFT;
paylen = m0->m_pkthdr.len - ETHER_HDR_LEN - hlen;
sc->max_frame_size = ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_HDR_LEN - ETHER_CRC_LEN;
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
ETHER_HDR_LEN - ETHER_CRC_LEN)
ETHER_HDR_LEN - ETHER_CRC_LEN)
#define LGE_JUMBO_MTU (LGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
CTASSERT(ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN == MCX_SQ_INLINE_SIZE);
ifp, DLT_EN10MB, ETHER_HDR_LEN);
m_copydata(m, 0, ETHER_HDR_LEN, evh);
m_adj(m, ETHER_HDR_LEN);
maxpkt = ifp->if_hardmtu + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
(ETHER_ALIGN + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN))
#define NFE_JUMBO_MTU (NFE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
ifp->if_hardmtu = NGBE_MAX_JUMBO_FRAME_SIZE - ETHER_HDR_LEN -
tc = link = sc->sc_ac.ac_if.if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
tc = sc->sc_ac.ac_if.if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
#define NGE_JUMBO_MTU (NGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
ifp->if_hardmtu = MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN;
rq->mtu = ifp->if_hardmtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehdrlen = ETHER_HDR_LEN;
RGE_JUMBO_MTU + ETHER_HDR_LEN + 32);
(RGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - \
#define SK_JUMBO_MTU (SK_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
(STGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
ifp->if_hardmtu = MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN; /* XXX */
if (len > ETHERMTU + ETHER_HDR_LEN)
#define VIC_JUMBO_MTU (VIC_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
ifp, DLT_EN10MB, ETHER_HDR_LEN);
ETHER_HDR_LEN - ETHER_CRC_LEN;
#define XGE_MAX_MTU (XGE_MAX_FRAMELEN - ETHER_HDR_LEN - \
#define VIRTIO_NET_MAX_GSO_LEN (65536+ETHER_HDR_LEN)
device_mtu + sc->sc_hdr_size + ETHER_HDR_LEN);
sc->sc_rx_mbuf_size - sc->sc_hdr_size - ETHER_HDR_LEN);
txsize = ifp->if_hardmtu + sc->sc_hdr_size + ETHER_HDR_LEN;
rxsize = ifp->if_hardmtu + sc->sc_hdr_size + ETHER_HDR_LEN;
(mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN)
(URE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - \
KASSERT(m->m_len >= ETHER_HDR_LEN);
memcpy(&evh, mtod(m, char *), ETHER_HDR_LEN);
md.mh_data = m->m_data + ETHER_HDR_LEN;
md.mh_len = m->m_len - ETHER_HDR_LEN;
hlen = ETHER_HDR_LEN;
if (m->m_pkthdr.len < ETHER_HDR_LEN + sizeof(ea))
m_copydata(m, ETHER_HDR_LEN, sizeof(ea), &ea);
m_adj(m, ETHER_HDR_LEN);
if ((len - ETHER_HDR_LEN) > dst_if->if_mtu)
if ((len - ETHER_HDR_LEN) > dst_if->if_mtu)
if (m->m_pkthdr.len < ETHER_HDR_LEN)
(ETHER_HDR_LEN + LLC_SNAPFRAMELEN))
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
ETHER_HDR_LEN))
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
m_adj(m, ETHER_HDR_LEN);
ETHER_HDR_LEN))
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
m_adj(m, ETHER_HDR_LEN);
ifp->if_hdrlen = ETHER_HDR_LEN;
DLT_EN10MB, ETHER_HDR_LEN);
m_copydata(m, 0, ETHER_HDR_LEN, &eh);
if (m->m_len < ETHER_HDR_LEN)
ifp->if_hdrlen = ETHER_HDR_LEN;
bpfattach(&ifp->if_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN);
bpfattach(&sc->sc_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN);
ifp->if_hdrlen = ETHER_HDR_LEN;
bpfattach(&ifp->if_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN);
ifp->if_hdrlen = ETHER_HDR_LEN;
bpfattach(&ifp->if_bpf, ifp, DLT_EN10MB, ETHER_HDR_LEN);
m_copydata(m, 0, ETHER_HDR_LEN, &evh);
m_adj(m, ETHER_HDR_LEN);
m_adj(m, hdrlen + LLC_SNAPFRAMELEN - ETHER_HDR_LEN);
m_adj(m, hdrlen - ETHER_HDR_LEN);
memcpy(mtod(m, caddr_t), &eh, ETHER_HDR_LEN);
if (!ALIGNED_POINTER(mtod(m, caddr_t) + ETHER_HDR_LEN, u_int32_t)) {
while (m->m_pkthdr.len >= ETHER_HDR_LEN + LLC_SNAPFRAMELEN) {
m = m_pullup(m, ETHER_HDR_LEN + LLC_SNAPFRAMELEN);
ETHER_HDR_LEN);
len += ETHER_HDR_LEN;
#define ETHERMTU (ETHER_MAX_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
#define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
memcpy(&buf[*bufix], &eh, ETHER_HDR_LEN);
*bufix += ETHER_HDR_LEN;
if (buflen < offset + ETHER_HDR_LEN)
memcpy(&buf[offset], &eh, ETHER_HDR_LEN);
offset += ETHER_HDR_LEN;
if (buflen < offset + ETHER_HDR_LEN)
offset += ETHER_HDR_LEN;
memcpy(&buf[*bufix], &eh, ETHER_HDR_LEN);
*bufix += ETHER_HDR_LEN;
u_int8_t buf[ETHER_HDR_LEN + (LLC_UFRAMELEN * 2)];
if (length < ETHER_HDR_LEN) {
if (buflen < BOOTP_MIN_LEN + ETHER_HDR_LEN ||
buflen > 1500 + ETHER_HDR_LEN)
if (buflen < offset + ETHER_HDR_LEN)
memcpy(&buf[offset], &eh, ETHER_HDR_LEN);
offset += ETHER_HDR_LEN;
if (buflen < offset + ETHER_HDR_LEN)
offset += ETHER_HDR_LEN;
if (iov->iov_len < ETHER_HDR_LEN) {
#define VIONET_MIN_TXLEN ETHER_HDR_LEN
#define VIONET_MAX_TXLEN VIONET_HARD_MTU + ETHER_HDR_LEN