mdns: Prepare for dynamic esp-netif support

* Original commit: espressif/esp-idf@f9892f77b8
This commit is contained in:
Suren Gabrielyan
2021-08-19 15:47:28 +04:00
committed by suren-gabrielyan-espressif
parent 58bf2186f7
commit 605d1fab73
3 changed files with 599 additions and 24 deletions

View File

@ -21,6 +21,13 @@ extern "C" {
#define MDNS_TYPE_NSEC 0x002F
#define MDNS_TYPE_ANY 0x00FF
#define CONFIG_MDNS_IF_MAX 4
#define ACTION_ENABLE 1
#define ACTION_ENABLE_WITH_DHCP_CHECK 2
#define ACTION_ANNOUNCE 3
#define ACTION_ENABLE_ANNOUNCE 4
#define ACTION_DISABLE 5
/**
* @brief Asynchronous query handle
*/
@ -53,10 +60,8 @@ typedef struct mdns_ip_addr_s {
} mdns_ip_addr_t;
typedef enum mdns_if_internal {
MDNS_IF_STA = 0,
MDNS_IF_AP = 1,
MDNS_IF_ETH = 2,
MDNS_IF_MAX
MDNS_IF_INVALID = -1,
MDNS_IF_MAX = CONFIG_MDNS_IF_MAX
} mdns_if_t;
/**