|
@@ -686,8 +686,8 @@ netdev_tx_t mlx4_en_xmit(struct sk_buff *skb, struct net_device *dev)
|
|
|
|
|
|
/* Copy dst mac address to wqe */
|
|
|
ethh = (struct ethhdr *)skb->data;
|
|
|
- tx_desc->ctrl.srcrb_flags16[0] = get_unaligned((u16 *)ethh->h_dest);
|
|
|
- tx_desc->ctrl.imm = get_unaligned((u32 *)(ethh->h_dest + 2));
|
|
|
+ tx_desc->ctrl.srcrb_flags16[0] = get_unaligned((__be16 *)ethh->h_dest);
|
|
|
+ tx_desc->ctrl.imm = get_unaligned((__be32 *)(ethh->h_dest + 2));
|
|
|
/* Handle LSO (TSO) packets */
|
|
|
if (lso_header_size) {
|
|
|
/* Mark opcode as LSO */
|