Deleted Added
full compact
34c34
< * $FreeBSD: head/sys/kern/uipc_mbuf.c 77572 2001-06-01 09:51:14Z obrien $
---
> * $FreeBSD: head/sys/kern/uipc_mbuf.c 77843 2001-06-06 22:17:08Z peter $
53a54,57
> #ifndef NMBCLUSTERS
> #define NMBCLUSTERS (512 + MAXUSERS * 16)
> #endif
>
64,65c68,69
< int nmbclusters;
< int nmbufs;
---
> int nmbclusters = NMBCLUSTERS;
> int nmbufs = NMBCLUSTERS * 4;
102,104c106,108
< #ifndef NMBCLUSTERS
< #define NMBCLUSTERS (512 + MAXUSERS * 16)
< #endif
---
> TUNABLE_INT("kern.ipc.nmbclusters", &nmbclusters);
> TUNABLE_INT("kern.ipc.nmbufs", &nmbufs);
> TUNABLE_INT("kern.ipc.nmbcnt", &nmbcnt);
106,109d109
< TUNABLE_INT_DECL("kern.ipc.nmbclusters", NMBCLUSTERS, nmbclusters);
< TUNABLE_INT_DECL("kern.ipc.nmbufs", NMBCLUSTERS * 4, nmbufs);
< TUNABLE_INT_DECL("kern.ipc.nmbcnt", EXT_COUNTERS, nmbcnt);
<
128a129,134
> /* Sanity checks and pre-initialization for non-constants */
> if (nmbufs < nmbclusters * 2)
> nmbufs = nmbclusters * 2;
> if (nmbcnt == 0)
> nmbcnt = EXT_COUNTERS;
>