Christian Pellegrin wrote:
> This patch addresses concerns about efficiency of handling incoming packets. 
> Handling of
> interrupts is done in a threaded interrupt handler which has a smaller 
> latency than worqueues.
> This change needed a rework of the locking scheme that was much simplified. 
> Some other
> (more or less longstanding) bugs are fixed: utilization of just half of the 
> RX buffers,
> useless wait for interrupt on open, more reliable reset sequence. The MERR 
> interrupt is
> not used anymore: it overloads the CPU in bus-off state without any 
> additional information.
> 
> The driver was tested with a MCP2510 on a S3C2440 CPU with
> this: http://www.evolware.org/chri/paciugo/index.html SPI driver. It can stand
> a cangen -g 0 from a similar ARM and a SJA1000 till 500 kbit/s. With long
> packets (-e -L 5 or more) even higher.
> 
> I would like to send this to net next ASAP, is there anyone willing to do 
> some testing? Thanks!

Threaded irqs entered the kernel with 2.6.30. How do you want to
maintain backward compatibility with older kernels.

Wolfgang.
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to