Displaying 1 result from an estimated 1 matches for "os_pkg".
Did you mean:
opkg
2009 Mar 12
1
the return value of packet_peek()
...ee_pkt;
ip config will fall in a loop and always got the icmp packet instead
of DHCPOFFER packet in this situation.
If I change the retrun value of packet_peek and make a packet form
checking in more early stage, I can avoiding ipconfig fall in a loop
with icmp packet, like this:
--- /work/atcs/os_pkg/klibc-git/klibc/usr/kinit/ipconfig.old/packet.c 2009-03-11
15:30:45.000000000 +0800
+++ packet.c 2009-03-11 17:39:56.000000000 +0800
@@ -176,6 +176,8 @@
*/
ret = recvfrom(pkt_fd, &iph, sizeof(struct iphdr),
MSG_PEEK, (struct sockaddr *)&sll, &sllen);
+
+
if (ret =...