From: norly Date: Thu, 17 Mar 2022 20:14:59 +0000 (+0100) Subject: Add can_dropped_invalid_skb() to elmcan_netdev_start_xmit() X-Git-Url: https://git.enpas.org/?p=elmcan.git;a=commitdiff_plain;h=6b25b028af5f6a6ff0d96841f8679db60e0ffbe7 Add can_dropped_invalid_skb() to elmcan_netdev_start_xmit() --- diff --git a/module/elmcan.c b/module/elmcan.c index 95a8206..9a58655 100644 --- a/module/elmcan.c +++ b/module/elmcan.c @@ -847,6 +847,9 @@ static netdev_tx_t elmcan_netdev_start_xmit(struct sk_buff *skb, struct elmcan *elm = netdev_priv(dev); struct can_frame *frame = (struct can_frame *)skb->data; + if (can_dropped_invalid_skb(dev, skb)) + return NETDEV_TX_OK; + /* BHs are already disabled, so no spin_lock_bh(). * See Documentation/networking/netdevices.txt */