esp_wifi: fix WiFi TX performance

This commit is contained in:
liu zhifu
2020-03-13 12:48:34 +08:00
parent 1b3f7d4dfe
commit 50b57516e8
5 changed files with 42 additions and 10 deletions

View File

@@ -106,7 +106,7 @@ low_level_output(struct netif *netif, struct pbuf *p)
{
wifi_interface_t wifi_if = tcpip_adapter_get_esp_if(netif);
struct pbuf *q = p;
err_t ret;
esp_err_t ret;
if (wifi_if >= ESP_IF_MAX) {
return ERR_IF;
@@ -127,6 +127,14 @@ low_level_output(struct netif *netif, struct pbuf *p)
pbuf_free(q);
}
if (ret == ESP_OK) {
return ERR_OK;
} else if (ret == ESP_ERR_NO_MEM) {
return ERR_MEM;
} else {
return ERR_ABRT;
}
return ret;
}