tokio-socketcan-bcm
The Broadcast Manager protocol provides a command based configuration interface to filter and send (e.g. cyclic) CAN messages in kernel space. Filtering messages in kernel space may significantly reduce the load in an application.
A BCM socket is not intended for sending individual CAN frames. To send invidiual frames use the tokio-socketcan crate.
This crate would not have been possible without the socketcan crate.
Example
use time;
use *;
use StreamExt;
async