ドライバ内部のソケットCANから読み込む

ドライバ内部のソケットCANから読み込む

ドライバ内部でソケットCANデバイスを読み取ろうとします。

私はskbを設定し、関連情報と呼ばれるcan_rx_registerコールバックを登録する呼び出しに転送していますsc_rcv

// callback
static void sc_rcv(struct sk_buff *skbr, void *data)

// initialization
result = can_rx_register(&init_net, dev, 10 | CAN_INV_FILTER, CAN_SFF_MASK, &sc_rcv, skb, "mycan", 0);

パケットを受信できますが、重複したパケットが受信される理由を知りません。

これを実装する方法の例を探しています。

ベストアンサー1

おすすめ記事