Mesh TODO: Difference between revisions
Jump to navigation
Jump to search
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
=== |
=== Next Release === |
||
⚫ | |||
Reimplement pending queue as a separate queue from rdy (b100) |
|||
⚫ | |||
⚫ | |||
Rx Invalid frag should be fixed (b97) |
|||
⚫ | |||
Real fix for t914 -> joseph |
Real fix for t914 -> joseph |
||
Polish |
Polish MPP scripts |
||
⚫ | |||
* 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 masquerade with latest kernel |
|||
* 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) |
Separate wireless extensions ethX and mshX (b83) |
||
* Depends on reliable and independent mesh start |
|||
* Define attributes mshX should have (with Dan, Marcelo) |
* Define attributes mshX should have (with Dan, Marcelo) |
||
* Implement |
* Implement |
||
MPP scripts to autoconfig |
|||
⚫ | |||
⚫ | |||
* 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 === |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Stability/reliability if don't have fix from joseph |
|||
Merge with stable branch |
|||
Use Marvell approved command codes for FWT and MESH (b84) |
|||
⚫ | |||
Mesh Beacons (b105) |
Mesh Beacons (b105) |
||
Line 57: | Line 28: | ||
* Route clean-up time. Locks needed? |
* Route clean-up time. Locks needed? |
||
* Start-up time. |
* Start-up time. |
||
* Tune route costs |
|||
Slow Down RREQs |
Slow Down RREQs. |
||
* Don't trigger many RREQ to the same node before the first one could |
|||
have been resolved. |
|||
RREQ ---> |
|||
RREQ ---> |
|||
. |
|||
<--- RREP |
|||
Improve Stability/Reliability |
Improve Stability/Reliability |
||
Line 80: | Line 49: | ||
Per-connection Mesh TTL |
Per-connection Mesh TTL |
||
⚫ | |||
=== Distribution === |
|||
rpm of MPP, lsmesh and other utils (fwt_list) |
|||
=== Legend === |
=== Legend === |
Latest revision as of 16:00, 9 April 2007
Next Release
Autonomous operation
- Design
- Implement
- Test
Real fix for t914 -> joseph
Polish MPP scripts
- auto-generate ANYCAST_MPP_IP
- recognize interfaces
- update masquerade with latest kernel
In the near future
Separate wireless extensions ethX and mshX (b83)
- Depends on reliable and independent mesh start
- Define attributes mshX should have (with Dan, Marcelo)
- Implement
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.
- Tune route costs
Slow Down RREQs.
- Don't trigger many RREQ to the same node before the first one could
have been resolved.
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
Driver Work
Distribution
rpm of MPP, lsmesh and other utils (fwt_list)
Legend
bXX -> bug in cozybit's bugzilla
tXX -> ticket in trac