summaryrefslogtreecommitdiffstats
path: root/net/can/j1939/transport.c
Commit message (Expand)AuthorAgeFilesLines
* can: j1939: use correct function name in commentZhang Changzhong2024-08-301-4/+4
* net: can: j1939: recover socket queue on CAN bus error during BAM transmissionOleksij Rempel2024-06-211-0/+2
* net: can: j1939: enhanced error handling for tightly received RTS messages in...Oleksij Rempel2024-06-211-2/+17
* can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory accessOleksij Rempel2023-04-051-1/+4
* can: j1939: prevent deadlock by moving j1939_sk_errqueue()Oleksij Rempel2023-03-271-2/+6
* can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivateZiyang Xuan2023-02-021-4/+0
* Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-12-131-1/+1
|\
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-271-1/+3
| |\
| * | can: j1939: j1939_session_tx_eoma(): fix debug infoZhang Changzhong2022-10-191-1/+1
* | | treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
| |/ |/|
* | can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore()...Yang Yingliang2022-10-271-1/+3
|/
* can: j1939: j1939_session_destroy(): fix memory leak of skbsFedor Pchelkin2022-08-091-1/+7
* net-timestamp: convert sk->sk_tskey to atomic_tEric Dumazet2022-02-181-1/+1
* can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAMZhang Changzhong2021-11-061-0/+5
* can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transportZhang Changzhong2021-11-061-0/+6
* can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytesZhang Changzhong2021-10-171-0/+2
* can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with erro...Zhang Changzhong2021-10-171-2/+5
* can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimerZiyang Xuan2021-10-171-3/+2
* can: j1939: extend UAPI to notify about RX statusOleksij Rempel2021-08-041-4/+18
* can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_*Oleksij Rempel2021-08-041-4/+4
* can: j1939: j1939_session_tx_dat(): fix typoMarc Kleine-Budde2021-08-031-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-07-311-3/+8
|\
| * can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP....Zhang Changzhong2021-07-241-1/+1
| * can: j1939: j1939_session_deactivate(): clarify lifetime of session objectOleksij Rempel2021-07-241-2/+7
* | can: j1939: j1939_xtp_rx_dat_one(): use separate pointer for session skb cont...Marc Kleine-Budde2021-07-251-4/+4
* | can: j1939: j1939_session_tx_dat(): use consistent name se_skcb for session s...Marc Kleine-Budde2021-07-251-4/+4
* | can: j1939: j1939_session_completed(): use consistent name se_skb for the ses...Marc Kleine-Budde2021-07-251-4/+4
* | can: j1939: replace fall through comment by fallthrough pseudo-keywordMarc Kleine-Budde2021-07-251-5/+10
* | can: j1939: fix checkpatch warningsMarc Kleine-Budde2021-07-251-2/+3
|/
* can: j1939: fix Use-after-Free, hold skb ref while in useOleksij Rempel2021-06-161-14/+40
* net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcntMarc Kleine-Budde2020-10-081-0/+1
* can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcntCong Wang2020-10-081-0/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-10/+10
* can: j1939: add rxtimer for multipacket broadcast sessionZhang Changzhong2020-08-151-8/+20
* can: j1939: abort multipacket broadcast session when timeout occursZhang Changzhong2020-08-151-1/+1
* can: j1939: cancel rxtimer on multipacket broadcast session completeZhang Changzhong2020-08-151-0/+1
* can: j1939: fix support for multipacket broadcast messageZhang Changzhong2020-08-151-3/+14
* can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect ...Oleksij Rempel2020-08-141-1/+14
* can: j1939: transport: add j1939_session_skb_find_by_offset() functionOleksij Rempel2020-08-141-7/+15
* can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j19...Oleksij Rempel2020-08-141-0/+15
* can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send ...Oleksij Rempel2020-08-141-0/+4
* can: j1939: warn if resources are still linked on destroyOleksij Rempel2019-11-131-0/+3
* can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_canc...Oleksij Rempel2019-11-131-1/+5
* can: j1939: make sure socket is held as long as session existsOleksij Rempel2019-11-131-0/+2
* can: j1939: transport: make sure the aborted session will be deactivated only...Oleksij Rempel2019-11-131-8/+17
* can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct ...Oleksij Rempel2019-11-041-0/+18
* can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with...Oleksij Rempel2019-11-041-1/+1
* can: add support of SAE J1939 protocolThe j1939 authors2019-09-041-0/+2027