> That's the first cryptic message that appears on the console and in
> /var/log/messages, and others follow with decreasing values. This kernel
> message is obviously an advisory that something is amiss, in the kernel's
> opinion, making it necessary to do an adjustment to compensate, since the
> dunderhead system administrator hasn't done it.
OK, you made me curious enough to go and take a peek at the code. This
message originates from module ".../netinet/in_rmx.c" routine
Essentially, it appears to be trying to flush the routing cache of stale
entries (ie. those that have been there for 'rtq_reallyold' seconds but
havn't been used!).
Quote:> I seem to recall that in_rtqtimo is a function in the routing table
> routines, but I can't put my hands on anything that will shed some light
> on what's wrong, and what I need to do to correct it.
Nothing... It's simply an advisory that the value of rtq_reallyold is
being reduced by 1/3 of it's current value. It starts at 60 * 60 (3600
seconds) so the first reduction reduces it to 2400 seconds and the next
to 1600, etc. I believe that it keeps doing this until it reaches the
minimum value which is 10 seconds. The idea is to keep the routing
cache to 128 entries or less. If no entries are being flushed, then the
value of rtq_reallyold keeps getting reduced to try and force the issue!
Quote:> Anyone having a handle on this esoterica who could point me in the right
> direction would receive a heaping helping of appreciation.
My advise is... "DON'T PANIC!" I've been ignoring this message for
several years now and nothing untoward has happened to my routing
tables. Now that I've read the code, I can sleep even easier at night.
;-)
Regards,
Tony