Home
last modified time | relevance | path

Searched hist:"1 e55659ce6ddb5247cee0b1f720d77a799902b85" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/net/can/
H A Draw.cdiff 1e55659ce6ddb5247cee0b1f720d77a799902b85 Tue Oct 19 04:32:04 CDT 2010 Oliver Hartkopp <socketcan@hartkopp.net> can-raw: add msg_flags to distinguish local traffic

CAN has no addressing scheme. It is currently impossible for userspace
to tell is a received CAN frame comes from another process on the local
host, or from a remote CAN device.

This patch add support for userspace applications to distinguish between
'own', 'local' and 'remote' CAN traffic. The distinction is made by returning
flags in msg->msg_flags in the call to recvmsg().

The added documentation explains the introduced flags.

Signed-off-by: Kurt Van Dijck <kurt.van.dijck@eia.be>
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: David S. Miller <davem@davemloft.net>