Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934721Ab0KQOlu (ORCPT ); Wed, 17 Nov 2010 09:41:50 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39272 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933353Ab0KQOls (ORCPT ); Wed, 17 Nov 2010 09:41:48 -0500 Subject: Re: [PATCH 3/3] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error From: Eric Paris To: Patrick McHardy Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, selinux@tycho.nsa.gov, netfilter-devel@vger.kernel.org, equinox@diac24.net, eric.dumazet@gmail.com, davem@davemloft.net, hzhong@gmail.com, jmorris@namei.org, kuznet@ms2.inr.ac.ru, paul.moore@hp.com, pekkas@netcore.fi, sds@tycho.nsa.gov, yoshfuji@linux-ipv6.org In-Reply-To: <4CE3BFC4.1010706@trash.net> References: <20101116215238.6727.39248.stgit@paris.rdu.redhat.com> <20101116215257.6727.12163.stgit@paris.rdu.redhat.com> <4CE3BFC4.1010706@trash.net> Content-Type: text/plain; charset="UTF-8" Date: Wed, 17 Nov 2010 09:38:59 -0500 Message-ID: <1290004739.14282.73.camel@localhost.localdomain> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1096 Lines: 25 On Wed, 2010-11-17 at 12:43 +0100, Patrick McHardy wrote: > On 16.11.2010 22:52, Eric Paris wrote: > > The SELinux netfilter hooks just return NF_DROP if they drop a packet. We > > want to signal that a drop in this hook is a permanant fatal error and is not > > transient. If we do this the error will be passed back up the stack in some > > places and applications will get a faster interaction that something went > > wrong. > > Looks good to me. I'd suggest to have these patches go through Dave's > tree since I want to make use of the netfilter error propagation > mechanism to return proper errno codes for netfilter re-routing > failures. I'd be happy if Dave pulled patches 1 and 2. I can resend patch #3 once I can cajole another of the SELinux maintainers to look at it (I believe he most likely one is on vacation this week) -Eric -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/