forked from espressif/esp-idf
Merge branch 'netif_set_prio' into 'master'
feat(esp_netif): Allows user to set route priority after netif creation See merge request espressif/esp-idf!34323
This commit is contained in:
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user