]> granicus.if.org Git - esp-idf/commitdiff
lwip: remove netif_reg_addr_change_cb
authorWu Jian Gang <wujiangang@espressif.com>
Fri, 2 Sep 2016 10:18:22 +0000 (18:18 +0800)
committerWu Jian Gang <wujiangang@espressif.com>
Tue, 6 Sep 2016 11:32:33 +0000 (19:32 +0800)
components/lwip/core/netif.c
components/tcpip_adapter/tcpip_adapter_lwip.c

index 42309f1a31b0b72c89c67b2a8366392d23ad0299..33e030412a097fba559bf3b5dcf47d86972a92c4 100755 (executable)
@@ -315,14 +315,6 @@ netif_add(struct netif *netif,
   return netif;
 }
 
-typedef int (*netif_addr_change_cb_t)(struct netif *netif);
-static netif_addr_change_cb_t g_netif_addr_change_cb = NULL;
-
-void netif_reg_addr_change_cb(void *cb)
-{
-    g_netif_addr_change_cb = (netif_addr_change_cb_t)cb;
-}
-
 #if LWIP_IPV4
 /**
  * Change IP address configuration for a network interface (including netmask
@@ -341,9 +333,6 @@ netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *
   netif_set_gw(netif, gw);
   /* set ipaddr last to ensure netmask/gw have been set when status callback is called */
   netif_set_ipaddr(netif, ipaddr);
-  if (g_netif_addr_change_cb){
-      g_netif_addr_change_cb(netif);
-  }
 }
 
 #endif /* LWIP_IPV4*/
index 3cd6965bd0aec0ddbacbcca2dfce3de84cb01971..b59606bf66a9fb38113b8c9a8b52e4f75854fd18 100644 (file)
@@ -11,6 +11,7 @@
 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 // See the License for the specific language governing permissions and
 // limitations under the License.
+
 #include <stdio.h>
 #include <string.h>
 
@@ -53,8 +54,6 @@ void tcpip_adapter_init(void)
         IP4_ADDR(&esp_ip[TCPIP_ADAPTER_IF_AP].gw, 192, 168 , 4, 1);
         IP4_ADDR(&esp_ip[TCPIP_ADAPTER_IF_AP].netmask, 255, 255 , 255, 0);
     }
-
-    netif_reg_addr_change_cb(tcpip_adapter_addr_change_cb);
 }
 
 esp_err_t tcpip_adapter_start(tcpip_adapter_if_t tcpip_if, uint8_t *mac, struct ip_info *info)