This patch series i the result of preparation for big ETP transfers. Oleksij Rempel (10): j1939: rework j1939_send data path j1939: transport: rework TP size check j1939: move j1939_tp_max_packet_size to priv j1939: transport: add j1939_xtp_rx_rts_new() function j1939: transport: add j1939_xtp_rx_rts_old() function j1939: transport: j1939_xtp_rx_rts: remove useless check j1939: transport add warning for j1939_xtp_rx_rts_old() j1939: transport: j1939_tp_send(): fix skb refcounting j1939: transport: warn if skb can't be freed in j1939_session_destroy() j1939: socket: make sure all sessions are finished on close net/can/j1939/j1939-priv.h | 3 +- net/can/j1939/main.c | 22 +-- net/can/j1939/socket.c | 23 +++- net/can/j1939/transport.c | 272 ++++++++++++++++++++++--------------- 4 files changed, 187 insertions(+), 133 deletions(-) -- 2.19.1