- Downloads
acs: introduce improvements
UBUS:
- add trigger_acs
- improve trigger_channel_clearing
- report clearing/acs status in ubus status
- report status request during ubus call
CMDUS:
- handle and use CAC completion report
- handle and use CAC status
- handle and use oper channel report
- fix generation of channel selection request
ACS:
- add CMDUs ACS callbacks - use them for recalc
- remove dfs_cleanup timer - base on events when recalc
- fix bsta connected check
- run clearing when background CAC supported by node
- run acs recalc when DFS chan available
- introduce backoff when platform don't report CAC ongoing correctly
- allow to choose highest bandwidth
- store and check radio metrics
CONFIG:
Available options:
config channel_plan
option preclear_dfs '1'
option acs '1'
option acs_timeout '3h'
option acs_highest_bandwidth '0'
option acs_skip_dfs '0'
option acs_prevent_cac '1'
option acs_scan_before_recalc '1'
Showing
- src/acs.c 1239 additions, 90 deletionssrc/acs.c
- src/acs.h 35 additions, 17 deletionssrc/acs.h
- src/cntlr.c 12 additions, 24 deletionssrc/cntlr.c
- src/cntlr.h 0 additions, 1 deletionsrc/cntlr.h
- src/cntlr_cmdu.c 15 additions, 24 deletionssrc/cntlr_cmdu.c
- src/cntlr_cmdu.h 5 additions, 4 deletionssrc/cntlr_cmdu.h
- src/cntlr_commands.c 53 additions, 1 deletionsrc/cntlr_commands.c
- src/cntlr_commands.h 23 additions, 0 deletionssrc/cntlr_commands.h
- src/cntlr_commands_impl.c 106 additions, 29 deletionssrc/cntlr_commands_impl.c
- src/cntlr_commands_impl.h 1 addition, 0 deletionssrc/cntlr_commands_impl.h
- src/cntlr_map.c 161 additions, 3 deletionssrc/cntlr_map.c
- src/cntlr_tlv.c 44 additions, 102 deletionssrc/cntlr_tlv.c
- src/cntlr_tlv.h 0 additions, 3 deletionssrc/cntlr_tlv.h
- src/cntlr_ubus.c 29 additions, 0 deletionssrc/cntlr_ubus.c
- src/cntlr_ubus_dbg.c 1 addition, 1 deletionsrc/cntlr_ubus_dbg.c
- src/config.c 130 additions, 33 deletionssrc/config.c
- src/config.h 6 additions, 1 deletionsrc/config.h
- src/timer.c 1 addition, 1 deletionsrc/timer.c
- src/utils/utils.c 16 additions, 0 deletionssrc/utils/utils.c
- src/utils/utils.h 1 addition, 0 deletionssrc/utils/utils.h
Loading
Please sign in to comment