Yes I feel convinced , Thanks On Tue, Jan 10, 2012 at 3:40 PM, Naveen reddy <[email protected]> wrote:
> Hi sraddha, > Simhost will initialize the tcpip and timers. So timers are required to be > run. The log u are getting seems to be correct. > On 10 Jan 2012 15:03, "Sraddha" <[email protected]> wrote: > >> Any opinions about what this log is , I am executing the simhost on the >> ARM device . >> >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> >> >> I was looking in to the code to find out what is exactly happening here , >> These logs come from the sys_timeouts_init(); which is called from >> lwip_init(); which is called from the tcpip_init(tcpip_init_done, &sem); in >> the simhost.c >> >> Now according to my understanding some timers are being intialised . Like >> the for IP , DHCP ,ARP etc. And when the I see the sys_timeout(u32_t msecs, >> sys_timeout_handler handler, void *arg) which is called by >> sys_timeouts_init(); I understand that Timeouts are processed in the >> following cases: >> * - while waiting for a message using sys_timeouts_mbox_fetch() >> * - by calling sys_check_timeouts() (NO_SYS==1 only) >> >> Alrite ! Nice ! My problem is when I run the simhost code on my ARM >> Device . The logs keep going on >> >> >> Host at 192.168.0.2 mask 255.255.255.0 gateway 192.168.0.1 >> System initialized. >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> sys_timeout: 0x44810 msecs=5000 handler=arp_timer arg=0x0 >> netif_set_ipaddr: netif address being changed >> netif: IP address of interface set to 192.168.0.2 >> netif: netmask of interface set to 255.255.255.0 >> netif: GW address of interface set to 192.168.0.1 >> tapif_init: fd 3 >> tapif_init: system("/system/bin/ifconfig tap0 inet 192.168.0.1"); >> netif: added interface tp IP addr 192.168.0.2 netmask 255.255.255.0 gw >> 192.168.0.1 >> netif: setting default interface tp >> httpd_init >> tcp_bind: bind to port 80 >> TCP/IP initialized. >> Applications started. >> sys_mbox_post: mbox 0x49480 msg 0x407c3e7c >> sys_mbox_fetch: mbox 0x49480 msg 0x0 >> sys_mbox_post: mbox 0x49480 msg 0x40607e74 >> sys_mbox_post: mbox 0x49480 msg 0x40988e7c >> tcpip_thread: API message 0x407c3e7c >> sys_mbox_fetch: mbox 0x49480 msg 0x407c3e7c >> tcpip_thread: API message 0x40607e74 >> sys_mbox_fetch: mbox 0x49480 msg 0x40607e74 >> tcpip_thread: API message 0x40988e7c >> sys_mbox_post: mbox 0x49480 msg 0x407c3e7c >> sys_mbox_fetch: mbox 0x49480 msg 0x40988e7c >> tcpip_thread: API message 0x407c3e7c >> sys_mbox_post: mbox 0x49480 msg 0x40607e74 >> sys_mbox_post: mbox 0x49480 msg 0x40988e7c >> pbuf_alloc(length=90) >> pbuf_alloc: allocated pbuf 0x480e8 >> tcp_bind: bind to port 23 >> sys_mbox_fetch: mbox 0x49480 msg 0x407c3e7c >> tcpip_thread: API message 0x40607e74 >> tcp_bind: bind to port 7 >> sys_mbox_fetch: mbox 0x49480 msg 0x40607e74 >> tcpip_thread: API message 0x40988e7c >> sys_mbox_post: mbox 0x49480 msg 0x407c3e84 >> sys_mbox_post: mbox 0x49480 msg 0x40607e7c >> udp_bind(ipaddr = 0.0.0.0, port = 7) >> udp_bind: bound to 0.0.0.0, port 7 >> sys_mbox_fetch: mbox 0x49480 msg 0x40988e7c >> tcpip_thread: API message 0x407c3e84 >> sys_mbox_fetch: mbox 0x49480 msg 0x407c3e84 >> tcpip_thread: API message 0x40607e7c >> pbuf_alloc(length=90) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> pbuf_alloc(length=78) >> pbuf_alloc: allocated pbuf 0x480e8 >> pbuf_alloc(length=78) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> pbuf_alloc(length=70) >> pbuf_alloc: allocated pbuf 0x480e8 >> pbuf_alloc(length=70) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> pbuf_alloc(length=90) >> pbuf_alloc: allocated pbuf 0x480e8 >> pbuf_alloc(length=90) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=arp_timer arg=0x0 >> tcpip: etharp_tmr() >> etharp_timer >> sys_timeout: 0x44810 msecs=5000 handler=arp_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> pbuf_alloc(length=70) >> pbuf_alloc: allocated pbuf 0x480e8 >> pbuf_alloc(length=70) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> pbuf_alloc(length=70) >> pbuf_alloc: allocated pbuf 0x480e8 >> pbuf_alloc(length=70) == 0x480e8 >> pbuf_free(0x480e8) >> pbuf_free: deallocating 0x480e8 >> stmf calling h=arp_timer arg=0x0 >> tcpip: etharp_tmr() >> etharp_timer >> sys_timeout: 0x44810 msecs=5000 handler=arp_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=arp_timer arg=0x0 >> tcpip: etharp_tmr() >> etharp_timer >> sys_timeout: 0x44810 msecs=5000 handler=arp_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> stmf calling h=ip_reass_timer arg=0x0 >> tcpip: ip_reass_tmr() >> sys_timeout: 0x44824 msecs=1000 handler=ip_reass_timer arg=0x0 >> ^Z[1] + Stopped ./simhost >> >> Which according to my understanding means that its executing these >> timeouts waitng for a mbox-message-fetch. So it keeps waiting and in the >> meanwhile executing these timeouts and giving these recurring logs. Want >> inputs as to what should be the correct operation of ./simhost. Coz for me >> it gives this kind of log. >> >> My question is what is this simhost actually doing? supposed to do ? If I >> am getting these messages whats wrong ! >> >> Thanks in anticipation. >> Regards >> >> >> >> >> _______________________________________________ >> lwip-users mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/lwip-users >> > > _______________________________________________ > lwip-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lwip-users >
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
