[oe] [meta-oe][PATCH 1/2] iproute2: add bbappend for supporting tipc tool
Randy MacLeod
randy.macleod at windriver.com
Fri Aug 18 18:39:45 UTC 2017
On 2017-08-18 02:10 AM, Yi Zhao wrote:
>
>
> 在 2017年08月17日 22:01, Khem Raj 写道:
>> On Wed, Aug 16, 2017 at 11:40 PM, Yi Zhao <yi.zhao at windriver.com> wrote:
>>> The tipcutils 2.2 removed the tipc-config tool and recommended to use
>>> the new configuration tool named "tipc" in iproute2 package for
>>> configuring the tipc, which utilizes the new tipc netlink kernel API.
>>>
>>> We supported tipc in iproute2 with PACKAGECONFIG in oe-core commit
>>> 944ef0de241de77429ab0e5cb1dd4a7f355cf3fd
>>>
>>> Add iproute2 bbappend to enable tipc for tipcutils.
>>>
>>> Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
>>> ---
>>> meta-oe/recipes-connectivity/iproute2/iproute2_%.bbappend | 2 ++
>>> 1 file changed, 2 insertions(+)
>>> create mode 100644
>>> meta-oe/recipes-connectivity/iproute2/iproute2_%.bbappend
>>>
>>> diff --git
>>> a/meta-oe/recipes-connectivity/iproute2/iproute2_%.bbappend
>>> b/meta-oe/recipes-connectivity/iproute2/iproute2_%.bbappend
>>> new file mode 100644
>>> index 0000000..0869f7f
>>> --- /dev/null
>>> +++ b/meta-oe/recipes-connectivity/iproute2/iproute2_%.bbappend
>>> @@ -0,0 +1,2 @@
>>> +# For tipcutils
>>> +PACKAGECONFIG_append = " tipc"
>> can we do it in recipe proper itself ?
>
> Hi Khem,
>
> The tipc in iproute2 needs libmnl as dependency. Currently libmnl is in
> meta-networking and there are some packages in meta-networking need it
> as dependency, so we can not enable tipc build in oe-core directly.
> If we want to enable it in iproute2 recipe directly, we should move
> libmnl to oe-core. I don't know if it is worth to do that because few
> people need tipc. How do you think about it ?
We should move libmnl and the iproute2 change to oe-core.
By default, TIPC is enabled as a module in YP kernel:
$ grep TIPC
tmp-glibc/work/qemuppc-oe-linux/linux-yocto/4.10.17+gitAUTOINC+e92bd55409_6648a34e00-r0/linux-qemuppc-standard-build/.config
CONFIG_TIPC=m
CONFIG_TIPC_MEDIA_UDP=y
so it should be configurable with just the oe-core layer.
Once libmnl is in oe-core, we could move nftables,
"the successor to iptables" to oe-core say at the start of
the 2.5 dev cycle.
../Randy
>
> Thanks,
> Yi
>
>>
>>> --
>>> 2.7.4
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel at lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
--
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON,
Canada, K2K 2W5
More information about the Openembedded-devel
mailing list