Using net/wan/hdlc with serdev

Ayush Singh <[email protected]>
Newsgroups gmane.linux.kernel.kernelnewbies
Message-ID <[email protected]>
Hello everyone. I have a serdev driver that communicates with a 
coprocessor using HDLC [1]. I am currently using my own HDLC 
implementation, but someone pointed out to me that I might be able to 
use `drivers/net/wan/hdlc` instead.

However, I am not quite sure how I am supposed to use it. I think I am 
supposed to `register_hdlc_protocol` in the serdev probe. The 
`hdlc_proto->netif_rx` callback is called when data is available, and 
`hdlc_proto->xmit` is called to send data? What is the format of 
`skb-data` in rx?

It would be great if someone could point me to some drivers that use 
Linux internal HDLC implementation.


Ayush Singh


[1]: 
https://git.beagleboard.org/gsoc/greybus/beagleplay-greybus-driver/-/tree/develop

_______________________________________________
Kernelnewbies mailing list
[email protected]
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.