summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity/iproute2
AgeCommit message (Collapse)Author
2024-05-28iproute2: upgrade 6.8.0 -> 6.9.0Wang Mingyu
(From OE-Core rev: f516215f213d809cf89bc8e2e3b36119a80bee63) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-13iproute2: Fix build with GCC-14Khem Raj
(From OE-Core rev: 127df0ac9b55fa2a7f3269934854f805843d01cc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25iproute2: upgrade 6.7.0 -> 6.8.0Changhyeok Bae
* Release Note * This is regular release of iproute2 corresponding to the 6.8 kernel. In addition to the usual round of documentation fixes, many small changes to ss utility. Most of the work to have full JSON support in traffic control (TC) is done, only a few leftovers. Remove support fot ipt and xt in tc. (From OE-Core rev: f0a26644b620dea3f8ca82714cfa3249b13b01b1) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-25iproute2: drop obsolete patchMaxin B. John
libc-compat.h fix for musl was obsolete after 4.16.0 release of iproute2. Drop it. (From OE-Core rev: ad57a1e124a1de7af7ef8479ed779230e923d3af) Signed-off-by: Maxin John <maxin.john@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-04-16iproute2: add bridge packageMichael Haener
Add package for using the bridge tool. (From OE-Core rev: 21689b8984fd426f4e21d729d82444d3a8e230b7) Signed-off-by: Michael Haener <michael.haener@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-01-19iproute2: upgrade 6.6.0 -> 6.7.0Wang Mingyu
(From OE-Core rev: 569285695e43128dafd77ad33d12a8eeb29fd88d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-11-20iproute2: upgrade 6.5.0 -> 6.6.0Wang Mingyu
(From OE-Core rev: 3ab71c67746754098b79af25c05c6bf0747d558d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-26iproute2: upgrade 6.4.0 -> 6.5.0Alexander Kanavin
Set CONF_USR_DIR explicitly as upstream hardcodes 'lib' in it. Fix up iproute2-ip packaging to reflect that, and fix multilib error where the executable would end up in the main package. (From OE-Core rev: c88d6e94c0df3079410930abff9af0a08930ec8c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-07-25iproute2: upgrade 6.3.0 -> 6.4.0Trevor Gamblin
Changelog: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/ Added a patch for including limits.h with musl builds, or else we get failures such as: | mdb.c: In function 'mdb_parse_vni': | mdb.c:666:47: error: 'ULONG_MAX' undeclared (first use in this function) | 666 | if ((endptr && *endptr) || vni_num == ULONG_MAX) | | ^~~~~~~~~ | mdb.c:666:47: note: 'ULONG_MAX' is defined in header '<limits.h>'; did you forget to '#include <limits.h>'? (From OE-Core rev: ae2a9b8d3a8b119cc021b9c99cac72d18d5954ba) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-05-05iproute2: upgrade 6.2.0 -> 6.3.0Changhyeok Bae
(From OE-Core rev: 70835d2cfa781e7a30f026d1ab1f88256f6d1693) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-03-11iproute2: upgrade 6.1.0 -> 6.2.0Alexander Kanavin
License-Update: copyright snippet has been dropped from ip.c (From OE-Core rev: d709e2d4c5d8768b3160d63aec207fe3e2a4066d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-13iproute2: separate routel and add python dependencyPeter Marko
This script was migrated from shell to python3 in recent versions. (From OE-Core rev: 63c89b726e9a2c844168ffeddfaf0c778abfd131) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-12-22iproute2: upgrade 6.0.0 -> 6.1.0Wang Mingyu
(From OE-Core rev: c83668b89289cfd1eee87e7388239bb5b7763a7d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-11-27iproute2: add selinux PACKAGECONFIGMingli Yu
Add selinux PACKAGECONFIG logic in selinux layer[1] to conform to yocto compliance. [1] https://git.yoctoproject.org/meta-selinux/commit/?id=31325005e4409e08b7f68eed44a9c4086453e4dd (From OE-Core rev: 067ce90494bc370fc7a271c6a036c414358f0f38) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-10-29iproute2: upgrade 5.19.0 -> 6.0.0Changhyeok Bae
Two patches are in upstream. (From OE-Core rev: 9acd3f210f63156d5fd9acbf4477aef2bb4c9de8) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-28iproute2: merge .inc into .bbChanghyeok Bae
(From OE-Core rev: 368e01b2eae6ff55293b3bdbeea4b1612063f8ca) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-28iproute2: Unset CLEANBROKENChanghyeok Bae
(From OE-Core rev: 6d716c83bdf9863fd90a61027ef31a53703b3fbc) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-12iproute2: Fix netns check during configureKhem Raj
Check would fail with compilers using -Werror since _GNU_SOURCE is needed for this function. (From OE-Core rev: f820e177f9d1d1f1c3c9411003e44d04961e1ba4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-10iproute2: upgrade 5.18.0 -> 5.19.0Alexander Kanavin
(From OE-Core rev: 00c40d1343dd34a416657b79745f102a17332ddb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-31iproute2: upgrade 5.17.0 -> 5.18.0wangmy
(From OE-Core rev: 995c5dc8816eaa07b21ed08c4d6afb7bffd9e368) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-29iproute2: upgrade 5.16.0 -> 5.17.0wangmy
0001-lib-fix-ax25.h-include-for-musl.patch removed since it's included in 5.17.0 (From OE-Core rev: 4b0b5fa9dd82fe9492e1eba440f3dcee40572fb6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-20meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie
license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-01-19iproute2: update 5.15.0 to 5.16.0Changhyeok Bae
0001-lib-fix-ax25.h-include-for-musl.patch is the fix for musl and comes from upstream. (From OE-Core rev: 01db27399073804b88a38beb0ecd4c151faf3471) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-10iproute2: upgrade 5.14.0 -> 5.15.0wangmy
(From OE-Core rev: 609fd71c5d132b77072f1eb0cc4fe94370371eff) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-11iproute2: update to 5.14.0Changhyeok Bae
(From OE-Core rev: 6c5d37fd42f7ed53c293717d815b4e2ebc1aa3fc) Signed-off-by: Changhyeok <changhyeok.bae@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-02Convert to new override syntaxRichard Purdie
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-16iproute2: upgrade 5.12.0 -> 5.13.0Alexander Kanavin
(From OE-Core rev: 76e7cd680c96fba794b785cfe0c3403c32b71028) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-31iproute2: upgrade 5.11.0 -> 5.12.0Richard Purdie
(From OE-Core rev: e36e645bf02c608ccfe4e410bd72602d304d0cb5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-01iproute2: upgrade 5.10.0 -> 5.11.0Wang Mingyu
(From OE-Core rev: a3ce10f29c5c76da82d09e7bfe3d1a25d5230adf) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-27iproute2: Add subpackage for rdma commandAlan Perry
The rdma command is part of iproute2 and is used to query or set the RDMA configuration where applicable. This patch adds options to build it and include it. (From OE-Core rev: a2d79159dd3fa583ae28fc138f68ad9c893f5de0) Signed-off-by: Alan Perry <alanp@snowmoose.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-15iproute2: upgrade 5.9.0 -> 5.10.0Wang Mingyu
(From OE-Core rev: d9d451804c5955091d12ba6b0670fa50363fa8d8) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-12iproute2: split ip to individual packageSinan Kaya
Move the ip tool into its own package. Useful for size constrained systems that only want the ip tool. (From OE-Core rev: 938fe58625e2285ee529ee589908bb0d54810f01) Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-12-18iproute2: Make it easier to manipulate SUBDIRS list from bbappendAnatol Belski
Currently there's no easy way to override this part as it's hardcoded into the EXTRA_OEMAKE var. This change makes it possible to manipulate the list of subdirs in a more fine graned and future oriented manner. (From OE-Core rev: 1ca2b21cb7d638f36860bd16a90c1fb8238d4552) Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-11iproute2: upgrade 5.8.0 -> 5.9.0zangrc
0001-devlink.c-add-missing-include.patch Removed since this is included in 5.9.0. (From OE-Core rev: e434627b29a1a01b06473efeb291783a4afdd50f) Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-20iproute2: upgrade 5.7.0 -> 5.8.0Changhyeok Bae
(From OE-Core rev: a38527357f4255f0f4cf888f640f38f2ef5942e0) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-09iproute2: upgrade 5.6.0 -> 5.7.0Alexander Kanavin
(From OE-Core rev: 4bd25076b53a2be09db4ca08a3854d8626c7ead0) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-24iproute2: upgrade 5.5.0 -> 5.6.0Wang Mingyu
(From OE-Core rev: 7484b29ef75c44701fd80f5afcec13254a1ae931) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-14iproute2: Remove -fcommonAdrian Bunk
This was fixed in upstream version 5.5.0. (From OE-Core rev: 9a9f67b7c50a8c28a75fc48c8abcb8a7bb35f0e6) Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21iproute2: add devlink support to iproute2Scott Branden
Add devlink support to iproute2 recipe. (From OE-Core rev: 00cc9773505b2afd002f9b2d72330e517af97d0c) Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-02iproute2: upgrade 5.3.0 -> 5.5.0Changhyeok Bae
(From OE-Core rev: 90f670a9f389f497d5dc00c0d3f955f07cff5805) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-30recipes: Use -fcommon explicitlyKhem Raj
This is needed with gcc 10 (From OE-Core rev: 312e9fe3f047547df4c21c8e666cc9aa70e15347) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-10iproute2: update 5.2.0 -> 5.3.0Changhyeok Bae
(From OE-Core rev: 717787910d05f6609432cf7f0292aedf277433a0) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-15iproute2: make elfutils support optionalAlexander Kanavin
The use case is as well allowing gpl3-free builds without pulling in outdated meta-gpl2 recipes. (From OE-Core rev: 1f9610b33b18e0aa160da41e4cecf57c177fbc1e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-26iproute2: drop pointless configure-cross.patchRasmus Villemoes
The configure script has already found IPT_LIB_DIR via pkgconfig, so the configure-cross.patch really just introduces dead and broken fallback code. Broken, because the SYSROOT variable does not actually get set to a sensible value - the argument $1 passed to the configure script when invoked from the Makefile is KERNEL_INCLUDE, which we set to ${STAGING_INCDIR} in EXTRA_OEMAKE. Obviously that directory does not have /lib or /usr subdirectories, so we're not really helping the fallback logic in check_ipt_lib_dir() - in fact, we're more or less guaranteeing that we won't find those .so files. (From OE-Core rev: 628de87240e9bc73ad63a32e5f67b58781d87dd0) Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-16iproute2: update to 5.2.0Oleksandr Kravchuk
(From OE-Core rev: e7844826305000f61e80268b74bf9cb85a005d4b) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-27iproute2: upgrade 5.0.0 -> 5.1.0Alexander Kanavin
(From OE-Core rev: dc9ff41d4087d9a6e3e070f35ba95de547728b9c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-12iproute2: Remove bogus workaround patch for muslAdrian Bunk
This patch worked around a problem in musl but caused the following: iplink_bridge.c: In function 'br_dump_bridge_id': iplink_bridge.c:77:2: warning: implicit declaration of function 'ether_ntoa_r'; did you mean 'inet_ntoa'? [-Wimplicit-function-declaration] ether_ntoa_r((const struct ether_addr *)id->addr, eaddr); ^~~~~~~~~~~~ In the meantime upstream has already implemented a different workaround for musl, so this patch can just be dropped. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12iproute2: update to 5.0.0Oleksandr Kravchuk
(From OE-Core rev: 4861becda779e79f0f52c94a0869c9aab9c92a42) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-03-18iproute2: add tc to the alternatives listLars Persson
The tc command is provided both by busybox and iproute2. (From OE-Core rev: db83d6860aef4a0bd15fca251c994ae8d3384931) Signed-off-by: Lars Persson <larper@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23iproute2: 4.18.0 -> 4.19.0Changhyeok Bae
(From OE-Core rev: b5acefc041b2316c75eefae745d894412ac7bd78) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>