Здрасти,

On Fri, 18 Jul 2003 20:32:09 +0300
Kaloyan Ivanov <[EMAIL PROTECTED]> wrote:

> 
> Friday, July 18, 2003, 4:28:41 PM, raptor wrote:
> 
> [cut]
> 
> r> |kernel: NETDEV WATCHDOG: eth5: transmit timed out
> r> ]- ot de se wze toq watchdog, kwo trqbwa da compiliram za da ima takwoz
> nesto...
> 
> mislq 4e si instaliral watchdog. moje bi pokrai nqkkoi drug paket.
> ebuild-a e v app-admin/watchdog . probvai emerge -s app-admin/watchdog
> ili qpkg watchdog -c -v , ili pak s etcat
> nqkakav demon be6e mai. ama predi da instalira6 ne6to ne probva6 li
> emerge -p _edi_kakvo_si_
> 

Този watchdog няма нищо общо с * пакети watchdog. 
В същност нямa нищо общо с user space програми, поради простата 
причина, че това кученце живее при kernel-a.

/usr/src/linux-2.4.21/net/sched/sch_generic.c:
static void dev_watchdog(unsigned long arg)
{
        struct net_device *dev = (struct net_device *)arg;

        spin_lock(&dev->xmit_lock);
        if (dev->qdisc != &noop_qdisc) {
                if (netif_device_present(dev) &&
                    netif_running(dev) &&
                    netif_carrier_ok(dev)) {
                        if (netif_queue_stopped(dev) &&
                            (jiffies - dev->trans_start) > dev->watchdog_timeo) {
                                printk(KERN_INFO "NETDEV WATCHDOG: %s: transmit timed 
out\n", dev->name);
                                dev->tx_timeout(dev);
                        }
                        if (!mod_timer(&dev->watchdog_timer, jiffies + 
dev->watchdog_timeo))
                                dev_hold(dev);
                }
        }
        spin_unlock(&dev->xmit_lock);

        dev_put(dev);
}




-- 
Best Regards,
Hristo Erinin
http://www.catb.org/~esr/faqs/smart-questions.html
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================

Reply via email to