[SK_BUFF] bonding: Set skb->nh.raw relative to skb->mac.raw
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
7f5c0cb05f
Коммит
e7dd65dafd
|
@ -885,7 +885,7 @@ static int ad_lacpdu_send(struct port *port)
|
|||
|
||||
skb->dev = slave->dev;
|
||||
skb_reset_mac_header(skb);
|
||||
skb->nh.raw = skb->data + ETH_HLEN;
|
||||
skb->nh.raw = skb->mac.raw + ETH_HLEN;
|
||||
skb->protocol = PKT_TYPE_LACPDU;
|
||||
skb->priority = TC_PRIO_CONTROL;
|
||||
|
||||
|
@ -929,7 +929,7 @@ static int ad_marker_send(struct port *port, struct marker *marker)
|
|||
|
||||
skb->dev = slave->dev;
|
||||
skb_reset_mac_header(skb);
|
||||
skb->nh.raw = skb->data + ETH_HLEN;
|
||||
skb->nh.raw = skb->mac.raw + ETH_HLEN;
|
||||
skb->protocol = PKT_TYPE_LACPDU;
|
||||
|
||||
marker_header = (struct marker_header *)skb_put(skb, length);
|
||||
|
|
|
@ -896,7 +896,7 @@ static void alb_send_learning_packets(struct slave *slave, u8 mac_addr[])
|
|||
memcpy(data, &pkt, size);
|
||||
|
||||
skb_reset_mac_header(skb);
|
||||
skb->nh.raw = data + ETH_HLEN;
|
||||
skb->nh.raw = skb->mac.raw + ETH_HLEN;
|
||||
skb->protocol = pkt.type;
|
||||
skb->priority = TC_PRIO_CONTROL;
|
||||
skb->dev = slave->dev;
|
||||
|
|
Загрузка…
Ссылка в новой задаче