diff options
Diffstat (limited to 'drivers/net/can/usb/esd_usb2.c')
| -rw-r--r-- | drivers/net/can/usb/esd_usb2.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/can/usb/esd_usb2.c b/drivers/net/can/usb/esd_usb2.c index 411c1af92c62..0e5a4493ba4f 100644 --- a/drivers/net/can/usb/esd_usb2.c +++ b/drivers/net/can/usb/esd_usb2.c | |||
| @@ -301,13 +301,12 @@ static void esd_usb2_rx_event(struct esd_usb2_net_priv *priv, | |||
| 301 | cf->data[7] = rxerr; | 301 | cf->data[7] = rxerr; |
| 302 | } | 302 | } |
| 303 | 303 | ||
| 304 | netif_rx(skb); | ||
| 305 | |||
| 306 | priv->bec.txerr = txerr; | 304 | priv->bec.txerr = txerr; |
| 307 | priv->bec.rxerr = rxerr; | 305 | priv->bec.rxerr = rxerr; |
| 308 | 306 | ||
| 309 | stats->rx_packets++; | 307 | stats->rx_packets++; |
| 310 | stats->rx_bytes += cf->can_dlc; | 308 | stats->rx_bytes += cf->can_dlc; |
| 309 | netif_rx(skb); | ||
| 311 | } | 310 | } |
| 312 | } | 311 | } |
| 313 | 312 | ||
| @@ -347,10 +346,9 @@ static void esd_usb2_rx_can_msg(struct esd_usb2_net_priv *priv, | |||
| 347 | cf->data[i] = msg->msg.rx.data[i]; | 346 | cf->data[i] = msg->msg.rx.data[i]; |
| 348 | } | 347 | } |
| 349 | 348 | ||
| 350 | netif_rx(skb); | ||
| 351 | |||
| 352 | stats->rx_packets++; | 349 | stats->rx_packets++; |
| 353 | stats->rx_bytes += cf->can_dlc; | 350 | stats->rx_bytes += cf->can_dlc; |
| 351 | netif_rx(skb); | ||
| 354 | } | 352 | } |
| 355 | 353 | ||
| 356 | return; | 354 | return; |
