Centos-kernel-stream-9/Documentation/networking
Radu Rendec de243e3a51 can: bcm: add recvmsg flags for own, local and remote traffic
JIRA: https://issues.redhat.com/browse/RHEL-84144

commit fec846fa7eddf7bb651bf88bd78c7db1410ae3b1
Author: Nicolas Maier <nicolas.maier.dev@gmail.com>
Date:   Sat Jan 20 09:10:18 2024 +0100

    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>

Signed-off-by: Radu Rendec <rrendec@redhat.com>
2025-03-19 15:14:54 -04:00
..
caif
device_drivers Merge: i40e: add ability to reset VF for Tx and Rx MDD events 2025-01-23 13:15:07 +00:00
devlink ice: devlink PF MSI-X max and min parameter 2025-02-19 13:37:37 +01:00
dsa
mac80211_hwsim
net_cachelines net: napi: Prevent overflow of napi_defer_hard_irqs 2024-11-05 10:51:34 +01:00
netlink_spec Documentation: Document each netlink family 2024-04-26 17:16:06 +02:00
pse-pd net: pse-pd: Add support for PSE PIs 2024-10-01 12:15:46 +02:00
6lowpan.rst
6pack.rst
af_xdp.rst
alias.rst
arcnet-hardware.rst
arcnet.rst
atm.rst
ax25.rst
bareudp.rst
batman-adv.rst
bonding.rst Documentation: bonding: add XDP support explanation 2024-10-29 10:51:32 +08:00
bridge.rst docs: bridge: add other features 2024-05-17 13:48:34 +02:00
can.rst can: bcm: add recvmsg flags for own, local and remote traffic 2025-03-19 15:14:54 -04:00
can_ucan_protocol.rst
cdc_mbim.rst
checksum-offloads.rst
dccp.rst
dctcp.rst
decnet.rst
dns_resolver.rst
driver.rst
eql.rst
ethtool-netlink.rst Documentation: networking: Fix missing PSE documentation and grammar issues 2024-11-05 11:39:25 +01:00
failover.rst
fib_trie.rst
filter.rst
gen_stats.rst
generic-hdlc.rst
generic_netlink.rst
gtp.rst
ieee802154.rst
ila.rst
index.rst Documentation: networking: Add description for multi-pf netdev 2024-12-05 10:31:58 -05:00
ip-sysctl.rst net: ipv4: Add a sysctl to set multipath hash seed 2024-09-24 17:04:46 +02:00
ip_dynaddr.rst
ipddp.rst
ipsec.rst
ipv6.rst
ipvlan.rst
ipvs-sysctl.rst
j1939.rst
kapi.rst
kcm.rst
l2tp.rst
lapb-module.rst
mac80211-auth-assoc-deauth.txt
mac80211-injection.rst
mpls-sysctl.rst
mptcp-sysctl.rst
msg_zerocopy.rst
multi-pf-netdev.rst docs: networking: fix indentation errors in multi-pf-netdev 2024-12-05 10:31:59 -05:00
multiqueue.rst
net_dim.rst ethtool: provide customized dim profile management 2024-10-01 12:19:13 +02:00
net_failover.rst
netconsole.rst
netdev-FAQ.rst
netdev-features.rst netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local 2024-10-03 17:59:51 +02:00
netdevices.rst Merge: CNB96: netdev_features: start cleaning netdev_features_t up 2024-10-20 09:09:03 +00:00
netfilter-sysctl.rst
netif-msg.rst
nexthop-group-resilient.rst
nf_conntrack-sysctl.rst
nf_flowtable.rst
nfc.rst
openvswitch.rst
operstates.rst
packet_mmap.rst mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER 2024-12-09 12:24:17 -05:00
page_pool.rst net: page_pool: expose page pool stats via netlink 2024-05-16 19:27:55 +02:00
phonet.rst
phy-link-topology.rst Documentation: networking: document phy_link_topology 2024-11-05 11:39:22 +01:00
phy.rst net: phy: introduce core support for phy-mode = "10g-qxgmii" 2024-12-10 13:40:54 +01:00
pktgen.rst
plip.rst
ppp_generic.rst
proc_net_tcp.rst
radiotap-headers.rst
rds.rst
regulatory.rst
representors.rst Documentation: Add documentation for eswitch attribute 2024-11-20 10:13:46 +01:00
rxrpc.rst
scaling.rst net: ethtool: add support for symmetric-xor RSS hash 2024-04-10 09:30:56 +02:00
sctp.rst
secid.rst
seg6-sysctl.rst
segmentation-offloads.rst
sfp-phylink.rst
smc-sysctl.rst
snmp_counter.rst docs: automarkup: linkify git revs 2024-04-17 16:42:26 -04:00
statistics.rst netdev: add per-queue statistics 2024-09-06 12:09:01 +00:00
strparser.rst
switchdev.rst netdev_features: convert NETIF_F_NETNS_LOCAL to dev->netns_local 2024-10-03 17:59:51 +02:00
sysfs-tagging.rst
tc-actions-env-rules.rst
tc-queue-filters.rst
tcp-thin.rst
team.rst
timestamping.rst net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP 2024-05-16 18:34:21 +02:00
tipc.rst
tls-handshake.rst net/handshake: Enable the SNI extension to work properly 2023-12-02 05:12:24 -05:00
tls-offload-layers.svg
tls-offload-reorder-bad.svg
tls-offload-reorder-good.svg
tls-offload.rst
tls.rst
tproxy.rst
tuntap.rst
udplite.rst
vrf.rst
vxlan.rst
x25-iface.rst
x25.rst
xdp-rx-metadata.rst xdp: Add VLAN tag hint 2024-06-05 17:53:56 +02:00
xfrm_device.rst xfrm: generalize xdo_dev_state_update_curlft to allow statistics update 2024-09-24 11:17:25 +00:00
xfrm_proc.rst
xfrm_sync.rst
xfrm_sysctl.rst
xsk-tx-metadata.rst xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len 2024-11-06 19:29:48 +01:00