/include/linux/can/raw.h

https://bitbucket.org/cyanogenmod/android_kernel_asus_tf300t · C Header · 31 lines · 11 code · 6 blank · 14 comment · 0 complexity · b9d0d750235848ee945c0f336e1d2f79 MD5 · raw file

  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. #ifndef CAN_RAW_H
  15. #define CAN_RAW_H
  16. #include <linux/can.h>
  17. #define SOL_CAN_RAW (SOL_CAN_BASE + CAN_RAW)
  18. /* for socket options affecting the socket (not the global system) */
  19. enum {
  20. CAN_RAW_FILTER = 1, /* set 0 .. n can_filter(s) */
  21. CAN_RAW_ERR_FILTER, /* set filter for error frames */
  22. CAN_RAW_LOOPBACK, /* local loopback (default:on) */
  23. CAN_RAW_RECV_OWN_MSGS /* receive my own msgs (default:off) */
  24. };
  25. #endif