Alin Nastac
c86490605c
netfilter: add iptables-mod-rpfilter package
...
Unlike /proc/sys/net/ipv4/conf/INTF/rp_filter flag, rule iptables -t raw
-I PREROUTING -m rpfilter --invert -j DROP prevents conntrack table to
become full when a packet flood with randomly selected source IP addresses
is received from the lan side.
Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
(cherry picked from commit d8748e537f
)
2017-12-13 16:23:38 +01:00
Felix Fietkau
98588273b1
kernel: allow selecting RTC drivers on targets without explicit RTC support
...
Keep them disabled by default to avoid pulling in extra kernel bloat
Signed-off-by: Felix Fietkau <nbd@nbd.name>
(cherry picked from commit 5afe9a054c
)
2017-12-13 15:20:38 +01:00
Uwe Arnold
823d35f2fd
kernel: netfilter: fix nf-nathelper(-extra) description
...
The tftp and irc netfilter modules are provided by nf-nathelper-extra
and not by nf-nathelper.
Signed-off-by: Uwe Arnold <donvipre@gmail.com>
[move the irc module as well]
Signed-off-by: Mathias Kresin <dev@kresin.me>
2017-07-25 21:02:27 +02:00
Yousong Zhou
2f92622ce8
kernel: fix autoloading arch-specific modules
...
Fixes FS#745
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-05-25 23:21:36 +08:00
Yousong Zhou
9c2bd3d631
backlight-pwm: fix module description
...
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2017-05-25 23:21:35 +08:00
Hsing-Wang Liao
b036a22fcc
kernel: add Chinese codepages
...
Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2017-03-01 20:37:36 +01:00
Koen Vandeputte
65b05463d7
netfilter: re-enable TEE support for kernel 4.4
...
It got disabled in commit 4454a3fb63
but works nicely these days.
Tested on cns3xxx
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2017-03-01 20:37:35 +01:00
Toke Høiland-Jørgensen
b8fcbbf31d
kmod-sched-core: Add HTB and TBF traffic shapers
...
HTB and TBF are the basic traffic shapers used by sqm-scripts. Moving
these into kmod-sched-core enables sqm-scripts to downgrade its
dependency from kmod-sched to kmod-sched-core, potentially making it
useful on devices with smaller flash sizes.
This adds around 30k to the size of kmod-sched-core (20k for sch_htb.ko
and 10k for sch_tbf.ko).
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2017-01-29 15:13:21 +01:00
Florian Fainelli
dea191914c
kernel: can: Add missing regmap dependency for kernel 4.4
...
Fixes build failure for kmod-can-c-can-platform which depends on
kmod-regmap for kernel 4.1 and 4.4.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-01-15 17:43:14 +01:00
Felix Fietkau
4ee4c24092
kernel: drop kmod-i2c-ibm-iic
...
If any of the ppc4xx targets are restored, this should be built into the
kernel instead.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:26 +01:00
Felix Fietkau
96815fe0a2
kernel: remove omap24xx specific kernel module packages
...
If the target is ever restored, those drivers should be built into the
kernel instead.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:26 +01:00
Felix Fietkau
7ff7be96dd
omap: build various core drivers into the kernel instead of packaging them
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:26 +01:00
Felix Fietkau
f630342af2
kernel: simplify dependencies for kmod-via-velocity
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:25 +01:00
Felix Fietkau
5b92dca09f
kernel: drop crypto-hw-ppc4xx
...
If any of the ppc4xx targets are restored, this should be built into the
kernel instead
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:25 +01:00
Felix Fietkau
f5c649d7c6
mpc85xx: build i2c support into the kernel instead of packaging it separately
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:25 +01:00
Felix Fietkau
96ade7adae
mpc85xx: build usb support into the kernel instead of packaging it separately
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:24 +01:00
Felix Fietkau
0b2b162db9
kernel: remove kmod-gianfar, it is already built into the kernel
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:24 +01:00
Felix Fietkau
c472ed29b4
kernel: remove kmod-ata-imx, it is already built into the kernel
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 13:44:24 +01:00
Felix Fietkau
acd0c8c178
kernel: move the gateworks system controller driver to an out-of-tree package
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
c00e5a4f09
mpc85xx: enable the crypto acceleration driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
a2f6b56c8f
imx6: enable the crypto acceleration driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
93cbdde43a
kernel: fix kmod-w1-master-mxc dependency
...
The kernel config symbol is not selectable on mxs
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
78de59f15a
kernel: fix dwc2 gadget dependency
...
Use USB_GADGET_SUPPORT feature flag instead of hardcoding the target
list.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
64be6fe9ca
mxs: enable the chipidea usb driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
7450698957
imx6: enable the chipidea usb driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
7f0796d874
imx6: remove kmod-thermal-imx, it is already enabled in the kernel config
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
348fedc1a6
imx6: build support for the ventana ethernet expansion board into the kernel instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
c524d1b256
imx6: enable the Freescale SNVS RTC driver in the kernel config instead of packaging it
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-10 12:10:20 +01:00
Felix Fietkau
84bd74057f
build: use mkhash to replace various quirky md5sum/openssl calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-05 11:09:12 +01:00
Stijn Tintel
ed69e93262
kernel/modules: add SSSE3 SHA512 module
...
This module is optimized for SSSE3/AVX/AVX2.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
Stijn Tintel
86de53203e
kernel/modules: add SSSE3 SHA256 module
...
This module is optimized for SSSE3/AVX/AVX2/SHA-NI.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
Stijn Tintel
159e82d0db
kernel/modules: add SSSE3 SHA1 module
...
This module is optimized for SSSE3/AVX/AVX2/SHA-NI.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-01-04 13:20:33 +01:00
George Amanakis
5639e45614
generic: package Broadcom BNX2 driver
...
bnx2 driver support for the x86 architecture. Includes module and
firmware for Broadcom BCM5706/5708/5709/5716 ethernet adapters.
Signed-off-by: George Amanakis <g_amanakis@yahoo.com>
2017-01-02 16:47:59 +01:00
Felix Fietkau
d109d03198
kernel: split kmod-lib-zlib into two packages to keep it in sync with kernel dependencies
...
Fixes build error on default config + selecting kmod-fs-isofs
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-26 11:11:49 +01:00
Felix Fietkau
0d5ba94088
orion: enable SoC drivers in the kernel config
...
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-24 09:40:46 +01:00
Felix Fietkau
9a1f441ac8
kirkwood: enable SoC drivers in the kernel config
...
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-24 09:40:46 +01:00
Florian Fainelli
8bf69ee78c
kernel: Add kmod-ethoc
...
Add the kernel module package for the Opencores.org Ethernet MAC,
depends on PHYLIB.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-12-24 06:55:19 +01:00
Tomasz Maciej Nowak
6b08a47263
kernel: add support for Option Fusion+ PCMCIA card
...
New package kmod-pcmcia-nozomi to suppot Option Fusion+ HSDPA PCMCIA
modem.
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2016-12-20 09:35:36 +01:00
Tomasz Maciej Nowak
d2da2c2cb3
kernel: add support for PD6729 PCMCIA bridge
...
New package kmod-pcmcia-pd6729 to support Cirrus Logic PD6729
PCI-to-PCMCIA bridge.
Signen-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2016-12-20 09:35:36 +01:00
Tomasz Maciej Nowak
676a11d710
kernel: enable CONFIG_PCMCIA_LOAD_CIS
...
Allow to load .cis firmware updates from userspace. Some of PCMCIA cards
need to update Card Information Structure (CIS) to work properly.
Signen-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2016-12-20 09:35:36 +01:00
Tomasz Maciej Nowak
87bc410f7c
kernel: declare AddDepends in pcmcia.mk
...
Stack repeated definitions to easy further additions.
Signen-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2016-12-20 09:35:36 +01:00
Tomasz Maciej Nowak
a7cacc9735
kernel: don't load pcmcia_rsrc in kmod-pcmcia-yenta
...
Kmod-pcmcia-yenta already depends on kmod-pcmcia-rsrc so there is no
need to load it second time.
Signen-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2016-12-20 09:35:36 +01:00
Felix Fietkau
3a1e3b4e0d
package/kernel/linux: only access kernel config if DUMP is unset
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-16 14:44:08 +01:00
Jo-Philipp Wich
3494ca66c5
linux: do not autoload sdhci.ko as sdhci-pltfm.ko already depends on it
...
Currently, installing kmod-sdhci fails with "sdhci is already loaded" since
"sdhci.ko" is inserted explicitely first, the implicitely loaded again when
"sdhci-pltfm.ko" is inserted as the latter depends on the former.
Remove the explicit autoprobe of "sdhci.ko" to fix the postinstall script.
Acked-by: John Crispin <john@phrozen.org>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-12-14 18:41:21 +01:00
Felix Fietkau
970dd4dd58
kernel: netfilter: split out iptable_raw into a separate package
...
This will avoid loading it in the default configuration, which reduces
image size a bit, and (more importantly) improves performance by
avoiding some unnecessary netfilter hooks
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-14 12:13:14 +01:00
Alberto Bursi
1e15d92de1
kernel: add a missing submenu
...
this kernel module currently does not set submenu.
Fix this by adding it to the "Others" submenu
Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
2016-12-14 11:05:41 +01:00
Hauke Mehrtens
a6781ef4c1
kernel: kmod-hwmon-tmp102: add dependency to kmod-thermal
...
Depend on the kmod-thermal package when it is activated, this fixes
compile problems on some targets.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-14 00:15:33 +01:00
Hauke Mehrtens
4dbdba36f8
kernel: add TI tmp102 and tmp103 temperature sensors
...
This just adds the kmods for these kernel modules.
This is found on some Lantiq / Intel reference boards.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-10 16:06:40 +01:00
Florian Fainelli
5763e438f6
kernel: add kernel package for the rs5c372a rtc module
...
This RTC is used on the Buffalo Terastation Pro II/Live devices.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-12-04 11:41:51 +01:00
Stijn Tintel
9f109876ea
kernel: have kmod-ipsec depend on kmod-crypto-echainiv
...
The ESP algorithms in CBC mode require echainiv, so have kmod-ipsec
depend on kmod-crypto-echainiv.
See upstream commit 32b6170ca59ccf07d0e394561e54b2cd9726038c.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2016-11-29 12:19:22 +01:00