Date: Mon, 20 Nov 1995 20:35:33 +0100 From: Andres Vega Garcia <Andres.Vega_Garcia@sophia.inria.fr> To: hackers@freebsd.org Subject: Notion of time in kernel + malloc Message-ID: <199511201935.UAA16241@fun.inria.fr>
next in thread | raw e-mail | index | archive | help
Hello, I'm adding some code to the kernel in order to modify the
packet scheduling policy (currently FIFO) to Fair Queueing, and I
need to have a notion of time (seconds (or tens of seconds) elapsed
since ...).
=> Can I use just gettimeofday?, or there is a better way?
(The #ifdef in sys/time.h disables the prototype for gettimeofday
when KERNEL is defined)
I have realized that in order to do malloc I need the "kernel" call
to malloc. As this is related with the ethernet drivers (and ppp), I
decided to use:
malloc(sizeof(fs_ctx_t),M_DEVBUF,M_KERNEL) for the main structures
and
malloc(sizeof(fs_ses_t),M_DEVBUF,M_NOWAIT) for the secondary
=> Is the above right?
Thank you
-------
Andres Vega Garcia INRIA - Sophia Antipolis
2004, Route des Lucioles B.P. 93
06902 Sophia Antipolis Cedex, France
avega@sophia.inria.fr (+33)93.65.76.78 Fax:(+33)93.65.77.65
or 66
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511201935.UAA16241>
