Mesh TODO
Devel Release N
Reimplement pending queue as a separate queue from rdy (b100)
Rx Invalid frag should be fixed (b97)
Real fix for t914 -> joseph
Polish IOCTLs
- Fix fwt_lookup: it was not showing expired routes. Since those are used now, we show them.
- Update fwt_add for rate, adapt tests
- Update fwt_list for valid, rate, precursor, adapt user tools
- Check for own address in fwt_add's (fwd to self?)
- Add default accept/deny to blinding table (b104)
Clean-up Power Save Legacy
- Too many entries on fwt
- Stub functions
Separate wireless extensions ethX and mshX (b83)
- Define attributes mshX should have (with Dan, Marcelo)
- Implement
MPP scripts to autoconfig
- auto-generate ANYCAST_MPP_IP
- recognize interfaces
- update on package for OLPC and try removing all click
OLPC module: do not Oops on rmmod (t992)
rpm of MPP and lsmesh
Devel Release N+1
Autonomous operation
- Design
- Implement
- Test
Devel Release N+2
Stability/reliability if don't have fix from joseph
Merge with stable branch
Use Marvell approved command codes for FWT and MESH (b84)
In the near future
Mesh Beacons (b105)
- Add Mesh IEs to Ad-Hoc beacons to advertise mesh capabilities.
- Known limitation, cannot send beacons in infra.
Measure Performance
- Improve FWT? Worth it?
- Route clean-up time. Locks needed?
- Start-up time.
Slow Down RREQs
RREQ ---> RREQ ---> . <--- RREP
Improve Stability/Reliability
Support for Monitor Mode (t886)
Wake-on-WLAN
Tune mesh parameters (t968)
Battery aware routing
Mesh auto-start on firmware load (b82)
- Investigate netif_carrier_on behavior
Per-connection Mesh TTL
Legend
bXX -> bug in cozybit's bugzilla
tXX -> ticket in trac