can network layer · Maintained
Maintainers
- M Oliver Hartkopp <socketcan@hartkopp.net>
- M Marc Kleine-Budde <mkl@pengutronix.de>
Paths
- F
Documentation/networking/can.rst - F
Documentation/networking/iso15765-2.rst - F
include/linux/can/can-ml.h - F
include/linux/can/core.h - F
include/linux/can/skb.h - F
include/net/can.h - F
include/net/netns/can.h - F
include/uapi/linux/can.h - F
include/uapi/linux/can/bcm.h - F
include/uapi/linux/can/gw.h - F
include/uapi/linux/can/isotp.h - F
include/uapi/linux/can/raw.h - F
net/can/ - F
net/sched/em_canid.c - F
tools/testing/selftests/net/can/
Last 30 days
Most active threads (last 7 days)
-
[PATCH v2 0/2] Fix two KCSAN issues
2026-05-22 18:08 · 2 replies in 7d · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 0/2] Fix two KCSAN issues
2026-05-20 12:27 · 2 replies in 7d · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 1/1] can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
2026-05-20 08:05 · 0 replies in 7d · Lee Jones <lee@kernel.org> -
[PATCH v2] can: bcm: prevent thrtimer UAF in rx path by checking RX_NO_AUTOTIMER
2026-05-19 11:50 · 0 replies in 7d · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH net] can: j1939: use netdevice_tracker for j1939_priv tracking
2026-05-19 01:21 · 1 reply in 7d · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Active reviewers (last 30 days)
-
Oliver Hartkopp <socketcan@hartkopp.net>
4 attestations (3 Acked-by, 1 Co-developed-by) · last on 2026-05-19 -
Eulgyu Kim <hidden>
4 attestations (2 Reported-by, 2 Tested-by) · last on 2026-05-07 -
Oleksij Rempel <o.rempel@pengutronix.de>
3 attestations (2 Acked-by, 1 Tested-by) · last on 2026-05-07 -
<hidden>
2 attestations (2 Reported-by) · last on 2026-05-22 -
Vincent Mailhol <mailhol@kernel.org>
2 attestations (1 Reviewed-by, 1 Tested-by) · last on 2026-05-07 -
Xiang Mei <hidden>
1 attestation (1 Reported-by) · last on 2026-05-17
Recent patches
Most-recent 30 patches in this subsystem on linux-can (capped at 30), ordered by date desc.
-
[PATCH v2 2/2] can: bcm: use atomic access in receive statistics
2026-05-22 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH v2 1/2] can: bcm: add locking when updating filter and timer values
2026-05-22 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 1/2] can: bcm: add locking when updating filter and timer values
2026-05-20 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 2/2] can: bcm: use atomic access in receive statistics
2026-05-20 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 1/1] can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
2026-05-20 · Lee Jones <lee@kernel.org> -
[PATCH v2] can: bcm: prevent thrtimer UAF in rx path by checking RX_NO_AUTOTIMER
2026-05-19 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH net v2] can: j1939: use netdevice_tracker for j1939_{priv,session,ecu} tracking
2026-05-19 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
[PATCH] can: j1939: fix NULL pointer dereference in j1939_session_completed()
2026-05-17 · Weiming Shi <hidden> -
[PATCH net] can: j1939: use netdevice_tracker for j1939_priv tracking
2026-05-17 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
[PATCH v2] Fix J1939 implementation not handling holds correctly
2026-05-16 · Alexander Hölzl <hidden> -
[PATCH 5.15.y] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-05-13 · Jianqiang kang <hidden> -
[PATCH 6.1.y] can: raw: fix ro->uniq use-after-free in raw_rcv()
2026-05-13 · Jianqiang kang <hidden> -
[PATCH net] can: proc: reset pkg_stats atomics individually
2026-05-12 · Runyu Xiao <hidden> -
[PATCH net 1/6] can: raw: add locking for raw flags bitfield
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
[PATCH net 4/6] can: j1939: fix lockless local-destination check
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
[PATCH net 2/6] can: bcm: prevent thrtimer UAF in rx path by checking RX_NO_AUTOTIMER
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
[PATCH net 3/6] can: j1939: fix wrong RX timeout for CTS hold messages
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> -
[PATCH net-next 2/2] can: isotp: convert to getsockopt_iter
2026-05-07 · Breno Leitao <leitao@debian.org> -
[PATCH net-next 1/2] can: j1939: convert to getsockopt_iter
2026-05-07 · Breno Leitao <leitao@debian.org> -
[PATCH net-next 2/5] can: j1939: convert to getsockopt_iter
2026-05-05 · Breno Leitao <leitao@debian.org> -
[PATCH net-next 1/5] can: isotp: convert to getsockopt_iter
2026-05-05 · Breno Leitao <leitao@debian.org> -
[PATCH] Fix J1939 implementation not handling holds correctly
2026-05-04 · Alexander Hölzl <hidden> -
[PATCH] can: raw: add locking for raw flags bitfield
2026-05-04 · Oliver Hartkopp <socketcan@hartkopp.net> -
Re: [BUG] KASAN: slab-use-after-free Read in raw_rcv
2026-05-03 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH 1/1] can: bcm: prevent thrtimer UAF in rx path by checking RX_NO_AUTOTIMER
2026-04-22 · Lee Jones <lee@kernel.org> -
[PATCH] can: j1939: fix wrong rx timeout for CTS hold messages
2026-04-21 · Alexander Hölzl <hidden> -
[PATCH v1 1/3] net: can: j1939: move j1939_xtp_abort enum to header
2026-04-20 · Oleksij Rempel <o.rempel@pengutronix.de> -
[PATCH v1 3/3] net: can: j1939: Add initial KUnit tests for socket and transport layers
2026-04-20 · Oleksij Rempel <o.rempel@pengutronix.de> -
[PATCH v1 2/3] net: can: j1939: move J1939_MIN_NAMELEN to shared header
2026-04-20 · Oleksij Rempel <o.rempel@pengutronix.de> -
[PATCH net] can: j1939: fix lockless local-destination check
2026-04-19 · Shuhao Fu <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
[can-next v2 3/5] can: move frame length from private headroom to struct sk_buff
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[can-next v2 2/5] can: move can_iif from private headroom to struct sk_buff
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[can-next v2 4/5] can: remove private skb headroom infrastructure
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[can-next v2 5/5] can: gw: use new can_gw_hops variable instead of re-using csum_start
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[can-next v2 1/5] can: use skb hash instead of private variable in headroom
2026-01-17 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[PATCH] can: raw: add locking for raw flags bitfield
2026-05-04 · Oliver Hartkopp <socketcan@hartkopp.net> · 1 Tested-by -
[PATCH net 1/6] can: raw: add locking for raw flags bitfield
2026-05-07 · Marc Kleine-Budde <mkl@pengutronix.de> · 1 Reviewed-by, 2 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
[PATCH b4/canxl-netlink] can: drop unsupported CAN frames on socket and netdev level
2025-11-01 · Oliver Hartkopp <socketcan@hartkopp.net> -
[PATCH] can: raw: instantly reject unsupported CAN frames
2025-11-11 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl 2/2] can: raw: instantly reject unsupported CAN frames
2025-11-15 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl v2 15/15] can: raw: instantly reject unsupported CAN frames
2025-11-15 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl v3 15/17] can: raw: instantly reject unsupported CAN frames
2025-11-20 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl v4 15/17] can: raw: instantly reject unsupported CAN frames
2025-11-21 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl v5 16/17] can: raw: instantly reject unsupported CAN frames
2025-11-21 · Oliver Hartkopp <socketcan@hartkopp.net> -
[canxl v6 16/17] can: raw: instantly reject unsupported CAN frames
2025-11-22 · Oliver Hartkopp <socketcan@hartkopp.net> -
Re: [can/j1939] unregister_netdevice: waiting for vcan0 to become free. Usage count = 2
2025-11-22 · Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -
[canxl v7 16/17] can: raw: instantly reject unsupported CAN frames
2025-11-25 · Oliver Hartkopp <socketcan@hartkopp.net>