From owner-freebsd-net Tue May 30 4:38:37 2000 Delivered-To: freebsd-net@freebsd.org Received: from lychee.itojun.org (INS40.chiba-ap2.dti.ne.jp [210.170.183.168]) by hub.freebsd.org (Postfix) with ESMTP id 4AEF137BADC for ; Tue, 30 May 2000 04:38:32 -0700 (PDT) (envelope-from itojun@itojun.org) Received: from kiwi.itojun.org (localhost [127.0.0.1]) by itojun.org (8.10.0/3.7W) with ESMTP id e4UBaos07132 for ; Tue, 30 May 2000 20:36:50 +0900 (JST) To: freebsd-net@FreeBSD.ORG In-reply-to: itojun's message of Tue, 30 May 2000 09:57:12 JST. <200005300057.JAA03008@kame199.kame.net> X-Template-Reply-To: itojun@itojun.org X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD 90 5F B4 60 79 54 16 E2 Subject: Re: BPF fix to if_loop.c From: Jun-ichiro itojun Hagino Date: Tue, 30 May 2000 20:36:50 +0900 Message-ID: <7130.959686610@lychee.itojun.org> Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > The following one-liner avoids junk (non-matching DLT_xx encapsulation) > to be injected to bpf, non-loopback ifp is passed to if_simloop. >- if (ifp->if_bpf) { >+ if (ifp->if_bpf && ifp->if_flags & IFF_LOOPBACK) { sorry this was incorrect. however, I think there should be check if ifp really wants DLT_NULL encapsulation or not. itojun To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message