ndis [was Re: Proposal: Disable autoload of compat_xyz modules]

2017-07-31 Thread Taylor R Campbell
> Date: Tue, 1 Aug 2017 00:45:24 +0200
> From: Kamil Rytarowski 
> 
> > compat_ndis
> 
> This one perhaps could stay. It's for network driver.

On review, it appears this is not actually included in any GENERIC
kernels at all -- or even the x86 ALL kernels.  It doesn't even seem
to build.  It is marked as `experimental'.  Does anyone care about it?

(This is different from and independent of urndis(4), which does build
and does work, and which I even use sometimes.)


Re: ndis [was Re: Proposal: Disable autoload of compat_xyz modules]

2017-07-31 Thread Jonathan A. Kollasch
On Mon, Jul 31, 2017 at 10:56:41PM +, Taylor R Campbell wrote:
> > Date: Tue, 1 Aug 2017 00:45:24 +0200
> > From: Kamil Rytarowski 
> > 
> > > compat_ndis
> > 
> > This one perhaps could stay. It's for network driver.
> 
> On review, it appears this is not actually included in any GENERIC
> kernels at all -- or even the x86 ALL kernels.  It doesn't even seem
> to build.  It is marked as `experimental'.  Does anyone care about it?
> 

I might care about it if it worked.  I couldn't even make it work for
wired NICs some years ago.  I have a feeling it's incomplete and/or
broken.  I don't think it does any syscall compat stuff though.

Jonathan Kollasch


Re: ndis [was Re: Proposal: Disable autoload of compat_xyz modules]

2017-08-01 Thread Joerg Sonnenberger
On Mon, Jul 31, 2017 at 06:00:18PM -0500, Jonathan A. Kollasch wrote:
> On Mon, Jul 31, 2017 at 10:56:41PM +, Taylor R Campbell wrote:
> > > Date: Tue, 1 Aug 2017 00:45:24 +0200
> > > From: Kamil Rytarowski 
> > > 
> > > > compat_ndis
> > > 
> > > This one perhaps could stay. It's for network driver.
> > 
> > On review, it appears this is not actually included in any GENERIC
> > kernels at all -- or even the x86 ALL kernels.  It doesn't even seem
> > to build.  It is marked as `experimental'.  Does anyone care about it?
> > 
> 
> I might care about it if it worked.  I couldn't even make it work for
> wired NICs some years ago.  I have a feeling it's incomplete and/or
> broken.  I don't think it does any syscall compat stuff though.

Correct. It is an emulation layer of the NDIS kernel API. No user
servicable parts here.

Joerg


Re: ndis [was Re: Proposal: Disable autoload of compat_xyz modules]

2017-08-01 Thread maya
On Mon, Jul 31, 2017 at 06:00:18PM -0500, Jonathan A. Kollasch wrote:
> I might care about it if it worked.  I couldn't even make it work for
> wired NICs some years ago.  I have a feeling it's incomplete and/or
> broken.  I don't think it does any syscall compat stuff though.

The code and some other things claim it is compatible with NDIS 5.1, I
am under the impression that means only Windows XP or older drivers will
work.

I think manufacturers have stopped making such drivers, but they can
still be found for hardware.