Home
last modified time | relevance | path

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

/linux-6.3-rc2/net/can/j1939/
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).
A Dsocket.c505 jsk->addr.sa = addr->can_addr.j1939.addr; in j1939_sk_bind()
547 if (!addr->can_addr.j1939.name && in j1939_sk_connect()
556 jsk->addr.da = addr->can_addr.j1939.addr; in j1939_sk_connect()
559 jsk->addr.pgn = addr->can_addr.j1939.pgn; in j1939_sk_connect()
579 addr->can_addr.j1939.pgn = jsk->addr.pgn; in j1939_sk_sock2sockaddr_can()
582 addr->can_addr.j1939.addr = jsk->addr.da; in j1939_sk_sock2sockaddr_can()
585 addr->can_addr.j1939.addr = jsk->addr.sa; in j1939_sk_sock2sockaddr_can()
843 paddr->can_addr.j1939.addr = skcb->addr.sa; in j1939_sk_recvmsg()
844 paddr->can_addr.j1939.pgn = skcb->addr.pgn; in j1939_sk_recvmsg()
892 if (addr->can_addr.j1939.name || in j1939_sk_alloc_skb()
[all …]
A DMakefile3 obj-$(CONFIG_CAN_J1939) += can-j1939.o
5 can-j1939-objs := \
/linux-6.3-rc2/Documentation/networking/
A Dj1939.rst217 } j1939;
223 ``can_addr.j1939.pgn`` specifies the PGN (max 0x3ffff). Individual bits are
226 ``can_addr.j1939.name`` contains the 64-bit J1939 NAME.
228 ``can_addr.j1939.addr`` contains the address.
250 ``can_addr.j1939.addr`` is used.
348 ``j1939.addr`` member will be ignored.
360 .can_addr.j1939 = {
393 .can_addr.j1939 = {
400 * NAME provided, does not match the j1939.name provided to bind(2), EPROTO
434 .can_addr.j1939 = {
[all …]
A Dindex.rst22 j1939
A Dcan.rst294 } j1939;
/linux-6.3-rc2/net/can/
A DMakefile19 obj-$(CONFIG_CAN_J1939) += j1939/
A DKconfig56 source "net/can/j1939/Kconfig"
/linux-6.3-rc2/include/uapi/linux/
A Dcan.h263 } j1939; member
/linux-6.3-rc2/
A DMAINTAINERS4603 F: Documentation/networking/j1939.rst
4604 F: include/uapi/linux/can/j1939.h
4605 F: net/can/j1939/

Completed in 31 milliseconds