Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966727AbcCPN5O (ORCPT ); Wed, 16 Mar 2016 09:57:14 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:64666 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934264AbcCPN5N (ORCPT ); Wed, 16 Mar 2016 09:57:13 -0400 From: Arnd Bergmann To: Pablo Neira Ayuso Cc: Pravin Shelar , "David S. Miller" , Thomas Graf , Joe Stringer , Paolo Abeni , Jarno Rajahalme , netdev@vger.kernel.org, dev@openvswitch.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] openvswitch: call only into reachable nf-nat code Date: Wed, 16 Mar 2016 14:56:51 +0100 Message-ID: <2159518.ilphXU8bxQ@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <20160316132536.GA29550@salvia> References: <1458132481-318209-1-git-send-email-arnd@arndb.de> <20160316132536.GA29550@salvia> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:0aEsYKhpyENeZBQkvpwQvYsbm1X9ry/Z3IcM5dxSVJvQv2HHh7P uoOSVhDo2T/Y67WlEpEWSbv6CIV46NyZ0D2X7kOLKlj5EqE74JBQ5uJ4R8jC9aFP2vStvg2 rR5YGVSH+e35aEqlevkFAQJZ7vKrHnAUpOgoa1epWGSJKuvnFdyZJAZvuCxzbXvfp9BcG/z Jh4Eb/94HL6VPUYpkK6/g== X-UI-Out-Filterresults: notjunk:1;V01:K0:2FX3RuhVxIY=:TxMal85qG/hjkAJUIKHw0n UaD6UzviYAVjGQqu7vzfHmRfS95D/dSzPJ+XHde9BQ+yWfpP581LBj8JFvzQv/g4LXwHtkopt RiYDuX1rZaHR/A+r8r/U9nZfOTkOUeGfkEGRGRXyS4jU4DP+wDcp0zA3WB4b79vRVMdF8+11q uHWxUPrfpwkTCKekVgbVkMM5zfDLhXJvr4oBYFSMEinCnFUM0mx2v2Ilb5UPnvWZr/6lGXL68 c3GHB/1S2d7F5lIYPo804DC/WvuWW8IwjCPMfJ20ZdeSd3yRr03m0ENPCp0gDDTRlFq3eJHBQ pwnd+im4twSxSMpQ5dgINLvTdQo769Jadp4MeWUsASXz1OHeakE2Y9pK4b2zYNQSiRJRWkHvK KFOpbArnoHc2TclCmP3Qwls1PDshxlfT+Ur3zHdFKuimdY/WZbGMeWqPipy7ZX9mfxJf7gxy/ tBBR6DkskD2n7KMhTYxC4XBTgFyKfA3m77P6cP0EFOI5mnBg+7VOiEwq1IsLnFw/iBG2In54i tz8VHfsjnL6TRWD6W9fMBZLo+z2+thnLLiZgKsscoKbiP2husLMBzOBbyO15+igbQdRe30gsE 0homSluTpIg8jVc5HF4cXX3O16/FdbBnmKP3quY4IcTfn/Vc2kTfqfxCn9yB2nT4fMxQWzJh0 1d+Enojf6chzNhvbJCZTBGlgaygWTujy8ebfNzHhnY/PXKGXKAOfXGHeHnsDL3Q4ZuNwg+8h9 X2uTh1orTR4W4DTf Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 781 Lines: 22 On Wednesday 16 March 2016 14:25:36 Pablo Neira Ayuso wrote: > Not related with this patch, just a side note/recommendation. > > I understand this code just got into tree, and that this needs a bit > work/iterations but this thing above is ugly, I wonder if there is a > better way to avoid this. > > Probably with some modularization of the openvswitch code this will > look better, I mean: > > 1) adding Kconfig switches to enable conntrack and NAT support to > net/openvswitch/Kconfig. > > 2) Move the NAT code to the corresponding openvswitch/nat.c file. > > Just my two cents. Yes, I think that would be good too. I also found that the driver used to look like that but it was changed as part of f88f69dd17f1 ("openvswitch: Remove conntrack Kconfig option."). Arnd