summaryrefslogtreecommitdiffstats
path: root/include/linux/can
diff options
context:
space:
mode:
authorStephane Grosjean <s.grosjean@peak-system.com>2014-01-15 09:50:13 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2014-02-04 09:34:33 +0100
commitcb2518ca9f06dfcfa3d175773631bfb1e461bdc7 (patch)
tree862c310c2fd5b765526ec112ae12c508e4fdab65 /include/linux/can
parent16f6b87ac524f073c93ea3caadfd5111d03ecb4f (diff)
downloadblackbird-op-linux-cb2518ca9f06dfcfa3d175773631bfb1e461bdc7.tar.gz
blackbird-op-linux-cb2518ca9f06dfcfa3d175773631bfb1e461bdc7.zip
can: add ability to allocate CANFD frame in skb data
This patch adds the ability of allocating a CANFD frame data structure in the skb data area. Signed-off-by: Stephane Grosjean <s.grosjean@peak-system.com> Acked-by: Oliver Hartkopp <socketcan@hartkopp.net> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'include/linux/can')
-rw-r--r--include/linux/can/dev.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/can/dev.h b/include/linux/can/dev.h
index fb0ab651a041..dc5f9026b67f 100644
--- a/include/linux/can/dev.h
+++ b/include/linux/can/dev.h
@@ -124,6 +124,8 @@ unsigned int can_get_echo_skb(struct net_device *dev, unsigned int idx);
void can_free_echo_skb(struct net_device *dev, unsigned int idx);
struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf);
+struct sk_buff *alloc_canfd_skb(struct net_device *dev,
+ struct canfd_frame **cfd);
struct sk_buff *alloc_can_err_skb(struct net_device *dev,
struct can_frame **cf);
OpenPOWER on IntegriCloud