commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r8595 - usrp2/trunk/host-ng/lib


From: eb
Subject: [Commit-gnuradio] r8595 - usrp2/trunk/host-ng/lib
Date: Mon, 16 Jun 2008 17:09:31 -0600 (MDT)

Author: eb
Date: 2008-06-16 17:09:30 -0600 (Mon, 16 Jun 2008)
New Revision: 8595

Modified:
   usrp2/trunk/host-ng/lib/eth_buffer.cc
Log:
removed 3 warnings

Modified: usrp2/trunk/host-ng/lib/eth_buffer.cc
===================================================================
--- usrp2/trunk/host-ng/lib/eth_buffer.cc       2008-06-16 20:52:28 UTC (rev 
8594)
+++ usrp2/trunk/host-ng/lib/eth_buffer.cc       2008-06-16 23:09:30 UTC (rev 
8595)
@@ -60,9 +60,9 @@
       std::cerr << "eth_buffer: constructor" << std::endl;
     
     if (rx_bufsize == 0)
-       d_buflen = MAX_MEM_SIZE;
+      d_buflen = (size_t)MAX_MEM_SIZE;
     else
-       d_buflen = std::min((size_t)MAX_MEM_SIZE, rx_bufsize);
+      d_buflen = std::min((size_t)MAX_MEM_SIZE, rx_bufsize);
        
     memset(d_mac, 0, sizeof(d_mac));
   }
@@ -95,10 +95,11 @@
     size_t page_size = getpagesize();
 
     // Calculate minimum power-of-two aligned size for frames
-    req.tp_frame_size = pow(2, 
ceil(log2(TPACKET_ALIGN(TPACKET_HDRLEN)+TPACKET_ALIGN(MAX_PKT_SIZE))));
+    req.tp_frame_size =
+      (unsigned int)rint(pow(2, 
ceil(log2(TPACKET_ALIGN(TPACKET_HDRLEN)+TPACKET_ALIGN(MAX_PKT_SIZE)))));
 
     // Calculate minimum contiguous pages needed to enclose a frame
-    int npages = (page_size > req.tp_frame_size) ? 1 : 
ceil(req.tp_frame_size/page_size);
+    int npages = (page_size > req.tp_frame_size) ? 1 : 
((req.tp_frame_size+page_size-1)/page_size);
     req.tp_block_size = page_size << (int)ceil(log2(npages));
 
     // Calculate number of blocks





reply via email to

[Prev in Thread] Current Thread [Next in Thread]