artik053: add netif flags on wlan_init()
authorJin-Seong Kim <jseong82.kim@samsung.com>
Tue, 4 Apr 2017 05:30:12 +0000 (14:30 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Tue, 18 Apr 2017 03:02:07 +0000 (12:02 +0900)
This commit is to add netif flags for lwIP stack to handle ARP,
Broadcast and IGMP multicast packets, those flags should be configured
on netif

Change-Id: I1b97377aea317649200c507526eacae183fc3ce1
Signed-off-by: Jin-Seong Kim <jseong82.kim@samsung.com>
os/arch/arm/src/artik053/src/artik053_wlan.c

index 6616bcc..f8b043d 100644 (file)
@@ -43,6 +43,7 @@ static err_t wlan_init(struct netif *netif)
        netif->name[1] = 'l';
 
        snprintf(netif->d_ifname, IFNAMSIZ, "wl%d", netif->num);
+       netif->flags = NETIF_FLAG_ETHARP | NETIF_FLAG_ETHERNET | NETIF_FLAG_BROADCAST | NETIF_FLAG_IGMP;
 
        return ERR_OK;
 }
@@ -62,5 +63,4 @@ void wlan_initup(struct netif *dev)
 
        wlan_netif = netif_add(dev, &ipaddr, &netmask, &gw,
                                        NULL, wlan_init, tcpip_input);
-       wlan_netif->flags |= NETIF_FLAG_IGMP;
 }