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
