Commit Graph

264 Commits

Author SHA1 Message Date
Koen Vandeputte
11e9533e23
kernel: mode_beet mode_transport mode_tunnel xfram modules
This adds the new xfrm4_mode_beet, xfrm4_mode_transport,
xfrm4_mode_tunnel and their IPv6 versions on kernel 5.4. These modules
were newly added in kernel 5.2.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2020-04-14 03:53:04 +08:00
Hauke Mehrtens
af18655142
kernel: Adapt moved crodic.ko module
The module was moved in the kernel, adapt OpenWrt.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 03:51:27 +08:00
CN_SZTL
b83e6fc529
kernel/fs: exFAT: fix dependency 2020-04-14 03:44:32 +08:00
CN_SZTL
37ebeddeca
kernel/usb: adjust dependency 2020-04-14 03:41:15 +08:00
CN_SZTL
070cc9bdfd
kernel/fs: init exFAT fs driver for Kernel 5.4 2020-04-14 03:38:32 +08:00
Hauke Mehrtens
04f18e584d
kernel: Remove chash.ko from kmod-drm-amdgpu
This module was added with kernel 4.15, but is was removed again with
kernel version 5.3. OpenWrt does not support specifying a kernel version
range so just break it with kernel 4.14 and only support recent kernel
versions.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 02:56:11 +08:00
Koen Vandeputte
f5f2193e3f
kernel: Make kmod-rtc-pcf2123 depend on kmod-regmap-spi
In kernel 5.4 kmod-rtc-pcf2123 depends on kmod-regmap-spi, add this missing
dependency.

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2020-04-14 02:52:32 +08:00
Hauke Mehrtens
1fb04b0c7e
kernel: Add roles.ko to kmod-usb-chipidea
kmod-usb-chipidea depends on roles.ko since kernel 5.4.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 02:51:26 +08:00
Hauke Mehrtens
9b6bfe6e35
kernel: Make kmod-gpio-pca953x depend on kmod-regmap-i2c
In kernel 5.4 kmod-gpio-pca953x depends on kmod-regmap-i2c.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 02:42:57 +08:00
Hauke Mehrtens
b5f1fb38f9
kernel: module v4l2-common.ko was removed
The content of v4l2-common.ko was merged into videodev.ko and it was
removed in kernel 5.4.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 02:42:51 +08:00
Hauke Mehrtens
fd921218ba
kernel: Make kmod-fs-f2fs depend on kmod-nls-base
Since kernel 5.4 kmod-fs-f2fs is depending on kmod-nls-base.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 02:41:29 +08:00
CN_SZTL
2d1746ff2b
kernel/linux: netfilter: adjust dependency 2020-04-14 02:20:04 +08:00
CN_SZTL
e179005f27
kernel/linux: adjust dependency 2020-04-14 02:14:05 +08:00
Hauke Mehrtens
01d9db21c1
kernel: Remove kmod-gigaset for kernel 5.4
gigaset was moved to staging in kernel 5.4, just deactivate it on
recent kernel versions instead of adapting it.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 00:34:49 +08:00
Hauke Mehrtens
dff7db7060
kernel: Make kmod-ixgbe depend on kmod-libphy
With kernel 5.4 kmod-ixgbe is depending on kmod-libphy, add this
missing dependency.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-04-14 00:31:59 +08:00
AmadeusGhost
87eff41c80
i40e: adjust dependency 2020-04-14 00:30:32 +08:00
ElonH
f121547284
i40evf: driver has been merged in iavf
drivers/net/ethernet/intel/iavf/iavf_main.c
56:MODULE_ALIAS("i40evf");
2020-04-14 00:29:08 +08:00
Kevin Darbyshire-Bryant
5d04487ee5
kmod-sched: add act_police
"Whoop whoop, sound of da police"

Add an ingress capable traffic policer module configurable with tc.

From the man page:

The police action allows to limit bandwidth of traffic matched by the
filter it is attached to. Basically there are two different algorithms
available to measure the packet rate: The first one uses an internal
dual token bucket and is configured using the rate, burst, mtu,
peakrate, overhead and linklayer parameters. The second one uses an
in-kernel sampling mechanism. It can be fine-tuned using the estimator
filter parameter.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-04-10 20:05:31 +08:00
Eneas U de Queiroz
f6fb7f14be kernel: avoid underscore in *6lowpan package names
Packages kmod-bluetooth_6lowpan and kmod-ieee802154_6lowpan contain an
underscore in the package name.  This causes problems in package/install
because when building a list of package files to install offline using
opkg, it uses a wildcard of the form $(dir)/$(pkg)_*.ipk.

If you were to select kmod-bluetooth=y, but kmod-bluetooth_6lowpan=m,
the latter would be picked up by that wildcard, and make package/install
would fail:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies
 * for kmod-bluetooth_6lowpan:
 *      kmod-6lowpan
 * opkg_install_cmd: Cannot install package kmod-bluetooth_6lowpan.

Changing the wildcard pattern is not trivial, and there may be other
places in the build system making this assumption about the package name
format.

Using a dash in place of the underscore avoids the issue.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-04-10 16:01:41 +08:00
AmadeusGhost
dc875de0ea
kernel: netdev: add missing config for mlx5 driver (#4228)
* kernel: Fix miss config and module for mlx driver

Missing config symbols could lead to build failures on kernel
4.14/4.19.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rephrase commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>

* kernel: netdev: add missing config for mlx5 driver

The mlk5 kmod lacks all necessary build symbols
for kernel 4.14 (again).

Add missing symbols to avoid build failure on these targets.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rewrite commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>

Co-authored-by: Tan Zien <nabsdh9@gmail.com>
2020-04-08 19:07:29 +08:00
Rosen Penev
f7ae08f199
kmod: add netlink-diag package
This is used by the ss utility from iproute2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-08 03:24:29 +08:00
Tan Zien
14fb423c58
kernel: netdev: add missing config for mlx5 driver
The mlk5 kmod lacks all necessary build symbols
for kernel 4.14 (again).

Add missing symbols to avoid build failure on these targets.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rewrite commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-04-06 19:57:16 +08:00
Tan Zien
94d7c309e4 kernel: Fix miss config and module for mlx driver
Missing config symbols could lead to build failures on kernel
4.14/4.19.

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
[rephrase commit message - reorder symbols]
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-04-05 11:10:55 +08:00
AmadeusGhost
7d597c5347
mac80211: switch to upstream owl-loader driver (#4164)
The Owl Loader (named after the codename that Atheros gave
these devices back in the day) has been accepted upstream.

This patch removes the "misc" driver OpenWrt had and adds
the remaining differences against the version that ships
with 5.4-rc1 into a separate "120-owl-loader-compat.patch"
file that can be cut down once AR71XX is being dealt with.

Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-04-04 15:55:52 +08:00
AmadeusGhost
6f0cc1cdf1 mac80211: switch to upstream owl-loader driver 2020-04-04 01:05:15 +08:00
CN_SZTL
03d7119e7a
Merge Lean's source 2020-04-03 23:50:50 +08:00
lean
17ce0abd61 kernel: add module for Mellanox mlx Network 10/40Gbps Driver 2020-04-03 23:18:28 +08:00
CN_SZTL
347aebcbee
Merge Lean's source 2020-03-29 02:51:12 +08:00
lean
bea383627c x86: adjust some kernel module for k4.9 2020-03-29 02:14:15 +08:00
lean
295e835f0c ajust some default package setting for x86 32bit 2020-03-29 01:33:43 +08:00
CN_SZTL
a9e4d30813
Kernel Modules/USB Net: add support for Aquantia AQtion USB to 5/2.5GbE Controllers 2020-03-25 19:31:04 +08:00
AmadeusGhost
1441431c43
kernel: iio.mk: add missing kernel modules (#4008)
This commit fix:
  SPS30 particulate matter sensor (SPS30) [N/m/y/?] (NEW)

Run-tested-on: sunxi

Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-03-25 11:05:23 +08:00
AmadeusGhost
08d50a6bc3 kernel: iio.mk: add missing kernel modules
This commit fix:
  SPS30 particulate matter sensor (SPS30) [N/m/y/?] (NEW)
2020-03-25 08:15:20 +08:00
CN_SZTL
c73762f9cd
Merge Lean's source 2020-03-24 04:47:40 +08:00
lean
9cbca25d79 kernel: revert kernel modules for rtl8152 based usb-to-ethernet converters 2020-03-24 01:14:10 +08:00
CN_SZTL
0dec59280f
Merge Lean's source 2020-03-19 23:10:10 +08:00
lean
acf267bf08 add support for Solarflare dula 10Gb network adapter 2020-03-19 23:01:19 +08:00
CN_SZTL
e17aca712d
Merge Lean' ssource 2020-03-13 18:34:46 +08:00
lean
09f1cf436e linux: backport kernel 4.9 support for crypto.mk 2020-03-13 10:19:14 +08:00
lean
9a13258475 linux: update crypto.mk 2020-03-13 10:09:23 +08:00
lean
9db10a8cb2 ipq40xx: Qualcomm Crypto Engine fixes 2020-03-13 09:45:45 +08:00
CN_SZTL
22452590e9
Merge Lean's source 2020-03-12 19:42:03 +08:00
LEAN-ESX
de64f40b56 ipq40xx: switch to kernel 4.19 2020-03-12 04:36:40 -07:00
CN_SZTL
a2d2ba1267
Merge Lean's source 2020-03-02 01:11:20 +08:00
LEAN-ESX
13bc38d31f Update RTL8156 USB 3.0 2.5Gbps and backport for kernel 4.19 2020-03-01 08:34:18 -08:00
CN_SZTL
899b8781ad
netfilter: fix typo 2020-02-26 18:11:34 +08:00
CN_SZTL
d1dcde5e92
kernel/iptables: add modules for qos-gargoyle 2020-02-25 23:03:16 +08:00
CN_SZTL
94220db7c3
kernel/iptables: fix IMQ support 2020-02-25 20:27:24 +08:00
CN_SZTL
0f94f9e73b
kernel/iptables: remove non-usable modules 2020-02-25 19:26:03 +08:00
CN_SZTL
8ba2092ec3
Merge Lean's source 2020-02-22 12:52:04 +08:00
AmadeusGhost
d268405cb9
ramips: sync source code (#3260)
This commit sync ramips source code from openwrt master.

1. ramips: gsw_mt7621: disable PORT 5 MAC RX/TX flow control by default
2. ramips: allow to set switchdev by board in ramips_set_preinit_iface
3. kernel: fix typos in KernelPackage description
2020-02-22 12:39:52 +08:00
CN_SZTL
6be9370273
Merge Lean's source 2020-02-17 11:21:21 +08:00
AmadeusGhost
61341499df
brcm2708: rename target to bcm27xx (#3098)
Signed-off-by: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com>
2020-02-17 10:36:14 +08:00
AmadeusGhost
6901278ef0
kernel: bump to 4.14.169, 4.19.101 (#2963)
* kernel: bump to 4.14.169, 4.19.101

* uboot: update to latest

* mediatek: bump to v4.19

* ath79: switch to wpad

* Revert 'grub2: update to latest'
2020-02-06 21:45:40 +08:00
CN_SZTL
6029b1ac46
Merge AmadeusGhost's source 2020-02-06 19:51:47 +08:00
AmadeusGhost
0fa8e4728d uboot: update to latest 2020-02-06 12:18:58 +08:00
CN_SZTL
4999956b9a
cgroup: fix typo 2020-02-01 05:07:03 +08:00
CN_SZTL
e5cfc29192
cgroup: update description 2020-02-01 05:05:44 +08:00
CN_SZTL
a9e0831728
kernel/iptables: add cgroup support 2020-02-01 04:53:36 +08:00
CN_SZTL
580d990dcd
Merge Lean's source 2019-12-14 12:18:29 +08:00
LEAN-ESX
7ea08e97fe ramips: mt7621: add support for Netgear R6800 2019-12-13 08:25:54 -08:00
CN_SZTL
e2e21e9aa5
kernel: netsupport: delete duplicate kmod-nsh 2019-11-02 12:56:00 +08:00
CN_SZTL
7c922022fb
Merge Lean's source 2019-11-01 22:59:46 +08:00
LEAN-ESX
8901756902 kernel: support for Intel(R) x710 10/40GbE adapters PF/VF devices 2019-11-01 07:01:20 -07:00
LEAN-ESX
db7a92c009 kernel: bump to 4.9.198, 4.14.151, 4.19.81 2019-11-01 06:54:04 -07:00
CN_SZTL
e2373ba648
Merge Lean's source 2019-10-28 22:18:48 +08:00
LEAN-ESX
745e6ff58e kernel: refresh modules 2019-10-28 03:39:56 -07:00
CN_SZTL
1c2673a02e
Merge Lean's source 2019-10-28 12:59:22 +08:00
LEAN-ESX
5a5c1367e9 x86: fix kmod-crypto-deflate compile error in kernel 4.19 2019-10-27 21:55:39 -07:00
CN_SZTL
e82fccde45
kernel: netfilter: readd missing modules 2019-10-26 08:42:10 +08:00
CN_SZTL
8751ea6eb3
kernel: modules: fix permission 2019-10-26 08:40:20 +08:00
CN_SZTL
713bb9eccc
kernel: netfilter: update 2019-10-26 08:35:38 +08:00
CN_SZTL
7e881b2525
Merge Lean's source 2019-10-25 17:57:35 +08:00
coolsnowwolf
479e7027c2
Update sysctl-br-netfilter.conf 2019-10-25 17:11:40 +08:00
CN_SZTL
7b35c1b0f0
kernel: fix MBIM description 2019-10-19 08:26:21 +08:00
CN_SZTL
fc184df3d4
Merge Lean's source 2019-10-12 08:03:19 +08:00
LEAN-ESX
e2b72bf55c kernel: add module for Emulex OneConnect 10Gbit for x86/x64 2019-10-08 08:55:06 -07:00
CN_SZTL
2e2284d6fe
fix permission 2019-09-30 13:52:50 +08:00
CN_SZTL
76a3cd7f74
fix & merge 2019-09-30 13:21:19 +08:00
CN_SZTL
064040e4af
linux-modules: add nsh support 2019-08-05 17:49:12 +08:00
CN_SZTL
4502803638
netsupport.mk: fix error 2019-08-05 17:41:40 +08:00
CN_SZTL
76f10f8e23
update utils 2019-08-05 17:38:59 +08:00
CN_SZTL
2cb9217c77
add qos-gargoyle 2019-07-29 03:03:28 +08:00
CN_SZTL
ce8ed9121b
add luci-app-haproxy & luci-app-udpspeederv2 2019-05-25 21:05:51 +08:00
coolsnowwolf
5dca260b52 ipq806x: kernel 4.19 support 2019-05-03 22:21:34 +08:00
coolsnowwolf
a312980654 kernel: add AMD Ryzen kmod-drm-amdgpu and kmod-drm-radeon dependencies support 2019-04-17 10:48:32 +08:00
coolsnowwolf
9fd3249cc5 kernel: support for Intel(R) x710 10/40GbE adapters PF/VF devices 2019-04-16 21:30:22 +08:00
coolsnowwolf
281b7eb92b kernel: Build: Split kmod-regmap 2019-04-15 21:48:10 +08:00
coolsnowwolf
354fb28b84 kernel: dm: add dm-raid for LVM raid 2019-04-04 12:46:13 +08:00
coolsnowwolf
d5107528bc kernel: bump to 4.9.166 and 4.14.109 2019-03-30 20:46:18 +08:00
coolsnowwolf
7ee65a9ef2 update linux module for kernel 4.19 2019-01-04 13:25:46 +08:00
coolsnowwolf
61bbbb85a1 make bbr as loadable module 2019-01-03 20:48:33 +08:00
coolsnowwolf
347daa04b2 Merge branch master of https://github.com/coolsnowwolf/lede 2019-01-03 19:29:28 +08:00
coolsnowwolf
e2d0edd27f update linux modules 2019-01-02 21:50:34 +08:00
coolsnowwolf
714acbb889 kernel modules: fix usb mount for upstream 2018-12-08 09:23:44 +08:00
coolsnowwolf
87e8bb8845 sync kernel kmod package with the lateset upsteam repo 2018-10-14 12:15:48 +08:00
coolsnowwolf
e1ab2296d7 make kmod-tcp-bbr loadable to reduce kernel size 2018-09-29 14:13:14 +08:00
coolsnowwolf
07b01e1596 add nat helper to passtrough vpn clients 2018-09-20 18:16:16 +08:00
coolsnowwolf
806f5db174 sync with OpenWrt trunk 2018-09-07 13:43:55 +08:00
coolsnowwolf
9ba04fd0d7 sync with OpenWrt v18.06.1 stable new R8.1 version 2018-08-23 17:40:23 +08:00
coolsnowwolf
8fe0636b8a Merge branch 'master' of github.com:lede-project/source 2018-04-23 18:50:49 +08:00
coolsnowwolf
12b4eb4d04 migrate kernel package to support 4.14.32 2018-04-08 17:31:55 +08:00
coolsnowwolf
1fe7a68b0f add support for Open vSwitch geneve tunneling 2018-04-08 15:50:22 +08:00
coolsnowwolf
8a3198fe7a update kernel modules 2018-01-24 11:50:11 +08:00
coolsnowwolf
20f7e75789 update to R7.5.4 2018-01-15 18:26:41 +08:00
coolsnowwolf
229cde62a4 Merge branch 'master' of https://github.com/lede-project/source 2018-01-09 14:38:15 +08:00
coolsnowwolf
fdc5c1ce04 kernel: add i2c-smbus module package 2017-12-28 14:06:44 +08:00
coolsnowwolf
d1c7890c22 x86:Add support for kernel 4.14 and new toolchain 2017-12-19 15:25:36 +08:00
coolsnowwolf
3a5a84dda8 kernel: tune e1000e module parameters 2017-12-19 13:03:45 +08:00
coolsnowwolf
3f3959edd3 kernel: e100: take e100 firmware from linux-firmware repository 2017-11-26 14:22:01 +08:00
coolsnowwolf
87cd9fd85e kernel: i2c-piix4: fix dependency on TARGET_x86 2017-11-26 14:19:39 +08:00
coolsnowwolf
a173b5925d kernel: add NFS4 client support 2017-11-26 14:17:32 +08:00
coolsnowwolf
03efb03919 Merge branch 'master' of https://github.com/lede-project/source 2017-09-12 01:07:20 +08:00
coolsnowwolf
97a4ffcc12 update source 2017-09-06 19:19:45 +08:00