On Thu, 29 Mar 2001, Mihai wrote:

> 
> Mar 29 18:57:21 blank kernel: NET: 3 messages suppressed.
> Mar 29 18:57:34 blank kernel: NET: 10 messages suppressed.
> Mar 29 18:57:45 blank kernel: NET: 1 messages suppressed.
> Mar 29 18:58:21 blank kernel: NET: 2 messages suppressed.
> Mar 29 18:58:30 blank kernel: NET: 1 messages suppressed.
> Mar 29 18:58:34 blank kernel: NET: 3 messages suppressed.
> Mar 29 18:59:02 blank kernel: NET: 4 messages suppressed.
> Mar 29 18:59:04 blank kernel: NET: 1 messages suppressed.
> Mar 29 18:59:13 blank kernel: NET: 3 messages suppressed.
> Mar 29 18:59:22 blank kernel: NET: 4 messages suppressed.
> Mar 29 18:59:24 blank kernel: NET: 2 messages suppressed.
> Mar 29 19:01:06 blank kernel: NET: 4 messages suppressed.
> 
> Ce pui mei mai sunt si cu mesajele astea? La ce se refera?
> 

cd /usr/src/linux
grep -r "NET:" *
...

net/core/utils.c:                       printk(KERN_WARNING "NET: %d
messages suppressed.\n", missed);

less net/core/utils.c

......

/*
 * This enforces a rate limit: not more than one kernel message
 * every 5secs to make a denial-of-service attack impossible.
 *
 * All warning printk()s should be guarded by this function.
 */
int net_ratelimit(void)
{
        static unsigned long toks = 10*5*HZ;
        static unsigned long last_msg;
        static int missed;
        unsigned long now = jiffies;

        toks += now - xchg(&last_msg, now);
        if (toks > net_msg_burst)
                toks = net_msg_burst;
        if (toks >= net_msg_cost) {
                toks -= net_msg_cost;
                if (missed)
                        printk(KERN_WARNING "NET: %d messages
suppressed.\n", missed);
                missed = 0;
                return 1;


...
era greu?

----------------------------
Mihai RUSU
RoEduNet Network Engineer
"... and what if this is as good as it gets ?"

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui