]> git.baikalelectronics.ru Git - kernel.git/commit
can: preserve skbuff protocol in can_put_echo_skb
authorOliver Hartkopp <socketcan@hartkopp.net>
Fri, 28 Feb 2014 15:36:19 +0000 (16:36 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 7 Mar 2014 08:18:20 +0000 (09:18 +0100)
commit0aaa10ff91f26de2ff2dcbce8740f988aedcd9b5
tree9a91c5d0cad70cc4d9691f245d2385aaffc5230b
parent158156fcd684f00d6ee64ca7629b4d702fdce1b1
can: preserve skbuff protocol in can_put_echo_skb

The skbuff protocol value was formerly fixed/sanitized to ETH_P_CAN in
can_put_echo_skb(). With CAN FD this value has to be preserved.
This patch changes the hard assignment of the protocol value to a check of
valid protocol values for CAN and CAN FD.

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Acked-by: Stephane Grosjean <s.grosjean@peak-system.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/dev.c