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);
|
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
|
* @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;
|
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)
|
int32_t esp_netif_get_event_id(esp_netif_t *esp_netif, esp_netif_ip_event_type_t event_type)
|
||||||
{
|
{
|
||||||
switch(event_type) {
|
switch(event_type) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user