esp_netif_init() returns standard esp_err_t error code (unlike tcpip_adapter init), so shall be checked for the return value Also to make the initialization code more consistent.
updated to use esp_netif_init instead of tcpip_adapter in initialization code