diff options
Diffstat (limited to 'c/src/lib/libbsp/m68k/uC5282/network/network.c')
-rw-r--r-- | c/src/lib/libbsp/m68k/uC5282/network/network.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/m68k/uC5282/network/network.c b/c/src/lib/libbsp/m68k/uC5282/network/network.c index b6e51ae00e..7717931add 100644 --- a/c/src/lib/libbsp/m68k/uC5282/network/network.c +++ b/c/src/lib/libbsp/m68k/uC5282/network/network.c @@ -492,13 +492,9 @@ fec_rxDaemon (void *arg) #ifdef RTEMS_MCF5282_BSP_ENABLE_DATA_CACHE /* * Invalidate the cache. The cache is so small that it's - * more efficient to just invalidate the whole thing unless - * the packet is very small. + * reasonable to simply invalidate the whole thing. */ - if (len < 128) - rtems_cache_invalidate_multiple_data_lines(m->m_data, len); - else - rtems_cache_invalidate_entire_data(); + rtems_cache_invalidate_entire_data(); #endif m->m_len = m->m_pkthdr.len = len - sizeof(struct ether_header); eh = mtod(m, struct ether_header *); |