Prepare the world for the J1939_ERRQUEUE_RX_ version
Unified · Split
| @@ -20,9 +20,9 @@ · 19 unmodified lines | ||
| 20 | 20 | |
| 21 | 21 | struct j1939_session; |
| 22 | 22 | enum j1939_sk_errqueue_type { |
| 23 | − J1939_ERRQUEUE_ACK, | |
| 24 | − J1939_ERRQUEUE_SCHED, | |
| 25 | − J1939_ERRQUEUE_ABORT, | |
| 23 | + J1939_ERRQUEUE_TX_ACK, | |
| 24 | + J1939_ERRQUEUE_TX_SCHED, | |
| 25 | + J1939_ERRQUEUE_TX_ABORT, | |
| 26 | 26 | }; |
| 27 | 27 | |
| 28 | 28 | /* j1939 devices */ |
| @@ -964,7 +964,7 @@ void j1939_sk_errqueue(struct j1939_session *session, · 963 unmodified lines | ||
| 964 | 964 | serr = SKB_EXT_ERR(skb); |
| 965 | 965 | memset(serr, 0, sizeof(*serr)); |
| 966 | 966 | switch (type) { |
| 967 | − case J1939_ERRQUEUE_ACK: | |
| 967 | + case J1939_ERRQUEUE_TX_ACK: | |
| 968 | 968 | if (!(sk->sk_tsflags & SOF_TIMESTAMPING_TX_ACK)) { |
| 969 | 969 | kfree_skb(skb); |
| 970 | 970 | return; |
| @@ -975,7 +975,7 @@ void j1939_sk_errqueue(struct j1939_session *session, · 4 unmodified lines | ||
| 975 | 975 | serr->ee.ee_info = SCM_TSTAMP_ACK; |
| 976 | 976 | state = "ACK"; |
| 977 | 977 | break; |
| 978 | − case J1939_ERRQUEUE_SCHED: | |
| 978 | + case J1939_ERRQUEUE_TX_SCHED: | |
| 979 | 979 | if (!(sk->sk_tsflags & SOF_TIMESTAMPING_TX_SCHED)) { |
| 980 | 980 | kfree_skb(skb); |
| 981 | 981 | return; |
| @@ -986,7 +986,7 @@ void j1939_sk_errqueue(struct j1939_session *session, · 4 unmodified lines | ||
| 986 | 986 | serr->ee.ee_info = SCM_TSTAMP_SCHED; |
| 987 | 987 | state = "SCH"; |
| 988 | 988 | break; |
| 989 | − case J1939_ERRQUEUE_ABORT: | |
| 989 | + case J1939_ERRQUEUE_TX_ABORT: | |
| 990 | 990 | serr->ee.ee_errno = session->err; |
| 991 | 991 | serr->ee.ee_origin = SO_EE_ORIGIN_LOCAL; |
| 992 | 992 | serr->ee.ee_info = J1939_EE_INFO_TX_ABORT; |
| @@ -261,9 +261,9 @@ static void __j1939_session_drop(struct j1939_session *session) · 260 unmodified lines | ||
| 261 | 261 | static void j1939_session_destroy(struct j1939_session *session) |
| 262 | 262 | { |
| 263 | 263 | if (session->err) |
| 264 | − j1939_sk_errqueue(session, J1939_ERRQUEUE_ABORT); | |
| 264 | + j1939_sk_errqueue(session, J1939_ERRQUEUE_TX_ABORT); | |
| 265 | 265 | else |
| 266 | − j1939_sk_errqueue(session, J1939_ERRQUEUE_ACK); | |
| 266 | + j1939_sk_errqueue(session, J1939_ERRQUEUE_TX_ACK); | |
| 267 | 267 | |
| 268 | 268 | netdev_dbg(session->priv->ndev, "%s: 0x%p\n", __func__, session); |
| 269 | 269 | |
| @@ -1044,7 +1044,7 @@ static int j1939_simple_txnext(struct j1939_session *session) · 774 unmodified lines | ||
| 1044 | 1044 | if (ret) |
| 1045 | 1045 | goto out_free; |
| 1046 | 1046 | |
| 1047 | − j1939_sk_errqueue(session, J1939_ERRQUEUE_SCHED); | |
| 1047 | + j1939_sk_errqueue(session, J1939_ERRQUEUE_TX_SCHED); | |
| 1048 | 1048 | j1939_sk_queue_activate_next(session); |
| 1049 | 1049 | |
| 1050 | 1050 | out_free: |
| @@ -1438,7 +1438,7 @@ j1939_xtp_rx_cts_one(struct j1939_session *session, struct sk_buff *skb) · 387 unmodified lines | ||
| 1438 | 1438 | if (session->transmission) { |
| 1439 | 1439 | if (session->pkt.tx_acked) |
| 1440 | 1440 | j1939_sk_errqueue(session, |
| 1441 | − J1939_ERRQUEUE_SCHED); | |
| 1441 | + J1939_ERRQUEUE_TX_SCHED); | |
| 1442 | 1442 | j1939_session_txtimer_cancel(session); |
| 1443 | 1443 | j1939_tp_schedule_txtimer(session, 0); |
| 1444 | 1444 | } |