From: Eric Dumazet Date: Wed, 24 Aug 2011 10:41:19 +0000 (+0000) Subject: rps: support IPIP encapsulation X-Git-Tag: v3.2-rc1~129^2~419 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec5efe7946280d1e84603389a1030ccec0a767ae;p=platform%2Fkernel%2Flinux-exynos.git rps: support IPIP encapsulation Skip IPIP header to get proper layer-4 information. Like GRE tunnels, this only works if rxhash is not already provided by the device itself (ethtool -K ethX rxhash off), to allow kernel compute a software rxhash. Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller --- diff --git a/net/core/dev.c b/net/core/dev.c index a4306f7..b668a3d 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -2608,6 +2608,8 @@ again: } } break; + case IPPROTO_IPIP: + goto again; default: break; }