|
@@ -503,9 +503,9 @@ static netdev_tx_t ti_hecc_xmit(struct sk_buff *skb, struct net_device *ndev)
|
|
|
spin_unlock_irqrestore(&priv->mbx_lock, flags);
|
|
|
|
|
|
/* Prepare mailbox for transmission */
|
|
|
+ data = cf->can_dlc | (get_tx_head_prio(priv) << 8);
|
|
|
if (cf->can_id & CAN_RTR_FLAG) /* Remote transmission request */
|
|
|
data |= HECC_CANMCF_RTR;
|
|
|
- data |= get_tx_head_prio(priv) << 8;
|
|
|
hecc_write_mbx(priv, mbxno, HECC_CANMCF, data);
|
|
|
|
|
|
if (cf->can_id & CAN_EFF_FLAG) /* Extended frame format */
|