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.