From 8c1c06ba950d615713ccad28a9449a3aec3c417f Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 11 Nov 2008 16:18:32 -0800 Subject: [PATCH] Use skb_copy_bits() to copy data that might not be pulled into headers. --- datapath/datapath.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.43.0