1. create a new pbuf to squash linked pbuf 2. optimize emac driver by adding ESP_IRAM_ATTR 3. remove duplicated function declare in esp_eth.h 4. remove duplicated code in emac_setup_tx_desc 5. disable Promiscuous mode