From 14d3aba6ed7f7b8de26b6ad20b7679ead1f1e29d Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 16 Oct 2011 22:10:04 -0700 Subject: [PATCH] minor optimizations --- drivers/net/rckemac.c | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/drivers/net/rckemac.c b/drivers/net/rckemac.c index e06b7981..67c25f2f 100644 --- a/drivers/net/rckemac.c +++ b/drivers/net/rckemac.c @@ -132,14 +132,6 @@ static struct netif* mynetif; inline static void* memcpy_from_nc(void *dest, const void *src, size_t count) { -#if 0 - size_t i; - - for(i=0; i 1536)) { + if (BUILTIN_EXPECT((length < 20) || (length > 1536), 0)) { LWIP_DEBUGF(NETIF_DEBUG, ("rckemacif_rx_handler(): illegal packet length %d => drop\n", length)); LWIP_DEBUGF(NETIF_DEBUG, ("start read at %d; write_offset at %d; addr: %p, packet len: %d\n", read_offset, write_offset, addr, length)); @@ -443,7 +425,7 @@ again: //LWIP_DEBUGF(NETIF_DEBUG, ("length %u, read_offset %u, write_offset %u\n", length, read_offset, write_offset)); p = pbuf_alloc(PBUF_RAW, length, PBUF_POOL); - if (p) { + if (BUILTIN_EXPECT(p != NULL, 1)) { #if ETH_PAD_SIZE pbuf_header(p, -ETH_PAD_SIZE); /* drop the padding word */ #endif