Re: [RTnet-developers] race condition in e1000_xmit_frame ?
Brought to you by:
bet-frogger,
kiszka
|
From: Frederik B. <fb...@tr...> - 2008-11-27 08:23:16
|
By releasing the lock after the e1000_tx_queue command, my problem was
solved.
e1000_tx_queue(adapter, tx_ring, tx_flags,
e1000_tx_map(adapter, tx_ring, skb, first,
max_per_txd, nr_frags, mss),
skb->xmit_stamp);
rtdm_lock_put_irqrestore(&tx_ring->tx_lock, context);
Frederik
From: M. Koehrer <mathias_koehrer@ar...> - 2008-11-26 11:22
Hi Frederick,
I think you are right. This could be actually the source for a race
condition...
Even with the original Intel driver e1000-7.1.9 the code is clean.
Did you try to fix it? Did the driver run without issue?
Best regards
Mathias
>
|