]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
Added local skb_set_timestamp() and skb_get_timestamp for Kernel
authorhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Wed, 18 Apr 2007 13:49:51 +0000 (13:49 +0000)
committerhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Wed, 18 Apr 2007 13:49:51 +0000 (13:49 +0000)
Versions < 2.6.14 . Tnx to the hint from Simon Kallweit.

git-svn-id: svn://svn.berlios.de//socketcan/trunk@216 030b6a49-0b11-0410-94ab-b0dab22257f2

kernel/2.6/net/can/bcm.c

index 26e59e4419e08e7c661ffe4626da954365a11085..d9a4563bd2e7202ae071cd73313ed808f5ef869f 100644 (file)
@@ -237,6 +237,20 @@ static void *kzalloc(size_t size, unsigned int __nocast flags)
                memset(ret, 0, size);
        return ret;
 }
+
+static inline void skb_get_timestamp(const struct sk_buff *skb,
+                                    struct timeval *stamp)
+{
+       stamp->tv_sec  = skb->stamp.tv_sec;
+       stamp->tv_usec = skb->stamp.tv_usec;
+}
+
+static inline void skb_set_timestamp(struct sk_buff *skb,
+                                    const struct timeval *stamp)
+{
+       skb->stamp.tv_sec  = stamp->tv_sec;
+       skb->stamp.tv_usec = stamp->tv_usec;
+}
 #endif
 
 #define CFSIZ sizeof(struct can_frame)