This series is my attempt to make avoid packet loss on a D_CAN chip. It consists of adding a manual mode to rx-offload, with a temporary queue for use during ISR. The c_can ISR is re-organized to use rx-offload in manual mode. This reduced the packet loss on our product _almost_ completely. Finally, I added the commits in can-next/c_can-more-objects. I observed no more packet loss since (monitoring for +/- 6 weeks). Our product runs a v4.9 kernel, on which I tuned the code. This series is a forward-ported version of it, on top of can-next. Kind regards, Kurt