-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/06/11 19:22, Gert Doering wrote:
> Hi,
> 
> On Fri, Jun 03, 2011 at 01:53:45PM +0200, David Sommerseth wrote:
>> Considering that the last Linux 2.2 update was released 25-Feb-2004
>> and the first Linux 2.4 release came 04-Jan-2001, there are no
>> reasonable reasons to help users to stay on outdated kernels.
>> I consider this extra code path just waste of bytes ... so lets make
>> the world simpler.
> 
> Basically, I agree on the idea, but I think there's more that should
> be thrown out...
> 
> #if defined(TARGET_LINUX)
> 
> #ifdef HAVE_LINUX_IF_TUN_H      /* New driver support */
> 
> ...
> 
> #else
>           
> void  
> open_tun (const char *dev, const char *dev_type, const char *dev_node, struct 
> tu
> ntap *tt)
> {     
>   open_tun_generic (dev, dev_type, dev_node, false, true, tt);
> }     
>     
> #endif /* HAVE_LINUX_IF_TUN_H */
> 
> ...
> 
> /*
>  * This can be removed in future
>  * when all systems will use newer
>  * linux-headers
>  */
> #ifndef TUNSETOWNER
> #define TUNSETOWNER     _IOW('T', 204, int)
> #endif
> #ifndef TUNSETGROUP
> #define TUNSETGROUP     _IOW('T', 206, int)
> #endif
> 
> 
> and of course...
> 
> #if LINUX_IPV6 == 0
>   if ( tt->ipv6 )
>     msg (M_WARN, "NOTE: explicit support for IPv6 tun devices is not provided 
> fo
> r this OS");
> #endif
> 
> 
> ... so: consider this an ACK, but there's more to do :-)

Thanks!  Yeah, this is just something I stumbled upon lately, but I saw
that there are more stuff which can be cleaned up!  I just take some
smaller steps :)  More to come when I got more time to look at it :)

> Now, what did we agree was the oldest linux distribution that we wanted
> to support?  Need to setup a VM with that, and then rip out stuff, and
> verify that things still compile, ...

I think James once said Red Hat Enterprise Linux 4.6.  However, the
officially supported RHEL4 release is to my knowledge 4.9.  That's based on
a Linux 2.6.9 kernel, iirc.


Kind regards,

David Sommerseth

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk3pI78ACgkQDC186MBRfroA8QCgiA23jM9MX7PGs4Y9IZ+Ml7cD
zp8AniNMOSLMVYBb/SBfA0+GVEvqBSaR
=hEeB
-----END PGP SIGNATURE-----

Reply via email to