/haiku/src/add-ons/kernel/drivers/network/ether/rtl8139/dev/rl/ |
H A D | if_rl.c | 1122 int total_len = 0; local 1164 total_len = rxstat >> 16; 1165 if (total_len == RL_RXSTAT_UNFINISHED) 1169 total_len < ETHER_MIN_LEN || 1170 total_len > ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN) { 1178 rx_bytes += total_len + 4; 1187 total_len -= ETHER_CRC_LEN; 1202 if (total_len > wrap) { 1203 m = m_devget(rxbufpos, total_len, RL_ETHER_ALIGN, ifp, 1206 m_copyback(m, wrap, total_len [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/ |
H A D | if_xl.c | 1845 int total_len; local 1863 total_len = rxstat & XL_RXSTAT_LENMASK; 1872 if (total_len > XL_MAX_FRAMELEN) 1928 m->m_pkthdr.len = m->m_len = total_len; 2368 int error, i, nseg, total_len; local 2417 total_len = 0; 2425 total_len += sc->xl_cdata.xl_tx_segs[i].ds_len; 2443 status = total_len;
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/ |
H A D | if_dc.c | 2754 int i, total_len; local 2777 total_len = DC_RXBYTES(rxstat); 2788 ptr -= total_len; 2797 bcopy(ptr, mtod(m, char *), total_len); 2863 int i, total_len, rx_npkts; local 2890 total_len = DC_RXBYTES(rxstat); 2901 total_len = DC_RXBYTES(rxstat); 2932 total_len -= ETHER_CRC_LEN; 2949 m->m_pkthdr.len = m->m_len = total_len; 2954 m0 = m_devget(mtod(m, char *), total_len, [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 785 int total_len, i, error = 0, phyaddr; local 886 total_len = RL_RXBYTES(cur_rx); 889 if (total_len != ETHER_MIN_LEN) { 2169 int i, rxerr, total_len; local 2200 total_len = rxstat & sc->rl_rxlenmask; 2260 * if total_len > 2^13-1, both _RXERRSUM and _GIANT will be 2266 total_len > 8191 && 2304 m->m_len = total_len; 2306 m->m_len = total_len % RE_RX_DESC_BUFLEN; 2327 m->m_pkthdr.len = total_len [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/vt612x/dev/vge/ |
H A D | if_vge.c | 1436 int prod, prog, total_len; local 1460 total_len = VGE_RXBYTES(rxstat); 1522 m->m_len = total_len % (MCLBYTES - VGE_RX_BUF_ALIGN); 1540 m->m_pkthdr.len = total_len - ETHER_CRC_LEN; 1544 (total_len - ETHER_CRC_LEN);
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | if_fxp.c | 1977 int total_len; local 1985 total_len = le16toh(rfa->actual_size) & 0x3fff; 1989 total_len -= 2; 1991 if (total_len < (int)sizeof(struct ether_header) || 1992 total_len > (MCLBYTES - RFA_ALIGNMENT_FUDGE - 2001 m->m_pkthdr.len = m->m_len = total_len; 2006 fxp_rxcsum(sc, ifp, m, status, total_len);
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/ |
H A D | if_de.c | 3336 int total_len = 0, last_offset = 0; local 3395 total_len++; 3413 for (me = ms; total_len > 0; total_len--) { 3431 total_len = ((DESC_STATUS(eop) >> 16) & 0x7FFF) - ETHER_CRC_LEN; 3434 me->m_len = total_len - last_offset; 3438 total_len); 3502 m0 = m_devget(mtod(ms, caddr_t), total_len, ETHER_ALIGN, ifp, NULL); 3518 ms->m_pkthdr.len = total_len;
|
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/vte/ |
H A D | if_vte.c | 1502 uint16_t status, total_len; local 1516 total_len = VTE_RX_LEN(le16toh(rxd->rx_desc->drlen)); 1536 m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis900/dev/sis/ |
H A D | if_sis.c | 1481 int prog, rx_cons, rx_npkts = 0, total_len; local 1507 total_len = (rxstat & SIS_CMDSTS_BUFLEN) - ETHER_CRC_LEN; 1509 total_len <= (ETHER_MAX_LEN + ETHER_VLAN_ENCAP_LEN - 1529 m->m_pkthdr.len = m->m_len = total_len;
|
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/ |
H A D | if_vr.c | 1289 int cons, prog, total_len, rx_npkts; local 1367 total_len = VR_RXBYTES(rxstat); 1368 total_len -= ETHER_CRC_LEN; 1369 m->m_pkthdr.len = m->m_len = total_len;
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/ |
H A D | if_rge.c | 1319 int i, total_len, rx = 0; local 1336 total_len = RGE_RXBYTES(cur_rx); 1372 m->m_len = total_len; 1390 m->m_pkthdr.len = total_len - ETHER_CRC_LEN; 1393 (total_len - ETHER_CRC_LEN);
|