Changeset 6103496 in rtems-libbsd
- Timestamp:
- 09/14/18 11:33:34 (6 years ago)
- Branches:
- 5, 5-freebsd-12, 6-freebsd-12, master
- Children:
- 7aba2a4
- Parents:
- 1b70957
- git-author:
- Sebastian Huber <sebastian.huber@…> (09/14/18 11:33:34)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (09/21/18 08:29:43)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rtemsbsd/sys/dev/ffec/if_ffec_mpc8xx.c
r1b70957 r6103496 522 522 m = m_getcl(M_WAITOK, MT_DATA, M_PKTHDR); 523 523 m->m_pkthdr.rcvif = ifp; 524 rtems_cache_invalidate_multiple_data_lines(mtod(m, void *), RBUF_SIZE); 524 525 sc->rxMbuf[rxBdIndex] = m; 525 526 rxBd->buffer = mtod (m, void *); … … 579 580 /* 580 581 * Pass the packet up the chain. 581 * FIXME: Packet filtering hook could be done here.582 582 */ 583 584 /*585 * Invalidate the buffer for this descriptor586 */587 rtems_cache_invalidate_multiple_data_lines(rxBd->buffer, rxBd->length);588 589 583 m = sc->rxMbuf[rxBdIndex]; 590 584 m->m_len = m->m_pkthdr.len = rxBd->length - ETHER_CRC_LEN; … … 592 586 (*sc->ifp->if_input)(sc->ifp, m); 593 587 FEC_LOCK(sc); 588 589 n->m_pkthdr.rcvif = ifp; 590 rtems_cache_invalidate_multiple_data_lines(mtod(n, void *), RBUF_SIZE); 594 591 } else { 595 592 /* Drop incoming frame if no new mbuf is available */ … … 619 616 } 620 617 621 n->m_pkthdr.rcvif = ifp;622 618 sc->rxMbuf[rxBdIndex] = n; 623 619 rxBd->buffer = mtod (n, void *);
Note: See TracChangeset
for help on using the changeset viewer.