Frederik Bayart wrote:
> 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);

OK, thanks for reporting this issue and suggesting a fix. You can
finally find a patched version in SVN (#1197). Because e1000_xmit_frame
now calls e1000_tx_queue with IRQs disabled, I also dropped the IRQ
disabling from the latter.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
_______________________________________________
RTnet-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rtnet-developers

Reply via email to