From e-masson@kisoft-services.com  Wed Jan 19 14:58:11 2005
Return-Path: <e-masson@kisoft-services.com>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6BB0616A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Jan 2005 14:58:11 +0000 (GMT)
Received: from kraid.nerim.net (smtp-103-wednesday.nerim.net [62.4.16.103])
	by mx1.FreeBSD.org (Postfix) with ESMTP id A606543D55
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Jan 2005 14:58:10 +0000 (GMT)
	(envelope-from e-masson@kisoft-services.com)
Received: from srvbsdnanssv.interne.kisoft-services.com (kisoft.net1.nerim.net [62.212.107.51])
	by kraid.nerim.net (Postfix) with ESMTP id 2DDD741F57
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Jan 2005 15:58:08 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
	by srvbsdnanssv.interne.kisoft-services.com (Postfix) with ESMTP id 0F7C0C288
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Jan 2005 15:58:06 +0100 (CET)
Received: from srvbsdnanssv.interne.kisoft-services.com ([127.0.0.1])
 by localhost (srvbsdnanssv.interne.kisoft-services.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 08073-08 for <FreeBSD-gnats-submit@freebsd.org>;
 Wed, 19 Jan 2005 15:58:02 +0100 (CET)
Received: by srvbsdnanssv.interne.kisoft-services.com (Postfix, from userid 1001)
	id 07C69C23C; Wed, 19 Jan 2005 15:58:01 +0100 (CET)
Message-Id: <20050119145801.07C69C23C@srvbsdnanssv.interne.kisoft-services.com>
Date: Wed, 19 Jan 2005 15:58:01 +0100 (CET)
From: Eric Masson <e-masson@kisoft-services.com>
Reply-To: Eric Masson <e-masson@kisoft-services.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: PF, set loginterface & non existing interface
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         76464
>Category:       kern
>Synopsis:       PF, set loginterface & non existing interface
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mlaier
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 19 15:00:46 GMT 2005
>Closed-Date:    Mon Oct 30 14:54:39 GMT 2006
>Last-Modified:  Mon Oct 30 14:54:39 GMT 2006
>Originator:     Eric Masson
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
Kisoft Services
>Environment:
System: FreeBSD srvbsdnanssv.interne.kisoft-services.com 5.3-STABLE FreeBSD 5.3-STABLE #0: Tue Jan 11 11:44:56 CET 2005 emss@srvbsdnanssv.interne.kisoft-services.com:/vol0/build/usr/src/sys/K6II i386


>Description:
	Loading a PF ruleset containing a set loginterface line referencing a non existent interface
	ends by no rules loaded.
	The problem occurs here with clonable interfaces, I use pppd for internet connection and pppX
	devices are created on the fly as soon as pppd requests creation.
	PF is initialized earlier in the boot process and pppX aren't existing at this moment, so the existence
	of a line like :
	set loginterface ppp0
	makes pfctl fails in loading rules
>How-To-Repeat:
	Reference an interface that doesn't exist in set loginterface clause
>Fix:

	


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->mlaier 
Responsible-Changed-By: mlaier 
Responsible-Changed-When: Wed Jan 19 15:46:24 GMT 2005 
Responsible-Changed-Why:  
I'll take this one.  Thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=76464 
State-Changed-From-To: open->closed 
State-Changed-By: mlaier 
State-Changed-When: Mon Oct 30 14:52:05 UTC 2006 
State-Changed-Why:  
"set loginterface" has been made redundant by the general per-interface 
counters viewable with pfctl -vvvsI -i ifname.  A fix for 5.x is way too 
much work to be considered.  Sorry. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=76464 
>Unformatted:
