Subject: Re: pppoectl(8) -d won't work
To: Holger Weiss <lists@jhweiss.de>
From: Martin Husemann <martin@duskware.de>
List: tech-net
Date: 08/20/2007 17:39:13
On Mon, Aug 20, 2007 at 03:53:59PM +0200, Holger Weiss wrote:
>      568      1 pppoectl CALL  ioctl(3,0xc0206970,0xffffffffffffc4c0)
>      568      1 pppoectl GIO   fd 3 wrote 32 bytes
>          "pppoe0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
>      568      1 pppoectl RET   ioctl -1 errno 25

So the problem is in the kernel.

And indeed it seems struct ifreq changed size, and all the few dozen
ioctls using that have not been versioned.

Martin