Re: Forcedeth driver bug

From: Mikael Bouillot (xaajimri_at_corbac.com)
Date: 06/23/04

  • Next message: Amit Gud: "Elastic Quota File System (EQFS)"
    Date:	Wed, 23 Jun 2004 16:04:03 +0000
    To: linux-kernel@vger.kernel.org
    
    

    > Do you really know that the driver don't get the stuck packet. Or is it possible
    > that the kernels network stack does the fault?

      No, I'm not sure it's the driver's fault. I have this problem since I
    switched from nvnet to forcedeth and from 2.4.24 to 2.6.7. But I suspect
    this is the drivers fault because:

    * I have tried to reproduce it on another 2.6.7 machine (with a
      different driver) and failed.
    * Such an important bug in the network stack would hardly go unnoticed.
    * The forcedeth driver is still new and somewhat untested :-)

    > I'm asking because I have a similar problem with udp and kernel 2.6.7-rc2-mm2.
    > My sendto gets stuck sometimes and only continues if the kernel handles another
    > network packet.
    >
    > But maybe my problem is a totally different one.

      In my case, it's the incoming packets that get stuck. Outgoing packets
    work just fine. But then again, I'm not sure without running further
    tests. I sent my message to the list mainly to know if this was a well
    know bug.

    -- 
    Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: Amit Gud: "Elastic Quota File System (EQFS)"

    Relevant Pages

    • Re: Changes in the network interface queueing handoff model
      ... bouncing around for some time is a restructuring of the network interface packet transmission API to reduce the number of locking operations and allow network device drivers increased control of the queueing behavior. ... to "start" output by the driver. ... encapsulation and wrapping, and notifies the hardware. ... The ifnet layer send queue is becoming decreasingly useful over time. ...
      (freebsd-arch)
    • Re: Changes in the network interface queueing handoff model
      ... bouncing around for some time is a restructuring of the network interface packet transmission API to reduce the number of locking operations and allow network device drivers increased control of the queueing behavior. ... to "start" output by the driver. ... encapsulation and wrapping, and notifies the hardware. ... The ifnet layer send queue is becoming decreasingly useful over time. ...
      (freebsd-net)
    • PATCH: Remove file riowinif.h from rio driver (unused file)
      ... -/* The RUP (Remote Unit Port) structure relates to the Remote Terminal Adapters ... - CONFIG is sent from the driver to configure an already opened port. ... - Packet structure is same as OPEN. ... - of the specified port's RTA address space. ...
      (Linux-Kernel)
    • Re: Changes in the network interface queueing handoff model
      ... layer output routine via ifp->if_outputwith the ifnet pointer, packet, ... as ARP), and hands off to the ifnet driver via a call to IFQ_HANDOFF, ... encapsulation and wrapping, and notifies the hardware. ... The ifnet layer send queue is becoming decreasingly useful over time. ...
      (freebsd-arch)
    • Changes in the network interface queueing handoff model
      ... 5BOne of the ideas that I, Scott Long, and a few others have been bouncing around for some time is a restructuring of the network interface packet transmission API to reduce the number of locking operations and allow network device drivers increased control of the queueing behavior. ... to "start" output by the driver. ... encapsulation and wrapping, and notifies the hardware. ... The ifnet layer send queue is becoming decreasingly useful over time. ...
      (freebsd-arch)