[yocto] ifenslave recipe
Stath, Paul
PStath at Axxcelera.com
Thu Jun 16 07:28:53 PDT 2016
>> I'm looking at adding support for NIC bonding into our distribution.
>>
>> Along with bonding support in the kernel, I would like to build the 'ifenslave'
>> utility program.
>>
>> In checking the OpenEmbedded Layer Index, I find recipes-support/ifenslave/
>> ifenslave_1.1.0.bb in the meta-networking layer.
>>
>> This recipe has a SRC_URI for a version of 'ifenslave.c'
>> (ifenslace-2.6_1.1.0.org.tar.gz) which I hazard to guess is based on the
>> ifenslave distributed with the 2.6 kernel sources.
>>
>> The documentation for bonding (http://www.linuxfoundation.org/collaborate/
>> workgroups/networking/bonding) recommends using the 'ifenslave.c' distributed
>> with the kernel sources. It does indicate that sources from an earlier kernel
>> should still work, but may not support new functionallity.
>
>
> Actually, ifenslave has been gone from the kernel sources tree for some
> time now:
>
> commit b1098bbe1b24d5d90cff92fbd716d2ef4bed2cff
> Author: Cong Wang <amwang at redhat.com>
> Date: Mon May 27 15:49:16 2013 +0000
>
> bonding: remove ifenslave.c from kernel source
>
> As Stephen proposed:
> Since bonding supports configuration via iproute (netlink) and sysfs, I think
> it is time to purge the old ifenslave code out of Documentation/networking
> and update the documentation.
>
> Suggested-by: Stephen Hemminger <stephen at networkplumber.org>
> Cc: Stephen Hemminger <stephen at networkplumber.org>
> Cc: Jay Vosburgh <fubar at us.ibm.com>
> Cc: "David S. Miller" <davem at davemloft.net>
> Signed-off-by: Cong Wang <amwang at redhat.com>
> Signed-off-by: David S. Miller <davem at davemloft.net>
>
> so if anything that's probably an argument for us purging the recipe in
> meta-networking too.
So, barking up the wrong tree. ;-)
The perils of supporting a product that is still using a 3.2 kernel.
I'll verify that the ifenslave functionality can be replaced by iproute2,
and forget about ifenslave, like I have forgotten about ifconfig.
Thanks for the updated references!
--
Paul Stath
Senior Software Engineer
Axxcelera Broadband Wireless
Richmond, VA 23228
More information about the yocto
mailing list