From 0657645515bbdc03e0b8ee646b9365f631d30af8 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 24 May 2023 10:37:50 +0000 Subject: [PATCH 1/3] busybox: enable FEATURE_IP_NEIGH MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for neighbor commands to "ip". Using ip neigh: The ip neigh command provides information very similar to what you get using arp. (The neigh option to the ip command can be spelled out as "neighbor" or "neighbour" if you don't mind typing a few more letters.) One of the reasons for using ip neigh in place of arp is that arp is among a number of Linux commands that are now deprecated (not recommended), and the net-tools package from which it derives is no longer under active development. The newer ip commands should provide the same basic information, but arp is still a popular tool because of its many features. Here is an example of the ip neigh command: $ ip neigh 192.168.0.33 dev enp0s25 lladdr 7c:67:a2:cf:9f:ef REACHABLE 192.168.0.1 dev enp0s25 lladdr f8:8e:85:35:7f:b9 STALE 192.168.0.7 dev enp0s25 lladdr 20:ea:16:01:55:eb REACHABLE 192.168.0.23 dev enp0s25 FAILED 192.168.0.20 dev enp0s25 FAILED 192.168.0.14 dev enp0s25 lladdr 04:ed:33:7c:44:c6 STALE 192.168.0.8 dev enp0s25 FAILED 192.168.0.17 dev enp0s25 lladdr 00:25:00:4e:9e:35 STALE 192.168.0.15 dev enp0s25 lladdr 38:30:f9:29:f8:a4 STALE 192.168.0.13 dev enp0s25 lladdr 44:65:0d:43:ed:44 STALE fe80::fa8e:85ff:fe35:7fb9 dev enp0s25 lladdr f8:8e:85:35:7f:b9 router STALE FAILED indicates that the system could not be reached. STALE indicates that the connection hasn't been recently verified. The ip neigh command offers additional options as well. For example, to add or remove an address from your arp table, you could use commands like these: $ sudo ip neigh add 192.168.0.21 dev emp0s25  add an entry $ sudo ip neigh del 192.168.0.8 dev enp0s25  delete an entry --- packages/sysutils/busybox/config/busybox-target.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sysutils/busybox/config/busybox-target.conf b/packages/sysutils/busybox/config/busybox-target.conf index 670c8e2711..44264aadc8 100644 --- a/packages/sysutils/busybox/config/busybox-target.conf +++ b/packages/sysutils/busybox/config/busybox-target.conf @@ -936,7 +936,7 @@ CONFIG_FEATURE_IP_ROUTE=y CONFIG_FEATURE_IP_ROUTE_DIR="/storage/.config/iproute2" CONFIG_FEATURE_IP_TUNNEL=y CONFIG_FEATURE_IP_RULE=y -# CONFIG_FEATURE_IP_NEIGH is not set +CONFIG_FEATURE_IP_NEIGH=y # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set # CONFIG_IPCALC is not set # CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set From f05cf7a874065ec839665a352eddb83937122e70 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 25 May 2023 09:29:17 +0000 Subject: [PATCH 2/3] iwd: update to 2.5 release notes: - Fix issue with HT40+/- checks when creating chandef. - Fix issue with handling support for FT-8021X-SHA384. - Fix issue with handling secure bit check in handshake 1/4. - Fix issue with allowing roaming before netconfig finishes. - Fix issue with double free when disconnecting during FT. log: - https://git.kernel.org/pub/scm/network/wireless/iwd.git/log/ --- packages/network/iwd/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/iwd/package.mk b/packages/network/iwd/package.mk index 260d059a77..7a5dd2a4b7 100644 --- a/packages/network/iwd/package.mk +++ b/packages/network/iwd/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="iwd" -PKG_VERSION="2.4" -PKG_SHA256="3a9c5e7ade45162e5c78b3d7035a2f4a6e20ba6b5974097c35a8f615493012f9" +PKG_VERSION="2.5" +PKG_SHA256="3441effed58297b63779e706c74884234acb874b07872f8b55e0da28729fda32" PKG_LICENSE="GPL" PKG_SITE="https://git.kernel.org/cgit/network/wireless/iwd.git/about/" PKG_URL="https://www.kernel.org/pub/linux/network/wireless/iwd-${PKG_VERSION}.tar.xz" From 56802888b4dc7dcdc1ff254a8bacc711aa7b10d1 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 25 May 2023 10:39:19 +0000 Subject: [PATCH 3/3] connman: update to 24180d1 (1.41+/2022-04-11) log: - https://git.kernel.org/pub/scm/network/connman/connman.git/log/ --- packages/network/connman/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network/connman/package.mk b/packages/network/connman/package.mk index 9731f7c2ad..361ba43786 100644 --- a/packages/network/connman/package.mk +++ b/packages/network/connman/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) PKG_NAME="connman" -PKG_VERSION="9971144ae862e83f1f5d8cb84c0b62f2542dcdec" # 1.41 + 2023-01-16 -PKG_SHA256="57ec9d2f4b007f90c1eecdae8ae69d051457f2e408b4d93f5490735797376d9e" +PKG_VERSION="24180d1243bf005c721be6f9d8d6da67bb669c55" +PKG_SHA256="13299f1dd4b41ef90acfdeb215b2d773b75347694ef0cd5b12cc06bc0ef694e6" PKG_LICENSE="GPL" PKG_SITE="http://www.connman.net" PKG_URL="https://git.kernel.org/pub/scm/network/connman/connman.git/snapshot/connman-${PKG_VERSION}.tar.gz"