Subject: Re: [PATCH] qemu tap support broken on current 3.99.17
To: None <tech-pkg@netbsd.org>
From: Luciano R. Furtado <lrfurtado@yahoo.com.br>
List: tech-pkg
Date: 04/17/2006 04:24:21
Hubert Feyrer wrote:
> On Sun, 16 Apr 2006, Luciano R. Furtado wrote:
> 
>> I have attached what I have here.
> 
> 
> Again: what about NetBSD 2.x and 3.0?
> You'll want to add some #ifdef to check that your code for a cloning 
> tap(4) is really needed. As far as I understand.
> 
> See pkgsrc/emulator/pcemu's patch-ac file, which checks 
> __NetBSD_Version__ against some value that indicates when (for your 
> case) cloning tap(4) support was added. Finding the right value is a bit 
> of black magic, looking at the CVS revision (change) history of 
> src/sys/sys/param.h may help finding it.
> 
> 
>  - Hubert
> 

tap support was added on 2005/01/08 according to the logs for if_tap.c,
the closest thing I could find to this date was 2005/01/10 that gives me

#define       __NetBSD_Version__      299001300

this would cover 3.0 and current, now for 2.0 I dont know what's the 
best approach since tap support is only avaiable through LKM from pkgsrc.