Lines Matching refs:frames
15 3.2 local loopback of sent frames
44 6.2 local loopback of sent frames
83 receive raw CAN frames, directly to/from the controller hardware.
84 Queueing of frames and higher-level transport protocols like ISO-TP
97 network layer as a network device, so that CAN frames from the
106 frames on different or the same CAN IDs. Several sockets listening on
107 the same interface for frames with the same CAN ID are all passed the
108 same received matching CAN frames. An application wishing to
112 CAN-IDs, frames, etc.
145 CAN frames between them, (sophisticated) queueing of CAN frames, and
184 3.2 local loopback of sent frames
199 some kind of local loopback of the sent CAN frames on the appropriate
203 transmission and reception of media dependent frames. Due to the
226 arbitration problems and error frames caused by the different
231 same way as other CAN frames. Whenever an error on the physical layer
233 creates an appropriate error message frame. Error messages frames can
314 be 0 (zero). In this case the socket receives CAN frames from every
320 Reading CAN frames from a bound CAN_RAW socket (see above) consists
340 Writing CAN frames can be done similarly, with the write(2) system call:
361 To write CAN frames on sockets bound to 'any' CAN interface the
381 switches the socket into a mode that allows the handling of CAN FD frames
382 and (legacy) CAN frames simultaneously (see section 4.1.5).
425 - The socket only receives valid data frames (=> no error message frames)
426 - The loopback of sent CAN frames is enabled (see chapter 3.2)
427 - The socket does not receive its own sent frames (in loopback mode)
435 The reception of CAN frames using CAN_RAW sockets can be controlled
464 To disable the reception of CAN frames on the selected CAN_RAW socket:
469 data causes the raw socket to discard the received CAN frames. But
494 both SFF frames with CAN ID 0x123 and EFF frames with 0xXXXXX123 can pass.
512 application in the same way as other CAN frames. The possible
536 When the local loopback is enabled, all the sent CAN frames are
538 frames' CAN-ID on this given interface to meet the multi user
539 needs. The reception of the CAN frames on the same socket that was
556 Once CAN_RAW_FD_FRAMES is enabled the application can send both CAN frames
557 and CAN FD frames. OTOH the application has to handle CAN and CAN FD frames
591 CANFD_MTU sized CAN FD frames.
598 socket option returns an error: No problem. You'll get legacy CAN frames
599 or CAN FD frames and can process them the same way.
602 CAN FD frames by checking if the device maximum transfer unit is CANFD_MTU.
613 frames are passed to user space that matched *all* given CAN filters. The
628 CAN driver supports the echo of frames on driver level, see 3.2 and 6.2.
640 Periodic transmission tasks of CAN frames or a sequence of CAN frames can be
644 A BCM socket is not intended for sending individual CAN frames using the
649 message header with a command ('opcode') followed by zero or more CAN frames.
659 struct can_frame frames[0];
662 The aligned payload 'frames' uses the same basic CAN frame structure defined
750 subsequent frame in frames. This is intended as usage simplification. For
754 RX_FILTER_ID: Filter by can_id alone, no frames required (nframes=0).
765 RX_RTR_FRAME: Send reply for RTR-request (placed in op->frames[0]).
778 Up to 256 CAN frames can be transmitted in a sequence in the case of a cyclic
779 TX task configuration. The number of CAN frames is provided in the 'nframes'
780 element of the BCM message head. The defined number of CAN frames are added
783 /* create a struct to set up a sequence of four CAN frames */
795 With every transmission the index in the array of CAN frames is increased
815 than one CAN frames can be passed in a RX_SETUP configuration message. The
817 have to match in the subsequent CAN frames with the received CAN frame.
818 If one of the subsequent CAN frames is matching the bits in that frame data
820 Up to 257 CAN frames (multiplex filter bit mask CAN frame plus 256 CAN
858 (e.g. current/maximum frames per second) this 1 second timer is
867 lists to deliver received CAN frames to CAN protocol modules. These
886 rcvlist_err - list for error message frames masks
893 stats - SocketCAN core statistics (rx/tx frames, match ratios, ...)
905 frames received by CAN interfaces and to send CAN frames:
907 can_rx_register - subscribe CAN frames from a specific interface
908 can_rx_unregister - unsubscribe CAN frames from a specific interface
940 6.2 local loopback of sent frames
945 set to prevent the PF_CAN core from locally echoing sent frames
977 frames without real CAN controller hardware. Virtual CAN network
1146 by monitoring CAN error message frames and do a restart when
1165 CAN frames anyway. The payload length to the bus-relevant DLC mapping is
1176 N.B. CAN FD capable devices can also handle and send legacy CAN frames.