]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/linux-26-headers/include/linux/can/raw.h
update
[l4.git] / l4 / pkg / linux-26-headers / include / linux / can / raw.h
1 /*
2  * linux/can/raw.h
3  *
4  * Definitions for raw CAN sockets
5  *
6  * Authors: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
7  *          Urs Thuermann   <urs.thuermann@volkswagen.de>
8  * Copyright (c) 2002-2007 Volkswagen Group Electronic Research
9  * All rights reserved.
10  *
11  */
12
13 #ifndef CAN_RAW_H
14 #define CAN_RAW_H
15
16 #include <linux/can.h>
17
18 #define SOL_CAN_RAW (SOL_CAN_BASE + CAN_RAW)
19
20 /* for socket options affecting the socket (not the global system) */
21
22 enum {
23         CAN_RAW_FILTER = 1,     /* set 0 .. n can_filter(s)          */
24         CAN_RAW_ERR_FILTER,     /* set filter for error frames       */
25         CAN_RAW_LOOPBACK,       /* local loopback (default:on)       */
26         CAN_RAW_RECV_OWN_MSGS,  /* receive my own msgs (default:off) */
27         CAN_RAW_FD_FRAMES,      /* allow CAN FD frames (default:off) */
28 };
29
30 #endif