On Tue, 2 May 2000 kuznet@xxxxxxxxxxxxx wrote:
> > I haven't studied it closely; it's a _very_ differently structured
> > driver from the norm. I would guess that it has been ported from
> > another OS. They ifdef all the spinlocks out of existence if !__SMP__.
> > Interesting...
>
> Indeed 8) Where can I find it?
http://support.3com.com/infodeli/tools/nic/linux.htm
> Do not forget, it is under dev->xmit_lock!
Sorry, I didn't understand from this discussion if hard_start_xmit is
protected WRT itself outside the driver or the driver should implement
locks to assure that the xxx_start_xmit routine is not executed
simultaneously on 2 (or more) CPUs.
Sincerely,
Bogdan Costescu
IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@xxxxxxxxxxxxxxxxxxxxx
|