From: Neil Horman Date: Fri, 1 Mar 2013 07:44:08 +0000 (+0000) Subject: ipv[4|6]: correct dropwatch false positive in local_deliver_finish X-Git-Tag: v3.9-rc2~24^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8c6f4b9b7848bca8babfc0ae43a50c8ab22fbb9;p=pandora-kernel.git ipv[4|6]: correct dropwatch false positive in local_deliver_finish I had a report recently of a user trying to use dropwatch to localise some frame loss, and they were getting false positives. Turned out they were using a user space SCTP stack that used raw sockets to grab frames. When we don't have a registered protocol for a given packet, we record it as a drop, even if a raw socket receieves the frame. We should only record the drop in the event a raw socket doesnt exist to receive the frames Tested by the reported successfully Signed-off-by: Neil Horman Reported-by: William Reich Tested-by: William Reich CC: "David S. Miller" CC: William Reich CC: eric.dumazet@gmail.com Acked-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed