can: Unify droping of invalid tx skbs and netdev stats
To prevent the CAN drivers to operate on invalid socketbuffers the skbs are now checked and silently dropped at the xmit-function consistently. Also the netdev stats are consistently using the CAN data length code (dlc) for [rx|tx]_bytes now. Signed-off-by:Oliver Hartkopp <oliver@hartkopp.net> Acked-by:
Wolfgang Grandegger <wg@grandegger.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/can/at91_can.c 3 additions, 0 deletionsdrivers/net/can/at91_can.c
- drivers/net/can/bfin_can.c 3 additions, 0 deletionsdrivers/net/can/bfin_can.c
- drivers/net/can/mcp251x.c 1 addition, 5 deletionsdrivers/net/can/mcp251x.c
- drivers/net/can/mscan/mscan.c 1 addition, 4 deletionsdrivers/net/can/mscan/mscan.c
- drivers/net/can/sja1000/sja1000.c 3 additions, 0 deletionsdrivers/net/can/sja1000/sja1000.c
- drivers/net/can/ti_hecc.c 3 additions, 1 deletiondrivers/net/can/ti_hecc.c
- drivers/net/can/usb/ems_usb.c 3 additions, 0 deletionsdrivers/net/can/usb/ems_usb.c
- drivers/net/can/vcan.c 9 additions, 3 deletionsdrivers/net/can/vcan.c
- include/linux/can/dev.h 15 additions, 0 deletionsinclude/linux/can/dev.h
Loading
Please register or sign in to comment