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 * Send feedback to <socketcan-users@lists.berlios.de> 12 * 13 */ 14 15#ifndef CAN_RAW_H 16#define CAN_RAW_H 17 18#include <linux/can.h> 19 20#define SOL_CAN_RAW (SOL_CAN_BASE + CAN_RAW) 21 22/* for socket options affecting the socket (not the global system) */ 23 24enum { 25 CAN_RAW_FILTER = 1, /* set 0 .. n can_filter(s) */ 26 CAN_RAW_ERR_FILTER, /* set filter for error frames */ 27 CAN_RAW_LOOPBACK, /* local loopback (default:on) */ 28 CAN_RAW_RECV_OWN_MSGS /* receive my own msgs (default:off) */ 29}; 30 31#endif 32