1TODO:
2- support soft-ap and p2p mode
3- support resume/suspend function
4