Hi All,
I am providing fix that enable running the minimal echo demo
application under Linux.
Without this fix I was not able to run ./echop, because all inbound
ARP packets were silently discarded.
NOTE: The fix also includes my yesterday's fix regarding "possible
access violation in case of error"
Regards,
Avner
--- contrib-1.4.0.rc1/ports/unix/proj/minimal/orig-mintapif.c
2010-10-24 17:58:37.918254000 +0200
+++ contrib-1.4.0.rc1/ports/unix/proj/minimal/mintapif.c 2010-10-25
12:33:54.871315000 +0200
@@ -111,6 +111,7 @@
memset(&ifr, 0, sizeof(ifr));
ifr.ifr_flags = IFF_TAP|IFF_NO_PI;
if (ioctl(mintapif->fd, TUNSETIFF, (void *) &ifr) < 0) {
+ snprintf(buf, sizeof(buf), "failed to execute ioctl TUNSETIFF
for device %s", DEVTAP);
perror(buf);
exit(1);
}
@@ -301,6 +302,8 @@
mintapif->ethaddr = (struct eth_addr *)&(netif->hwaddr[0]);
+ netif->flags = NETIF_FLAG_ETHARP;
+
low_level_init(netif);
return ERR_OK;
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users