The relevant line in if_tun.h is
#define TUNSETIFF _IOW('T', 202, int)
I was not sure how to swig the _IOW stuff. If anyone can provide a hint I
will try.
On Feb 4, 2008 2:57 PM, Eric Blossom <[EMAIL PROTECTED]> wrote:
> On Mon, Feb 04, 2008 at 02:41:16PM -0500, Tim Meehan wrote:
> > Hello all,
> >
> > tunnel.py (examples/python/digital) hardcodes a value
> >
> > TUNSETIFF = 0x400454ca
> >
> > This does not seem to be compatible with the PS3.
> >
> > running tunnel.py returns
> >
> > ifs = ioctl(tun, TUNSETIFF, struct.pack("16sH", "gr%d", mode))
> > IOError: [Errno 22] Invalid argument
> >
> > Changing the hardcoded value to
> >
> > TUNSETIFF = 0x800454ca (changed 4004 to 8004)
> >
> > allows tunnel.py to function properly on PS3.
> >
> > Question: Anyone have a good way to set these values other than hard
> coding
> > them?
> >
> > i.e. how can we get the values directly out of linux/if_tun.h?
> >
> > Tim
>
> We should probably swig the constants in linux/if_tun.h
>
>
>
>
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio