|
@@ -161,8 +161,7 @@ ipq_build_packet_message(struct nf_queue_entry *entry, int *errp)
|
|
break;
|
|
break;
|
|
|
|
|
|
case IPQ_COPY_PACKET:
|
|
case IPQ_COPY_PACKET:
|
|
- if ((entry->skb->ip_summed == CHECKSUM_PARTIAL ||
|
|
|
|
- entry->skb->ip_summed == CHECKSUM_COMPLETE) &&
|
|
|
|
|
|
+ if (entry->skb->ip_summed == CHECKSUM_PARTIAL &&
|
|
(*errp = skb_checksum_help(entry->skb))) {
|
|
(*errp = skb_checksum_help(entry->skb))) {
|
|
read_unlock_bh(&queue_lock);
|
|
read_unlock_bh(&queue_lock);
|
|
return NULL;
|
|
return NULL;
|