Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
171 commits
Select commit Hold shift + click to select a range
42e177a
feeds: Add nss-packages repo
qosmio Jul 14, 2024
90f516a
nat46: patches for QCA NSS ECM
bitthief Feb 3, 2023
196d4f3
iproute2: add NSS QDISC support
bitthief Feb 3, 2023
26ef556
qualcommax: dts: add NSS nodes to IPQ807x devices
bitthief Jul 17, 2023
1250676
qualcommax: net: QCA NSS igs support
bitthief Jul 17, 2023
f162590
qualcommax: net: QCA NSS qdisc ifb support
bitthief Jul 17, 2023
77c5591
ath11k_nss: Add NSS WiFi feature
qosmio Dec 16, 2023
9fe915c
ath11k_nss: handle qca-nss-drv symbol dependancies
qosmio Jan 8, 2024
0325392
ath11k_nss: fix ordering of sysctl values
qosmio Jan 8, 2024
96bb031
ath11k_nss: bugfix overwriting high watermark
qosmio Jan 9, 2024
82c473c
ath11k_nss: Handle 256/512/1G boards automatically
qosmio Jan 11, 2024
8b48d0e
ath11k_nss: Add support to account memory stats
qosmio Jan 11, 2024
5924bef
ath11k_nss: allow specifying pbuf 'memory_profile'
qosmio Jan 11, 2024
af60833
ath11k_nss: ath11k support dynamic vlan
qosmio Jan 13, 2024
95185aa
ath11k_nss: fix `'ppdu_info' is a pointer...` error
qosmio Jan 13, 2024
cf3cdc3
ath11k_nss: bugfix NSS memleak + enhancements
qosmio Jan 16, 2024
857c79f
ath11k_nss: set pbuf script off by default
qosmio Jan 17, 2024
d76bdf8
ath11k_nss: squash and refactor patches
qosmio Jan 17, 2024
fe362c5
qualcommax: NSS: rename NSS memory region
qosmio May 28, 2025
29d431d
qualcommax: NSS: Add qca-nss-ecm support
qosmio May 28, 2025
fa08597
qualcommax: NSS: Add qca-nss-drv qdisc support
qosmio May 28, 2025
f523808
qualcommax: NSS: Add qca-nss-clients support
qosmio May 28, 2025
510d8a7
qualcommax: NSS: Add qca-mcs support
qosmio May 28, 2025
40ddd46
qualcommax: NSS: Add qca-nss-cfi support
qosmio May 28, 2025
793e69f
qualcommax: Silence annoying 'UBI NAND' warnings.
qosmio May 28, 2025
43077b8
qualcommax: add ramoops memory region
qosmio May 28, 2025
fcd551d
qualcommax: ipq5018: add NSS reserved memory
qosmio May 28, 2025
a296be9
mtd: ubi: add a ubi forced detach ioctl
qosmio May 28, 2025
a6292eb
qualcommax: Introduce skbuff_recycle for performance
qosmio Mar 9, 2024
9c05e46
cryptodev-linux: Add hooks for QCA NSS
qosmio Mar 25, 2024
f5c1353
ath11k_nss: fix invalid access to memory
qosmio May 5, 2024
e62853d
ath11k_nss: revert AMPDU in radiotap header
qosmio May 15, 2024
69253a3
qualcommax: NSS: Set required NSS packages and options
qosmio May 25, 2024
f73c89c
ath11k_nss: mac80211 fix pending airtime
qosmio Jun 2, 2024
5a99872
ath11k_nss: mac80211: remove STA txq pending airtime underflow warning
qosmio Jun 2, 2024
32cc794
ath11k_nss: change warning levels
qosmio Jun 2, 2024
80e5ff2
ath11k_nss: fix incorrect tx/rx stats WDS
qosmio Jun 2, 2024
646a8cc
ath11k_nss: correctly free skb using ieee80211_free_txskb()
qosmio Jun 2, 2024
443aebb
ath11k_nss: Add lock when accessing idr_pool of tx_ring
qosmio Jun 2, 2024
426ba86
ath11k_nss: mac80211 Use C99 flexible arrays instead of zero-length a…
qosmio Jun 2, 2024
615617e
qualcommax: NSS: Add DTS entries for nss-macsec
qosmio Jun 2, 2024
7e0404a
qualcommax: add ramoops memory region
qosmio Jun 10, 2024
f0ccdfc
ath11k_nss: modularize nss-pbuf options
qosmio Jun 22, 2024
0a94ada
ath11k_nss: Organize patch order and formatting
qosmio Jun 22, 2024
8f3a78d
wifi_nss: Add threaded NAPI for ath10k and ath11k
qosmio Jun 27, 2024
df54aeb
qualcommax: NSS: Add default packages drv, ecm, bridge-mgr
qosmio Jul 3, 2024
072d58a
wifi_nss: Revert using napi threaded helper function
qosmio Jul 5, 2024
d4ce4a2
ath11k_nss: fix monitor mode
qosmio Jul 6, 2024
69d3234
hostapd: handle updated MU-EDCA params from driver
qosmio Jul 6, 2024
b92b1da
ath11k_nss: add missing NL80211_ATTR_HE_MUEDCA_PARAMS
qosmio Jul 8, 2024
e1ff92d
qualcommax: skbuff_recycle: allow specifiying max size
qosmio Jul 9, 2024
8e486ca
ath11k_nss: Refresh patches
qosmio Jul 10, 2024
96c9fc0
ath11k_nss: Check for NSS FW 11.4 and build accordingly
qosmio Jul 10, 2024
3443fd4
ath11k_nss: Bump version 6.6.15 to 6.9.9
qosmio Jul 13, 2024
b17d395
ath11k_nss: optimize qca-nss-pbuf init script
qosmio Jul 13, 2024
76d3301
qualcommax: Add new menu item for IPQ settings
qosmio Jul 13, 2024
2f488cc
qualcommax: skbuff_recycle: add proc option to enable/disable
qosmio Jul 13, 2024
467836f
qualcommax: enable skb_recycle for IPQ > 256M
qosmio Jul 14, 2024
31830a9
qualcommax: add notes about SKB_RECYCLER_PREALLOC and SKB_FIXED_SIZE_2K
qosmio Jul 14, 2024
5a1f788
ath11k_nss: Revert logic from coconut branch in NSS redirect
qosmio Jul 22, 2024
3ff6a7e
ath11k_nss: Possible fix for WDS
qosmio Aug 1, 2024
1b6f643
ath11k_nss: Fix RX thermal throttling on newer 2.12 firmware
qosmio Aug 1, 2024
d3846bf
ath11k_nss: WAR for association failure issue with WDS
qosmio Aug 1, 2024
b7f26c5
ath11k_nss: fix bss transition firmware crash
BrainSlayer Aug 6, 2024
7434927
ath11k_nss: utilize existing function to get arvif from dev
qosmio Aug 9, 2024
4289860
hostapd: fix MUEDCA patch for hostapd 2024-09-15
qosmio Sep 19, 2024
39526c5
ath11k_nss: skip status ring entry processing (V5)
qosmio Sep 20, 2024
abf4449
ath11k_nss: Refresh patches for 6.9.9
qosmio Sep 20, 2024
5ad3b1c
ath11k_nss: Fix patches for backports 6.11
qosmio Sep 26, 2024
bb30f30
ath11k_nss: Revert patch for 512M + 2KB RX header
qosmio Sep 27, 2024
928b091
ath11k_nss: remove call trace while rebooting AP
qosmio Sep 29, 2024
acd0cd3
ath11k_nss: mac80211: fix NULL pointer access, Klocwork issue
qosmio Sep 28, 2024
a77cc89
ath11k_nss: fix WDS instability by disabling NAWDS mode
qosmio Sep 29, 2024
a0fc140
Revert "ath11k_nss: Revert patch for 512M + 2KB RX header"
qosmio Sep 30, 2024
40cadbc
docs: Update README for NSS specific info
qosmio Oct 1, 2024
cf28cd5
nss-setup: Add example NSS configs/scripts
qosmio Aug 10, 2024
f13ad0f
nss-setup: Refactor and add options for setting up nodes to use DHCP
qosmio Aug 12, 2024
91de5b9
nss-setup: fix led configs not generating
qosmio Aug 12, 2024
83850b4
nss-setup: Add additional notes
qosmio Sep 20, 2024
bf82bbf
feeds: fix disable nss feed from being packaged
qosmio Sep 26, 2024
24b36fe
nss-setup: change default optimization to '-O2'
qosmio Oct 1, 2024
35960b8
nss-setup: Make sure user selects their own target
qosmio Oct 1, 2024
e701ebf
ath11k_nss: Possible workaround to 0 wifi stats
qosmio Oct 4, 2024
9104484
ath11k_nss: Add diagnostic gathering utility
qosmio Oct 5, 2024
7a1384e
ath11k_nss: Enhance nss_diag to properly list ifaces
qosmio Oct 5, 2024
2f7fbaf
ath11k_nss: only show peer ast warning if NSS is off
qosmio Oct 9, 2024
5c0a5a0
ath11k_nss: Refresh patches for backports 6.11.2
qosmio Oct 1, 2024
c288ead
ath11k_nss: consistently use ath11k_sta_to_arsta
qosmio Oct 9, 2024
8913182
ath10k: change 'peer unmap' warning to debug
qosmio Oct 12, 2024
4cd6c9c
nss-setup: Reorg and make uci-defaults pluggable
qosmio Oct 12, 2024
ddffc9b
nss-setup: Optimize mesh node/sat configs
qosmio Oct 12, 2024
8dad6bc
nss-setup: Include example for setting up VLANs
qosmio Oct 12, 2024
1428d95
nss-setup: clean up mesh base and sat config
qosmio Oct 13, 2024
77325e9
nss-setup: explicitly require nss-ecm
qosmio Oct 14, 2024
5551f18
nss-setup: reorg seed file with additional instructions and clarifica…
qosmio Oct 16, 2024
7c2db8d
ath11k_nss: add disable_mesh_chksum_ath11k.hotplug
qosmio Oct 20, 2024
0e6c099
ath11k_nss: Improve NSS event callback handling
qosmio Oct 20, 2024
dc99692
qualcommax: set non-ct ath10k as default
qosmio Oct 20, 2024
d2afcc3
ath11k_nss: replace rcu_read_unlock with spin_unlock
qosmio Oct 20, 2024
3a44e17
nss-setup: Initial README for examples
qosmio Oct 21, 2024
b9f3c73
nss-setup: update wifi configs for WPA3
qosmio Oct 26, 2024
9d0fe75
ath11k_nss: Refactor nss_diag interface display
qosmio Oct 27, 2024
8a76174
nss-setup: fix network in wifi + formatting
qosmio Oct 29, 2024
297fd70
nss-setup: Detail advanced setup with trunk ports
bgcngm Nov 3, 2024
30c2ab0
ath11k_nss: Fix null pointer dereference in BSS transition handling
qosmio Nov 15, 2024
fb8497a
nss-setup: switch to using apk package manager
qosmio Nov 20, 2024
5c5a19d
ath11k_nss: nss_diag: check for opkg/apk
qosmio Nov 20, 2024
ea64a93
ath11k_nss: Fix and refresh patches for backports 6.12.6
qosmio Oct 25, 2024
9bfce65
docs: update branch links, add note about merged MX4300
qosmio Dec 31, 2024
35f9f22
ath11k_nss: Drop local M3 patch, fix NSS compile
qosmio Feb 7, 2025
245ef17
ath11k_nss: revert parts of NSS patches to align with upstream
qosmio Feb 7, 2025
7e722e8
hostapd: fix SME Authentication request to the driver failed
qosmio Feb 28, 2025
6028e23
docs: update notes to show MX4300 being fully merged
qosmio Feb 28, 2025
22c22fc
ath11k_nss: Fix WDS failing to initialize or aquire IP
qosmio Mar 31, 2025
f5e422e
qualcommax: ipq8074-nss clean up spacing
qosmio Apr 4, 2025
c7bcd7b
qualcommax: rework and consolidate NSS offloading patches
qosmio Apr 6, 2025
d463478
ath11k_nss: consolidate NSS offloading patches
qosmio Apr 7, 2025
b052603
ath11k_nss: fix NULL pointer dereference when running without NSS
qosmio Apr 7, 2025
c51a41a
ath11k_nss: Fix crash in driver starvation of task
qosmio Apr 7, 2025
8273c71
ath11k_nss: Fix patch against "Fix DMA buffer allocation to resolve S…
qosmio Apr 7, 2025
1c86748
qualcommax: NSS: Add support for all IPQ50xx/IPQ60xx
qosmio Apr 17, 2025
e72e981
ath11k_nss: Refresh patches after rebasing
qosmio Apr 18, 2025
3417895
ath11k_nss: cfg80211: drop noisy "key addition failed" message during FT
qosmio Apr 25, 2025
143cc31
ath11k_nss: add missing num_vdev_peers in 256/512MB profiles
qosmio Apr 28, 2025
f21dcf7
qca-nss-dp: rebuild package whenever target changes
qosmio Apr 28, 2025
5ce2edb
qualcommax: arm64: ipq6018 add dummy NSS regulator
qosmio Apr 30, 2025
579a97f
qualcommax: ipq5018: NSS enable rmnet_rx feature
qosmio Apr 30, 2025
f1b73f8
qualcommax: NSS: ipq5018: Add support for gl-b3000 wrc-x3000gs2
qosmio May 1, 2025
722ddbc
qualcommax: ipq5018: NSS add nss-radio-priority property
qosmio May 1, 2025
1c0c6ab
qualcommax: ipq5018: Fix syntax error in NSS DTSI
qosmio May 4, 2025
c8ef714
ath11k_nss: Enable NSS for qcn6122
qosmio May 7, 2025
93a812a
ath11k_nss: NSS: kernel 6.12 support
qosmio May 28, 2025
9a0311b
wifi-scripts: fix md5 hash by avoiding trailing newline
qosmio May 27, 2025
6fb80d6
wifi-scripts: replace legacy backtick command substitutions
qosmio May 27, 2025
bc42fdc
netfilter: fix ipt-ipopt missing dependency on nf_conntrack
qosmio May 30, 2025
241114f
qualcommax: NSS: DTS: Add additional IPQ807x/60xx targets
qosmio Jun 25, 2025
0e1da1f
qualcommax: NSS: DTS: ipq6018 fix warning about #address-cells
qosmio Jun 25, 2025
8ef1e62
nss-setup: Update NSS config.seed and example files
qosmio Jun 26, 2025
de8bd4e
qualcommax: NSS: 6.12: refresh patches
qosmio Jun 29, 2025
9cb3ab8
nss-docs: Add NSS Support Matrix, update ToC, add notes about DSA/VLA…
qosmio Jul 3, 2025
88dfbfb
ath11k_nss: fix kernel panic calling nss_wifili_thread_scheme_dealloc
qosmio Jul 3, 2025
a00910f
ath11k_nss: fix peer race and potential deadlock
qosmio Jul 3, 2025
389a3ae
ath11k_nss: Rework 6.12 patches for backports 6.14
qosmio Jul 7, 2025
5c359af
ath11k_nss: Refresh patches for backports 6.14.11
qosmio Jul 7, 2025
b4af532
qualcommax: Disable fraglist GRO by default
qosmio Jul 8, 2025
22075cc
nss-setup: Restructure README.md and example files
qosmio Jul 9, 2025
6010d92
qualcommax: fix TX cacheline group overflow causing BUILD_BUG_ON failure
qosmio Jul 30, 2025
9a09747
workflow: auto close non-english issues
qosmio Jul 31, 2025
b14bd46
qualcommax: NSS: fix PPPoE patch against "improve pppoe performance"
qosmio Aug 5, 2025
7c64980
ath11k_nss: Rework 6.14 patches for backports 6.16
qosmio Aug 26, 2025
f1e65e3
qualcommax: NSS: Update patches for 6.12.43
qosmio Aug 27, 2025
2d7d1b3
qualcommax: NSS: Update patches for 6.12.55
qosmio Oct 28, 2025
c666a2a
ath11k_nss: Fix up patches for 6.16.12 backports
qosmio Oct 28, 2025
0309f76
ath11k_nss: Rework 6.16 patches for backports 6.18
qosmio Dec 9, 2025
3bc271d
Revert "linux-firmware: ath11k: add IPQ5018, IPQ8074, QCN9074"
qosmio Mar 21, 2026
865463a
ath11k-firmware: Bump ath11k firmware to 2.12
qosmio Dec 14, 2025
83cbe81
qualcommax: fix L2TP PPP refcount handling
NikulovE Dec 27, 2025
3c61e19
nat46: Fix up patches for 2025-11-04 snapshot
qosmio Jan 5, 2026
d0a65c2
qualcommax: NSS: Update patches for 6.12.65
qosmio Jan 20, 2026
4ed74b2
qualcommax: Drop redundant now PREEMPT options
qosmio Jan 26, 2026
9c3fb64
ath11k_nss: Refresh patches for backports 6.18.7
qosmio Jan 28, 2026
182d9a8
qualcommax: fix duplicated logic L2TP/PPTP
qosmio Feb 19, 2026
21fd17f
qualcommax: NSS: fix ppp_update_stats after 6.17 "backport ppoe impro…
qosmio Feb 19, 2026
a56c68f
qualcommax: NSS: fix ppp_dev_index after 6.18 backport "ppp remove rw…
qosmio Feb 19, 2026
e8eec19
qualcommax: NSS: Update patches for 6.12.71
qosmio Feb 19, 2026
c691368
ath11k_nss: Fix dynamic VLAN initialization
qosmio Mar 3, 2026
4fef51e
ath11k_nss: preserve transmit flags in NSS mesh offload path
qosmio Mar 3, 2026
a14d166
ath11k_nss: drop memcpy workaround for mcast_rate
qosmio Mar 3, 2026
b717efa
ath11k_nss: fix AP_VLAN ext_vdev cleanup and open error path
qosmio Mar 7, 2026
790f82f
hostapd: NSS: rebase against update 2026-02-27
qosmio Mar 7, 2026
6161ce3
config-nss.seed: use ssl for apk
ryjelsum Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions .github/workflows/auto-close-non-english-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
name: Auto Close Non-English Issues

on:
issues:
types:
- opened
- edited
workflow_dispatch:

jobs:
detect-language:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '22'

- name: Install dependencies
run: npm install franc-min

- name: Detect language and close if not English
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |-
# Create a script to detect language that NEVER exits with non-zero
echo "const franc = require('franc-min').franc || require('franc-min');

const text = process.argv[2] || '';

try {
const lang = franc(text, { minLength: 10 });
if (lang !== 'eng') {
console.log(\`Text: \${text}\`);
console.log(\`Language detected: \${lang}. This is not English.\`);
console.log('NON_ENGLISH');
} else {
console.log('Language detected: English.');
console.log('ENGLISH');
}
} catch (error) {
console.error('Error detecting language:', error.message);
console.log('ERROR');
}" > detect.js


# Parse issue title, body, and number
ISSUE_TITLE=$(jq -r '.issue.title' "$GITHUB_EVENT_PATH")
ISSUE_BODY=$(jq -r '.issue.body' "$GITHUB_EVENT_PATH")
ISSUE_NUMBER=${{ github.event.issue.number }}


# Debug title, body, and number
echo "Debug: ISSUE_TITLE='$ISSUE_TITLE'"
echo "Debug: ISSUE_BODY='$ISSUE_BODY'"
echo "Debug: ISSUE_NUMBER='$ISSUE_NUMBER'"


# Function to check language and close issue if needed
check_and_close() {
local text="$1"
local field_name="$2"

if [ -n "$text" ] && [ "$text" != "null" ]; then
echo "Checking $field_name..."


# Run detection and capture the output
result=$(node detect.js "$text" | tail -1)

if [ "$result" = "NON_ENGLISH" ]; then
echo "$field_name is not in English. Closing issue..."
gh issue comment "$ISSUE_NUMBER" --body "Sorry, please open issues in English only. The $field_name was detected as non-English. This issue will be closed automatically."
gh issue close "$ISSUE_NUMBER"
echo "Issue closed successfully due to non-English content."
fi
else
echo "$field_name is empty or null, skipping..."
fi
}


# Check title first
check_and_close "$ISSUE_TITLE" "title"


# Check body second
check_and_close "$ISSUE_BODY" "body"

echo "Workflow completed successfully."
2 changes: 2 additions & 0 deletions Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,5 @@ source "target/sdk/Config.in"
source "target/toolchain/Config.in"

source "tmp/.config-package.in"

source "config/Config-ipq.in"
Loading
Loading