| 
    Zephyr Project API 3.5.0
    
   A Scalable Open Source RTOS 
   | 
 
Wi-Fi Network manager API. More...
#include <zephyr/kernel.h>#include <zephyr/types.h>#include <zephyr/sys/iterable_sections.h>#include <zephyr/net/net_if.h>#include <zephyr/net/wifi_mgmt.h>Go to the source code of this file.
Data Structures | |
| struct | wifi_nm_instance | 
| WiFi Network manager instance.  More... | |
Macros | |
| #define | WIFI_NM_NAME(name) wifi_nm_##name | 
| #define | DEFINE_WIFI_NM_INSTANCE(_name, _ops) | 
Functions | |
| struct wifi_nm_instance * | wifi_nm_get_instance (const char *name) | 
| Get a Network manager instance for a given name.   | |
| struct wifi_nm_instance * | wifi_nm_get_instance_iface (struct net_if *iface) | 
| Get a Network manager instance for a given interface.   | |
| int | wifi_nm_register_mgd_iface (struct wifi_nm_instance *nm, struct net_if *iface) | 
| Register a managed interface.   | |
| int | wifi_nm_unregister_mgd_iface (struct wifi_nm_instance *nm, struct net_if *iface) | 
| Unregister managed interface.   | |
Wi-Fi Network manager API.
This file contains the Wi-Fi network manager API. These APIs are used by the any network management application to register as a Wi-Fi network manager.