[openib-general] Re: [PATCH] sockaddr_ll change for IPoIB interface

Tom Duffy tomduffy at speakeasy.net
Fri Aug 12 08:15:53 PDT 2005


On Aug 12, 2005, at 7:51 AM, Roland Dreier wrote:

>     Tom> Do we need backward compatibility?
>
>     Hal> I'm not sure but I think this was a recommendation from
>     Hal> Roland.
>
> Yes, of course we need backward compatibility.  We can't put a change
> into the kernel that breaks userspace binaries.
>
> For example, the old Fedora binary of arping has to continue to work,
> even if you use a new kernel.

But, Fedora will rebuild their binary once this change is in.  If the  
Linux developers cared about this sort of thing, it would version all  
its kernel structs and put padding at the end to ensure new fields  
could be added.  It has opted for the cleaner (technical) solution of  
having all the apps recompile.  Sure there will be a little bit of  
growing pain, but in the end, it won't have all kinds of backwards  
compatibility cruft lying around.

-tduffy



More information about the general mailing list