ETHER_HDR_LEN
len < ETHER_HDR_LEN) {
len < ETHER_HDR_LEN ? "partial" : "big", len);
if ((size < (ETHER_HDR_LEN)) ||
uint8_t payload[ETHER_MAX_LEN - ETHER_HDR_LEN];
ETHERMTU_JUMBO + ETHER_HDR_LEN, 16);
v |= ENET_RCR_MAX_FL(ifp->if_mtu + ETHER_HDR_LEN +
ehlen = ETHER_HDR_LEN;
ehlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
if ((amount < ETHER_HDR_LEN) ||
((n) + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN)
#define ETHER_EXT_LEN (ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_ALIGN)
? (ETHER_HDR_LEN + 1) : 0;
maxlen = roundup(ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
if (totlen < ETHERMIN + ETHER_HDR_LEN) {
int pad = ETHERMIN + ETHER_HDR_LEN - totlen;
totlen = ETHERMIN + ETHER_HDR_LEN;
#define RBASIZE(sc) (ETHER_HDR_LEN + ETHERMTU + FCSSIZE + 6)
fcb.txfcb_l3os = ETHER_HDR_LEN;
in_undefer_cksum(m, ETHER_HDR_LEN,
in6_undefer_cksum(m, ETHER_HDR_LEN,
m = tcp6_segment(m0, ETHER_HDR_LEN);
m = tcp4_segment(m0, ETHER_HDR_LEN);
ETHER_HDR_LEN, cf4);
ETHER_HDR_LEN, cf6);
ETHER_HDR_LEN - (tso_bytes - m0->m_pkthdr.segsz),
#define EMAC_TSO_MAXLEN (IP_MAXPACKET + ETHER_HDR_LEN)
if (len < ETHER_HDR_LEN + sizeof(struct ip))
pktlen = len - ETHER_HDR_LEN;
ip = (struct ip *)((uint8_t *)eh + ETHER_HDR_LEN);
for (hlen = 0; hlen < (ETHER_HDR_LEN / sizeof(uint16_t)); hlen++)
ehlen = ETHER_HDR_LEN;
__predict_false(txreq->size < ETHER_HDR_LEN))
int l2hlen = ETHER_HDR_LEN;
l2hlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
l2hlen = ETHER_HDR_LEN;
evl, ETHER_HDR_LEN);
cmd.nvs_mtu = mtu + ETHER_HDR_LEN;
#define EQOS_TXDMA_SIZE (EQOS_MAX_MTU + ETHER_HDR_LEN + ETHER_CRC_LEN)
#define EX_IP4CSUMTX_PADLEN (ETHER_HDR_LEN + EX_IP4CSUMTX_MINLEN)
max_frame_size += ETHER_HDR_LEN + ETHER_CRC_LEN;
start = ETHER_HDR_LEN;
start = ETHER_HDR_LEN +
pktlen = m->m_pkthdr.len - ETHER_HDR_LEN -
pktlen = m->m_pkthdr.len - ETHER_HDR_LEN;
ip = (struct ip *) ((char *)eh + ETHER_HDR_LEN);
v |= (ETHER_HDR_LEN + sizeof(struct ip) +
v |= (((ETHER_HDR_LEN + sizeof(struct ip)) / sizeof(uint16_t))
ip = (struct ip *)((char *)eh + ETHER_HDR_LEN);
pktlen = m0->m_pkthdr.len - ETHER_HDR_LEN;
ip = (struct ip *)((char *)eh + ETHER_HDR_LEN +
ETHER_HDR_LEN - ETHER_VLAN_ENCAP_LEN;
((char *)eh + ETHER_HDR_LEN + sizeof(struct ip));
ETHER_HDR_LEN + sizeof(struct ip));
start = ETHER_HDR_LEN;
start = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
if (len < ETHER_HDR_LEN + sizeof(struct ip))
pktlen = len - ETHER_HDR_LEN;
ip = (struct ip *)((uint8_t *)eh + ETHER_HDR_LEN);
#define FXP_IP4CSUMTX_PADLEN (ETHER_HDR_LEN + FXP_IP4CSUMTX_MINLEN)
const int pad = ETHER_HDR_LEN % sizeof(uint32_t);
|| len < ETHER_HDR_LEN) {
len < ETHER_HDR_LEN) {
len < ETHER_HDR_LEN ? "partial" : "big", len);
totlen < ETHER_HDR_LEN) {
totlen < ETHER_HDR_LEN ? "partial" : "big", totlen);
#define RE_IP4CSUMTX_PADLEN (ETHER_HDR_LEN + RE_IP4CSUMTX_MINLEN)
m_copydata(m0, 0, ETHER_HDR_LEN,
ipoff = ETHER_HDR_LEN;
ipoff = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
if ((m->m_len < ETHER_HDR_LEN) || (m->m_pkthdr.len < ETHER_HDR_LEN)) \
#define IPH_OFFSET (2 + sizeof (struct cpl_rx_pkt) + ETHER_HDR_LEN)
t3_mac_set_mtu(mac, ifp->if_mtu + ETHER_HDR_LEN
t3_mac_set_mtu(mac, ifp->if_mtu + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN);
#define TCPPKTHDRSIZE (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + 20 + 20)
ip = (struct ip *)(pkthdr + ETHER_HDR_LEN +
ip = (struct ip *)(pkthdr + ETHER_HDR_LEN);
ip = (struct ip *)(pkthdr + ETHER_HDR_LEN);
sc->age_max_frame_size += ETHER_HDR_LEN +
ETHER_HDR_LEN - ETHER_CRC_LEN)
sc->ale_max_frame_size += ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
offset = ETHER_HDR_LEN;
offset = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN);
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN))
#define BGE_JUMBO_MTU (BGE_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
memcpy(tx->txhdr, mtod(*mp, char *), ETHER_HDR_LEN);
devaddr = paddr + ETHER_HDR_LEN;
tx->data_len = htole16((*mp)->m_len - ETHER_HDR_LEN);
uint8_t txhdr[ETHER_HDR_LEN];
offset = ETHER_HDR_LEN;
offset = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN) > (MCLBYTES - 2))
(ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN);
ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehdrlen = ETHER_HDR_LEN;
ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ifp->if_mtu + ETHER_CRC_LEN);
#define IAVF_MTU_ETHERLEN (ETHER_HDR_LEN \
len = ETHER_HDR_LEN;
len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
#define IXL_MTU_ETHERLEN ETHER_HDR_LEN \
len = ETHER_HDR_LEN;
len = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
(ifp->if_mtu + ETHER_HDR_LEN + JME_RX_PAD_BYTES)) {
int hlen = ETHER_HDR_LEN + iphl;
m_copydata(m, ETHER_HDR_LEN, sizeof(ip), &ip);
ETHER_HDR_LEN + offsetof(struct ip, ip_len),
m_copydata(m, ETHER_HDR_LEN,
m_copyback(m, ETHER_HDR_LEN +
ETHER_HDR_LEN);
ETHER_HDR_LEN);
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN +
AT_WRITE_4(sc, ATL2_MTU, ifp->if_mtu + ETHER_HDR_LEN
CTASSERT(ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN == MCX_SQ_INLINE_SIZE);
m_copydata(m, 0, ETHER_HDR_LEN, evh);
m_adj(m, ETHER_HDR_LEN);
#define NFE_JUMBO_MTU (NFE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
RGE_JUMBO_MTU + ETHER_HDR_LEN + 32);
(RGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - \
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN))
#define SK_JUMBO_MTU (SK_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
if (ifp->if_mtu > (ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN) ||
tmp = ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
if (ifp->if_mtu > (MCLBYTES - ETHER_HDR_LEN - ETHER_CRC_LEN))
if (sz > ETHERMTU + ETHER_HDR_LEN)
.segsize = ETHER_MAX_LEN - ETHER_HDR_LEN,
#define VIRTIO_NET_MAX_GSO_LEN (65536+ETHER_HDR_LEN)
offset = ETHER_HDR_LEN;
offset = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
+ ETHER_HDR_LEN))) * 8 * 1000;
if ((ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN) > (MCLBYTES - 2))
offset = ETHER_HDR_LEN;
offset = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
offset = ETHER_HDR_LEN;
offset = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehlen = ETHER_HDR_LEN;
ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehdrlen = ETHER_HDR_LEN;
ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehdrlen = ETHER_HDR_LEN;
ehdrlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehdrlen = ETHER_HDR_LEN;
sc->max_frame_size = ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
#define IXGBE_MTU_HDR (ETHER_HDR_LEN + ETHER_CRC_LEN)
#define IXGBE_MTU_HDR_VLAN (ETHER_HDR_LEN + ETHER_CRC_LEN + \
ifp->if_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
un->un_tx_bufsz = IP_MAXPACKET + ETHER_HDR_LEN + ETHER_CRC_LEN +
if (__predict_false(pktlen < ETHER_HDR_LEN + ETHER_CRC_LEN ||
off = ETHER_HDR_LEN;
off = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
(mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN)
(ETHERMTU + ETHER_HDR_LEN \
if (pktlen < ETHER_HDR_LEN) {
ETHER_HDR_LEN, 0, 0);
l3off = ETHER_HDR_LEN;
l3off = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
m_adj(m, ETHER_HDR_LEN);
ehlen = ETHER_HDR_LEN;
ehlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
ehlen = ETHER_HDR_LEN;
ehlen = ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN;
KASSERT(m->m_len >= ETHER_HDR_LEN);
if ((*mp)->m_len >= ETHER_HDR_LEN + 8 &&
m_copydata(*mp, 0, ETHER_HDR_LEN, (void *) &eh2);
m_adj(*mp, ETHER_HDR_LEN);
M_PREPEND(*mp, ETHER_HDR_LEN, M_DONTWAIT);
bcopy(&eh2, mtod(*mp, void *), ETHER_HDR_LEN);
ifp->if_hdrlen = ETHER_HDR_LEN;
#define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
((ifp)->if_mtu + ETHER_HDR_LEN + \
#define ETHERMTU_JUMBO (ETHER_MAX_LEN_JUMBO - ETHER_HDR_LEN - ETHER_CRC_LEN)
#define ETHERMTU (ETHER_MAX_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
memcpy(&evl, mtod(m, char *), ETHER_HDR_LEN);
md.mh_data = m->m_data + ETHER_HDR_LEN;
md.mh_len = m->m_len - ETHER_HDR_LEN;
ifp->if_hdrlen = ETHER_HDR_LEN;
if_statadd(ifp0, if_obytes, m->m_pkthdr.len + ETHER_HDR_LEN);
hlen = ETHER_HDR_LEN;
off = ETHER_HDR_LEN;
KASSERT(pktsize <= ETHERMTU + ETHER_HDR_LEN);
KASSERT(sp.sp_len <= ETHERMTU + ETHER_HDR_LEN);
if (__predict_false(sp.sp_len < ETHER_HDR_LEN)) {
#define ETHER_EXT_LEN (ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_ALIGN)
if (wirelen < ETHER_HDR_LEN + sizeof(struct ip))
pktsize = wirelen - ETHER_HDR_LEN - sizeof(struct ip);
memset(&hw, 0, ETHER_HDR_LEN);
iov[0].iov_len = ETHER_HDR_LEN;
payload = iface->buffer + packet.bh_hdrlen + ETHER_HDR_LEN;
bytes = packet.bh_caplen - ETHER_HDR_LEN;
chan->mru = ETHER_HDR_LEN + ETHER_MAX_LEN;
if (pkt->len < ETHER_HDR_LEN)