Home
last modified time | relevance | path

Searched refs:j1939 (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/net/can/j1939/
H A Dsocket.c23 #define J1939_MIN_NAMELEN CAN_REQUIRED_SIZE(struct sockaddr_can, can_addr.j1939)
423 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn) && in j1939_sk_sanity_check()
424 !j1939_pgn_is_clean_pdu(addr->can_addr.j1939.pgn)) in j1939_sk_sanity_check()
502 if (j1939_pgn_is_valid(addr->can_addr.j1939.pgn)) in j1939_sk_bind()
503 jsk->pgn_rx_filter = addr->can_addr.j1939.pgn; in j1939_sk_bind()
504 jsk->addr.src_name = addr->can_addr.j1939.name; in j1939_sk_bind()
505 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
547 if (!addr->can_addr.j1939.name && in j1939_sk_connect()
548 addr->can_addr.j1939.addr == J1939_NO_ADDR && in j1939_sk_connect()
555 jsk->addr.dst_name = addr->can_addr.j1939.name; in j1939_sk_connect()
[all …]
H A DKconfig11 Say Y to have in-kernel support for j1939 socket type. This
12 allows communication according to SAE j1939.
14 SAE j1939-21 (datalink & transport protocol)
15 & SAE j1939-81 (network management).
H A DMakefile3 obj-$(CONFIG_CAN_J1939) += can-j1939.o
5 can-j1939-objs := \
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dj1939.rst134 To use J1939, ``#include <linux/can/j1939.h>``. From there, ``<linux/can.h>`` will be
179 } j1939;
185 ``can_addr.j1939.pgn`` specifies the PGN (max 0x3ffff). Individual bits are
188 ``can_addr.j1939.name`` contains the 64-bit J1939 NAME.
190 ``can_addr.j1939.addr`` contains the address.
210 If ``can_addr.j1939.name`` is set (!= 0) the NAME is looked up by the kernel and
211 the corresponding ADDR is used. If ``can_addr.j1939.name`` is not set (== 0),
212 ``can_addr.j1939.addr`` is used.
308 ``j1939.name`` member and provide it to ``bind(2)``. If the name had claimed an address
310 ``j1939.addr`` member will be ignored.
[all …]
H A Dindex.rst21 j1939
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/socketcan/
H A Dcan-utils_git.bb17 PACKAGES =+ "${PN}-access ${PN}-isotp ${PN}-j1939 ${PN}-cantest ${PN}-slcan ${PN}-log"
29 FILES:${PN}-j1939 = " \
/OK3568_Linux_fs/kernel/net/can/
H A DMakefile19 obj-$(CONFIG_CAN_J1939) += j1939/
H A DKconfig56 source "net/can/j1939/Kconfig"
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dcan.h193 } j1939; member
/OK3568_Linux_fs/kernel/
H A DMAINTAINERS3948 F: Documentation/networking/j1939.rst
3949 F: include/uapi/linux/can/j1939.h
3950 F: net/can/j1939/
/OK3568_Linux_fs/yocto/poky/meta/lib/oeqa/files/
H A Dbuildhistory_filelist1.txt3407 -rw-r--r-- root root 2207 ./usr/include/linux/can/j1939.h
H A Dbuildhistory_filelist2.txt3408 -rw-r--r-- root root 2207 ./usr/include/linux/can/j1939.h