nss-packages-breeze303/qca-nss-drv
Sean Khan 217a4fa43b nss-drv: add skb_recycler init script
This script is meant to set various skb_recycler settings. There is a
similar version in QSDK, but it's packaged in the main repo, rather than
an external package like 'qca-nss-drv'. To avoid making too many changes
in the main repo, introduce this script in `qca-nss-drv`.

This script will read the following config:

/etc/config/skb_recycler

```
config skb_recycler 'opt'
	option max_skbs '1024'
	option max_spare_skbs '256'
	option enable '1'
```

Users are encouraged to experiment disabling `skb_recycler` to see if
memory leaks are still occuring, especially on 512M boards. There are issues
currently where skb_recycler corrupts skbs during times of high traffic, but there
wasn't a way to completely disable it.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-07-13 18:43:52 -04:00
..
files nss-drv: add skb_recycler init script 2024-07-13 18:43:52 -04:00
patches nss-drv: More FW 12.1 fixes 2024-07-10 17:36:42 -04:00
patches-11.4 nss-drv: fix exports and split backports patch 2024-07-10 13:13:24 -04:00
Config.in Move non-upstream NSS packages back into repo 2024-02-19 01:35:04 -05:00
Makefile nss-drv: add skb_recycler init script 2024-07-13 18:43:52 -04:00