linux/Documentation
Nicolas Maier fec846fa7e can: bcm: add recvmsg flags for own, local and remote traffic
CAN RAW sockets allow userspace to tell if a received CAN frame comes
from the same socket, another socket on the same host, or another host.
See commit 1e55659ce6 ("can-raw: add msg_flags to distinguish local
traffic"). However, this feature is missing in CAN BCM sockets.

Add the same feature to CAN BCM sockets. When reading a received frame
(opcode RX_CHANGED) using recvmsg, two flags in msg->msg_flags may be
set following the previous convention (from CAN RAW), to distinguish
between 'own', 'local' and 'remote' CAN traffic.

Update the documentation to reflect this change.

Signed-off-by: Nicolas Maier <nicolas.maier.dev@gmail.com>
Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Link: https://lore.kernel.org/all/20240120081018.2319-1-socketcan@hartkopp.net
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2024-02-12 16:55:17 +01:00
..
ABI drm fixes for 6.8-rc3 2024-02-02 12:54:46 -08:00
accel docs/accel: correct links to mailing list archives 2024-01-23 14:45:50 -07:00
accounting
admin-guide docs: admin-guide: remove obsolete advice related to SLAB allocator 2024-01-23 14:52:37 -07:00
arch arm64 fixes for -rc1 2024-01-19 13:36:15 -08:00
block Documentation: block: ioprio: Update schedulers 2024-01-18 08:21:14 -07:00
bpf bpf, docs: Clarify definitions of various instructions 2024-01-26 19:05:38 +01:00
cdrom
core-api A handful of late-arriving documentation fixes. 2024-01-17 11:49:11 -08:00
cpu-freq
crypto
dev-tools Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-02-01 15:12:37 -08:00
devicetree dt-bindings: net: Document Qcom QCA807x PHY package 2024-02-10 15:36:19 +00:00
doc-guide
driver-api pci-v6.8-changes 2024-01-17 16:23:17 -08:00
fault-injection
fb
features
filesystems ovl: mark xwhiteouts directory with overlay.opaque='x' 2024-01-23 12:39:48 +02:00
firmware_class
firmware-guide
fpga
gpu
hid
hwmon
i2c
iio
images
infiniband
input
isdn
kbuild
kernel-hacking
leds
litmus-tests
livepatch
locking
maintainer
mhi
misc-devices
mm
netlabel
netlink doc: netlink: specs: tc: add multi-attr to tc-taprio-sched-entry 2024-02-06 18:56:19 -08:00
networking can: bcm: add recvmsg flags for own, local and remote traffic 2024-02-12 16:55:17 +01:00
nvdimm
nvme
PCI
pcmcia
peci
power
process Kbuild updates for v6.8 2024-01-18 17:57:07 -08:00
RAS
RCU
rust LoongArch changes for v6.8 2024-01-19 13:30:49 -08:00
scheduler
scsi
security
sound
sphinx docs/sphinx: Fix TOC scroll hack for the home page 2024-01-23 14:33:13 -07:00
sphinx-static
spi
staging rpmsg updates for v6.8 2024-01-17 15:05:27 -08:00
target
tee
timers
tools
trace tracing updates for 6.8: 2024-01-18 14:35:29 -08:00
translations A handful of late-arriving documentation fixes. 2024-01-17 11:49:11 -08:00
usb usb: gadget: ncm: Fix indentations in documentation of NCM section 2024-01-27 16:27:58 -08:00
userspace-api doc/netlink: Describe nested structs in netlink raw docs 2024-01-31 21:19:19 -08:00
virt
w1
watchdog
wmi
.gitignore
atomic_bitops.txt
atomic_t.txt
Changes
CodingStyle
conf.py
docutils.conf
dontdiff
index.rst
Kconfig
Makefile
memory-barriers.txt
SubmittingPatches
subsystem-apis.rst