534 :/*
535 : * Deal with a transmit timeout.
タイムアウトが発生したときの処理 p530参照
536 : */
537 :void snull_tx_timeout (struct net_device *dev)
538 :{
539 : struct snull_priv *priv = netdev_priv(dev);
540 :
541 : PDEBUG("Transmit timeout at %ld, latency %ld\n", jiffies,
542 : jiffies - dev->trans_start);
543 : /* Simulate a transmission interrupt to get things moving */
544 : priv->status = SNULL_TX_INTR;
ステータス変更
545 : snull_interrupt(0, dev, NULL);
546 : priv->stats.tx_errors++;
547 : netif_wake_queue(dev);
548 : return;
549 :}