X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.c;h=07fa92d0740883f996119a476b49cbf66bf75793;hb=8c1c06ba950d615713ccad28a9449a3aec3c417f;hp=d4f332ee981511fb595d3ef6e623078987827ad6;hpb=e4f77b254351b7eb5aae974d0d3352c2fd111fe1;p=sliver-openvswitch.git diff --git a/datapath/datapath.c b/datapath/datapath.c index d4f332ee9..07fa92d07 100644 --- a/datapath/datapath.c +++ b/datapath/datapath.c @@ -690,7 +690,7 @@ dp_output_control(struct datapath *dp, struct sk_buff *skb, : OFPP_LOCAL); opi->reason = reason; opi->pad = 0; - memcpy(opi->data, skb_mac_header(skb), fwd_len); + skb_copy_bits(skb, 0, opi->data, fwd_len); err = send_openflow_skb(f_skb, NULL); out: