On Mon, Dec 24, 2012 at 12:01 PM, Martin Pieuchot
<[email protected]> wrote:
> On 23/12/12(Sun) 23:06, Federico Schwindt wrote:
>> On Fri, Dec 21, 2012 at 5:44 PM, Paul Stoeber <[email protected]> wrote:
>> > On Fri, 21 Dec 2012 17:57:27 +0100
>> > Martin Pieuchot <[email protected]> wrote:
>> >> I think that the problem you are seeing is a regression introduced by
>> >> the revision 1.34 of /sys/dev/usb/if_urndis.c
>> >
>> > Confirmed.  I use OpenBSD 5.2.  I downgrade the kernel source to
>> >   if_urndis.c 1.33
>> >   if_urndisreg.h 1.14
>> >   usb.h 1.40
>> > Then urndis doesn't appear in dmesg, and I get cdce0 and internet.
>>
>> Hi,
>>
>> Can you please try the attached diff? It includes 2 other changes in
>> urndis but it shouldn't matter in this case.
>> Thanks,
>
> I'm ok with this change but I would prefer to use an existing define
> like MATCH_IFACECLASS_GENERIC instead of adding a new one for this
> workaround.

You can't. if_cdce uses UMATCH_IFACECLASS_GENERIC (which btw, looks
wrong to me) so it has to be lower. ugen uses UMATCH_GENERIC, so I
need to add something in between.

f.-

Reply via email to