From: Herbert Xu Date: Sat, 25 Mar 2006 09:25:29 +0000 (-0800) Subject: [SCTP]: Fix up sctp_rcv return value X-Git-Tag: v2.6.17-rc1~738^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2babf9daae4a3561f3264638a22ac7d0b14a6f52;p=pandora-kernel.git [SCTP]: Fix up sctp_rcv return value I was working on the ipip/xfrm problem and as usual I get side-tracked by other problems. As part of an attempt to change the IPv4 protocol handler calling convention I found that SCTP violated the existing convention. It's returning non-zero values after freeing the skb. This is doubly bad as 1) the skb gets resubmitted; 2) the return value is interpreted as a protocol number. This patch changes those return values to zero. IPv6 doesn't suffer from this problem because it uses a positive return value as an indication for resubmission. So the only effect of this patch there is to increment the IPSTATS_MIB_INDELIVERS counter which IMHO is the right thing to do. Signed-off-by: Herbert Xu Signed-off-by: David S. Miller --- Reading git-diff-tree failed