mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 01:29:21 -04:00
feat(esp_netif): Allows user to set route priority after netif creation
This commit is contained in:
parent
56349e6d65
commit
ebde9ce715
@ -1059,6 +1059,16 @@ const char *esp_netif_get_desc(esp_netif_t *esp_netif);
|
||||
*/
|
||||
int esp_netif_get_route_prio(esp_netif_t *esp_netif);
|
||||
|
||||
/**
|
||||
* @brief Configures routing priority
|
||||
*
|
||||
* @param[in] esp_netif Handle to esp-netif instance
|
||||
* @param[in] route_prio Required route priority for esp-netif instance
|
||||
*
|
||||
* @return Integer representing the instance's route-prio, or -1 if invalid parameters
|
||||
*/
|
||||
int esp_netif_set_route_prio(esp_netif_t *esp_netif, int route_prio);
|
||||
|
||||
/**
|
||||
* @brief Returns configured event for this esp-netif instance and supplied event type
|
||||
*
|
||||
|
@ -2309,6 +2309,15 @@ int esp_netif_get_route_prio(esp_netif_t *esp_netif)
|
||||
return esp_netif->route_prio;
|
||||
}
|
||||
|
||||
int esp_netif_set_route_prio(esp_netif_t *esp_netif, int route_prio)
|
||||
{
|
||||
if (esp_netif == NULL) {
|
||||
return -1;
|
||||
}
|
||||
esp_netif->route_prio = route_prio;
|
||||
return esp_netif->route_prio;
|
||||
}
|
||||
|
||||
int32_t esp_netif_get_event_id(esp_netif_t *esp_netif, esp_netif_ip_event_type_t event_type)
|
||||
{
|
||||
switch(event_type) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user