- 论坛徽章:
- 0
|
Index: kern_mbuf.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/kern_mbuf.c,v
retrieving revision 1.9.2.8
diff -u -r1.9.2.8 kern_mbuf.c
--- kern_mbuf.c 16 May 2006 07:27:48 -0000 1.9.2.8
+++ kern_mbuf.c 25 Nov 2006 14:14:36 -0000
@@ -122,6 +122,7 @@
if (newnmbclusters > nmbclusters) {
nmbclusters = newnmbclusters;
uma_zone_set_max(zone_clust, nmbclusters);
+ uma_zone_set_max(zone_pack, nmbclusters / 2);
EVENTHANDLER_INVOKE(nmbclusters_change);
} else
error = EINVAL;
@@ -203,6 +204,9 @@
zone_pack = uma_zsecond_create(MBUF_PACKET_MEM_NAME, mb_ctor_pack,
mb_dtor_pack, mb_zinit_pack, mb_zfini_pack, zone_mbuf);
+ if (nmbclusters > 0)
+ uma_zone_set_max(zone_pack, nmbclusters / 2);
+
/* Make jumbo frame zone too. Page size, 9k and 16k. */
zone_jumbop = uma_zcreate(MBUF_JUMBOP_MEM_NAME, MJUMPAGESIZE,
mb_ctor_clust, mb_dtor_clust,
如何pacth到文件?具体如何用?
没有/home/ncvs/src/sys/kern/kern_mbuf.c这个路径,
/usr/src/sys/kern/kern_mbuf.c 这个文件在这儿
不会玩儿,会的朋友说一下如何补丁,我也在找资料.... |
|