[ros-diffs] [cgutman] 45531: - Fix the LARGE_SIZE constant so it uses the lookaside list for mbuf ext buffers allocations again - We added one byte to each ext buffer as a ref count for oskit_buffer_* functions so we need to compensate for that by adding one byte to the LARGE_SIZE constant - This should boost performance too because we allocate one ext buffer for each incoming and outgoing TCP packet

cgutman at svn.reactos.org cgutman at svn.reactos.org
Tue Feb 9 18:58:12 CET 2010


Author: cgutman
Date: Tue Feb  9 18:58:11 2010
New Revision: 45531

URL: http://svn.reactos.org/svn/reactos?rev=45531&view=rev
Log:
 - Fix the LARGE_SIZE constant so it uses the lookaside list for mbuf ext buffers allocations again
 - We added one byte to each ext buffer as a ref count for oskit_buffer_* functions so we need to compensate for that by adding one byte to the LARGE_SIZE constant
 - This should boost performance too because we allocate one ext buffer for each incoming and outgoing TCP packet

Modified:
    branches/aicom-network-branch/lib/drivers/ip/transport/tcp/event.c

Modified: branches/aicom-network-branch/lib/drivers/ip/transport/tcp/event.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-branch/lib/drivers/ip/transport/tcp/event.c?rev=45531&r1=45530&r2=45531&view=diff
==============================================================================
--- branches/aicom-network-branch/lib/drivers/ip/transport/tcp/event.c [iso-8859-1] (original)
+++ branches/aicom-network-branch/lib/drivers/ip/transport/tcp/event.c [iso-8859-1] Tue Feb  9 18:58:11 2010
@@ -119,7 +119,7 @@
 #define MEM_PROFILE 0
 
 #define SMALL_SIZE 128
-#define LARGE_SIZE 2048
+#define LARGE_SIZE 2049
 
 #define SIGNATURE_LARGE 'LLLL'
 #define SIGNATURE_SMALL 'SSSS'




More information about the Ros-diffs mailing list