openwrt / openwrt/mt76

mt7621/mt7603e: station dump fails with 802.11s

Open
#512 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

👋

$ iw dev mesh24 station dump
failed to parse nested attributes!
failed to parse nested attributes!
$ iw dev mesh5 station dump
failed to parse nested attributes!
failed to parse nested attributes!

AP station dumps work.

Environment: openwrt from
mid January (4a90fdf6105e1517897aac1b451b73a54b3d9d0d), late march (fbef8bba038f5aff755e383025f0a8b34879aa5c), and very late march (b8609066893a399b6aabe4df2e80eed52336fc69) using the built-in radios of a cudy WR2100 (mt7621,).

The configuration always being:

config wifi-iface 'mesh5'                        
        option ifname 'mesh5'                    
        option network 'mesh5' 
        option encryption 'psk2+ccmp'              
        option mesh_id 'nom'                       
        option bssid '02:BA:CC:11:55:90'
        option key ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'        
        option mode 'mesh'                         
        option mesh_fwding '0'          
        option mesh_ttl '1'
        option device 'radio5'

alongside an AP per radio.

In the version from January (4a90fdf6105e1517897aac1b451b73a54b3d9d0d), it would work on at least one radio from time to time. Just wifi and reboot until it worked (seemingly random pattern).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with iw dev mesh24 station dump and iw dev mesh5 station dump on the mt7621/mt7603e radios, then compare it with the working AP station dump. Trace the driver and mesh station-dump path; done means mesh station dumps parse successfully instead of reporting nested-attribute errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.