immortalwrt/package
Tony Ambardar 062d6c465d iproute2: update to 5.11.0
The latest iproute2 version brings various improvements and fixes:
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/?qt=range&q=v5.10.0..v5.11.0

In particular, ip and tc now use libbpf as the standard way to load BPF
programs, rather than the old, limited custom loader. This allows more
consistent and featureful BPF program handling e.g. support for global
initialized variables.

Also fix a longstanding problem with iproute2 builds where unneeded DSO
dependencies are added to most utilities, bloating their installation
footprint. From research and testing, explicitly using a "--as-needed"
linker flag avoids the issue. Update accordingly and drop extra package
dependencies from Makefile.

Additional build and packaging updates include:

  - install missing development header to iproute2/bpf_elf.h
  - propagate OpenWrt verbose flag during build
  - update and refresh patches

Compile and run tested: QEMU/malta-mips32be on kernels 5.4 & 5.10.

All iproute2 packages were built and installed to the test image. Some
regression testing using ip-full and tc was successfully performed to
exercise several kmods, tc modules, and simple BPF programs.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2021-03-01 18:16:16 +08:00
..
base-files include/version: set default distribution name to ImmortalWrt 2021-02-18 19:07:14 +08:00
boot sunxi: Nanopi R1S H5: add missing device package 2021-02-09 12:40:22 +08:00
ctcgfw OpenClash: bump to v0.42.01-beta 2021-02-22 02:25:50 +08:00
devel strace: update package to v5.10 2021-01-31 22:09:39 +08:00
firmware download: add mirror alias for Debian 2021-02-27 12:11:33 +08:00
kernel kernel: drop outdated version detection 2021-02-18 02:24:17 +08:00
lean luci-app-kodexplorer: fix missing work directory 2021-02-24 12:32:36 +08:00
libs libpcap: update to 1.10.0 2021-03-01 12:13:45 +08:00
lienol luci-app-passwall: typo err fixes 2021-02-22 02:30:19 +08:00
network iproute2: update to 5.11.0 2021-03-01 18:16:16 +08:00
ntlf9t openwrt-dnsforwarder: removed 2021-02-25 21:27:33 +08:00
system selinux-policy: update to version 0.7 2021-03-01 12:10:41 +08:00
utils busybox: sysntpd: option to bind server to iface 2021-03-01 12:12:48 +08:00
Makefile build: store SourceDateEpoch in manifest 2020-09-01 17:31:29 +08:00