ETHER_CRC_LEN
bufsz = net->Mode->MaxPacketSize + ETHER_HDR_LEN + ETHER_CRC_LEN;
if (len < ETHER_MIN_LEN - ETHER_CRC_LEN) {
sendlen = ETHER_MIN_LEN - ETHER_CRC_LEN;
m->m_len = m->m_pkthdr.len = len - ETHER_CRC_LEN;
m_adj(m0, -ETHER_CRC_LEN);
padlen = ETHER_MIN_LEN - ETHER_CRC_LEN - m0->m_pkthdr.len;
#define ETH_FRAME_LEN (ETHER_MAX_LEN - ETHER_CRC_LEN)
size = le16toh(rxd->len) - ETHER_CRC_LEN;
if (size < (ETHER_MIN_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)) {
ETHER_CRC_LEN;
ETHER_CRC_LEN;
if (mp->m_len <= ETHER_CRC_LEN) {
(ETHER_CRC_LEN - mp->m_len);
mp->m_len -= ETHER_CRC_LEN;
sizeof(struct ether_vlan_header) + ETHER_CRC_LEN;
ETHER_HDR_LEN - ETHER_CRC_LEN)
int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
int max_frame = new_mtu + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN;
sizeof(struct ether_vlan_header) - ETHER_CRC_LEN) ||
sc->alc_cdata.alc_rxlen - ETHER_CRC_LEN;
if (mp->m_len <= ETHER_CRC_LEN) {
(ETHER_CRC_LEN - mp->m_len);
mp->m_len -= ETHER_CRC_LEN;
m = m_devget((char *)(rs + 1), length - ETHER_CRC_LEN,
ETHER_CRC_LEN;
(ALE_JUMBO_FRAMELEN - sizeof(struct ether_vlan_header) - ETHER_CRC_LEN)
sc->scctx->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
(ETHER_MAX_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN));
ETHER_CRC_LEN) > MCLBYTES) {
m_adj(m0, -ETHER_CRC_LEN);
ether_mtu += ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
len -= ETHER_CRC_LEN;
#define ETHER_MIN_NOPAD (ETHER_MIN_LEN - ETHER_CRC_LEN) /* i.e., 60 */
(if_getmtu(sc->bge_ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN +
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN +
m->m_pkthdr.len = m->m_len = cur_rx->bge_len - ETHER_CRC_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN +
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN +
(if_getmtu(sc->bge_ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN +
#define BGE_JUMBO_MTU (BGE_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
ETHER_CRC_LEN;
softc->scctx->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
total_len -= ETHER_CRC_LEN;
mtu += ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
ETHER_CRC_LEN)
m_adj(m, -ETHER_CRC_LEN);
if (mtu > max_frame_size - ETHER_HDR_LEN - ETHER_CRC_LEN) {
mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_CRC_LEN +
scctx->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_CRC_LEN;
m_adj(m, -ETHER_CRC_LEN);
buflen -= ETHER_CRC_LEN;
EVL_ENCAPLEN - ETHER_CRC_LEN)
(mtu) + ETHER_CRC_LEN)
len -= ETHER_CRC_LEN;
roundup2(ETHER_MIN_LEN + ETHER_VLAN_ENCAP_LEN - ETHER_CRC_LEN + \
ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
vsi->shared->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN
ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN;
if (mtu > max_frame_size - ETHER_HDR_LEN - ETHER_CRC_LEN) {
mtu + ETHER_HDR_LEN + ETHER_CRC_LEN;
sc->max_frame_size = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
if (vf_max_size < ETHER_CRC_LEN) {
vf_max_size -= ETHER_CRC_LEN;
#define IXGBE_MTU_HDR (ETHER_HDR_LEN + ETHER_CRC_LEN)
#define IXGBE_MTU_HDR_VLAN (ETHER_HDR_LEN + ETHER_CRC_LEN + \
if (mtu > IXL_MAX_FRAME - ETHER_HDR_LEN - ETHER_CRC_LEN -
vsi->shared->isc_max_frame_size = mtu + ETHER_HDR_LEN + ETHER_CRC_LEN +
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN
ETHER_CRC_LEN) > JME_RX_FIFO_SIZE)
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)
dw->mge_desc->byte_count - ETHER_CRC_LEN,
(ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + (mtu) + ETHER_CRC_LEN)
priv->rx_mb_size + ETHER_CRC_LEN, priv->prof->tx_pause,
priv->rx_mb_size + ETHER_CRC_LEN,
priv->rx_mb_size + ETHER_CRC_LEN,
mb->m_pkthdr.len, ETHER_MIN_LEN - ETHER_CRC_LEN);
((hwmtu) - (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN))
((swmtu) + (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN))
mb->m_pkthdr.len, ETHER_MIN_LEN - ETHER_CRC_LEN);
mb->m_pkthdr.len, ETHER_MIN_LEN - ETHER_CRC_LEN);
#define MSK_JUMBO_MTU (MSK_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
(ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN - ETHER_CRC_LEN)
#define MSK_MIN_FRAMELEN (ETHER_MIN_LEN - ETHER_CRC_LEN)
total_len -= ETHER_CRC_LEN;
pktlen = r->bytecnt - ETHER_CRC_LEN - MVNETA_HWHEADER_SIZE;
#define NFE_MIN_FRAMELEN (ETHER_MIN_LEN - ETHER_CRC_LEN)
total_len >= (ETHER_MIN_LEN - ETHER_CRC_LEN - 4)) {
(NGE_JUMBO_FRAMELEN - sizeof(struct ether_vlan_header) - ETHER_CRC_LEN)
ha->max_frame_size = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN;
tx_cmd->mss = ha->max_frame_size - ETHER_CRC_LEN - hdrlen;
ha->max_frame_size = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN;
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN;
ha->max_frame_size = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
ha->max_frame_size = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
ETHER_HDR_LEN + ETHER_CRC_LEN;
if (m->m_len <= ETHER_CRC_LEN) {
(ETHER_CRC_LEN - m->m_len);
m->m_len -= ETHER_CRC_LEN;
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
(total_len - ETHER_CRC_LEN);
ETHER_CRC_LEN);
m0->m_pkthdr.len = m0->m_len = ETHER_MIN_LEN - ETHER_CRC_LEN;
m_adj(m, -ETHER_CRC_LEN);
(RGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - \
total_len -= ETHER_CRC_LEN;
cur_rx = (total_len - wrap + ETHER_CRC_LEN);
cur_rx += total_len + 4 + ETHER_CRC_LEN;
#define RL_TSO_MTU (2047 - ETHER_HDR_LEN - ETHER_CRC_LEN)
(RL_JUMBO_FRAMELEN-ETHER_VLAN_ENCAP_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
((6 * 1024) - ETHER_VLAN_ENCAP_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
((9 * 1024) - ETHER_VLAN_ENCAP_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
(ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
total_len = (rxstat & SIS_CMDSTS_BUFLEN) - ETHER_CRC_LEN;
ETHER_CRC_LEN))
#define SK_JUMBO_MTU (SK_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
(ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN - ETHER_CRC_LEN)
#define SK_MIN_FRAMELEN (ETHER_MIN_LEN - ETHER_CRC_LEN)
if (len > ETHER_MAX_LEN - ETHER_CRC_LEN) {
sc->sc_if_framesize = if_getmtu(ifp) + ETHER_HDR_LEN + ETHER_CRC_LEN;
(STGE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
#define SUME_MIN_PKT_SIZE (ETHER_MIN_LEN - ETHER_CRC_LEN)
ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN);
#define TI_JUMBO_MTU (TI_JUMBO_FRAMELEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
m_adj(m, -ETHER_CRC_LEN);
mtu += ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
.bufsize = (MCLBYTES + 4 + ETHER_CRC_LEN),
if (actlen <= (int)(sizeof(stat) + ETHER_CRC_LEN)) {
actlen -= (sizeof(stat) + ETHER_CRC_LEN);
if (UGETW(ued->wMaxSegmentSize) >= (ETHER_MAX_LEN - ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN))
.bufsize = (MCLBYTES + 4 + ETHER_CRC_LEN),
if (actlen < (sizeof(rx_cmd_a) + ETHER_CRC_LEN))
if (actlen < (sizeof(rxhdr) + ETHER_CRC_LEN))
if (actlen < (int)(sizeof(stat) + ETHER_CRC_LEN)) {
len -= ETHER_CRC_LEN;
ETHER_VLAN_ENCAP_LEN - ETHER_CRC_LEN)) {
if (len >= (ETHER_HDR_LEN + ETHER_CRC_LEN))
m = ure_makembuf(pc, off, len - ETHER_CRC_LEN);
#define URE_FRAMELEN(mtu) ((mtu) + ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_VLAN_ENCAP_LEN)
#define URE_JUMBO_MTU (URE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN - ETHER_VLAN_ENCAP_LEN)
ETHER_CRC_LEN - sizeof(sc->sc_txd))) {
ETHER_HDR_LEN + ETHER_CRC_LEN);
size + ETHER_CRC_LEN);
if (m->m_len <= ETHER_CRC_LEN) {
(ETHER_CRC_LEN - m->m_len);
m->m_len -= ETHER_CRC_LEN;
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
(total_len - ETHER_CRC_LEN);
ETHER_CRC_LEN))
ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN + ETHER_CRC_LEN;
total_len -= ETHER_CRC_LEN;
m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
#define VTE_MIN_FRAMELEN (ETHER_MIN_LEN - ETHER_CRC_LEN)
((hasfcs) ? ETHER_CRC_LEN : 0) + \
#define ETHERMTU (ETHER_MAX_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
#define ETHERMIN (ETHER_MIN_LEN-ETHER_HDR_LEN-ETHER_CRC_LEN)
#define ETHERMTU_JUMBO (ETHER_MAX_LEN_JUMBO - ETHER_HDR_LEN - ETHER_CRC_LEN)
if (len < ETHER_MIN_LEN - ETHER_CRC_LEN)
len = ETHER_MIN_LEN - ETHER_CRC_LEN;
len += ETHER_CRC_LEN;