From: norly Date: Sun, 12 Jun 2022 13:49:27 +0000 (+0200) Subject: Don't count RTR DLC as sent bytes X-Git-Url: https://git.enpas.org/?p=elmcan.git;a=commitdiff_plain;h=bff8a2dbb84c74b59099bd4b39d6ea43a9aebea3 Don't count RTR DLC as sent bytes RTR frames don't actually carry data, so bytes sent is 0. --- diff --git a/module/can327.c b/module/can327.c index 799905f..82dbc66 100644 --- a/module/can327.c +++ b/module/can327.c @@ -887,7 +887,7 @@ static netdev_tx_t can327_netdev_start_xmit(struct sk_buff *skb, spin_unlock(&elm->lock); dev->stats.tx_packets++; - dev->stats.tx_bytes += frame->len; + dev->stats.tx_bytes += frame->can_id & CAN_RTR_FLAG ? 0 : frame->len; out: kfree_skb(skb);