<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Ping reply Error 0x1510 in PPP example in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200592#M4446</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It means no route to host.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Its because Freescale hasn't fixed their PPP driver (which also has infinate loops in it as well - so some of your RTCS functions will lock up your code when the ppp link is down).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I did to fix the issue:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;static boolean IPCP_up   (      PPPFSM_CFG_PTR    fsm            /* [IN] - State Machine */   ){ /* Body */   IP_IF_PTR            if_ptr = fsm-&amp;gt;PRIVATE;   IPCP_CFG_STRUCT_PTR  ipcp_ptr = if_ptr-&amp;gt;HANDLE;   /* Bind the negotiated IP address to this interface */   ipcp_ptr-&amp;gt;BIND_PARMS.ihandle = if_ptr;   ipcp_ptr-&amp;gt;BIND_PARMS.address = ipcp_ptr-&amp;gt;LOPT.ADDR;   ipcp_ptr-&amp;gt;BIND_PARMS.network = ipcp_ptr-&amp;gt;POPT.ADDR?ipcp_ptr-&amp;gt;POPT.ADDR:((ipcp_ptr-&amp;gt;LOPT.ADDR &amp;amp; IN_CLASSC_NET) + 1);   //ipcp_ptr-&amp;gt;BIND_PARMS.network = ipcp_ptr-&amp;gt;POPT.ADDR;   ipcp_ptr-&amp;gt;BIND_PARMS.netmask = INADDR_ANY;      RTCSCMD_smartissue(ipcp_ptr-&amp;gt;BIND_PARMS, IPIF_bind_ppp);   /* Install a default gateway */   if (ipcp_ptr-&amp;gt;INIT.DEFAULT_ROUTE) {      ipcp_ptr-&amp;gt;GATE_PARMS.address = ipcp_ptr-&amp;gt;POPT.ADDR?ipcp_ptr-&amp;gt;POPT.ADDR:((ipcp_ptr-&amp;gt;LOPT.ADDR &amp;amp; IN_CLASSC_NET) + 1);      //ipcp_ptr-&amp;gt;GATE_PARMS.address = ipcp_ptr-&amp;gt;POPT.ADDR;      ipcp_ptr-&amp;gt;GATE_PARMS.network = INADDR_ANY;      ipcp_ptr-&amp;gt;GATE_PARMS.netmask = INADDR_ANY;      /* Start CR 1133 */      ipcp_ptr-&amp;gt;GATE_PARMS.locmask = 0;      /* End CR 1133 */      RTCSCMD_smartissue(ipcp_ptr-&amp;gt;GATE_PARMS, IPIF_gate_add);   } /* Endif */#if RTCSCFG_ENABLE_DNS || RTCSCFG_ENABLE_LWDNS   /* Set up the primary DNS server */   if (ipcp_ptr-&amp;gt;NEG.NEG_DNS) {#if RTCSCFG_ENABLE_DNS      /* Start CR 2257 */      DNS_SLIST_STRUCT slist_entry;      DNS_init_slist_entry(&amp;amp;slist_entry);      slist_entry.IPADDR = ipcp_ptr-&amp;gt;LOPT.DNS;      if (DNS_add_slist_entry(&amp;amp;slist_entry) != DNS_OK)         return FALSE;      /* End CR 2257 */#else      LWDNS_server_ipaddr = ipcp_ptr-&amp;gt;LOPT.DNS;#endif   } /* Endif */#endif   if (ipcp_ptr-&amp;gt;IP_UP) {      ipcp_ptr-&amp;gt;IP_UP(ipcp_ptr-&amp;gt;IP_PARAM);   } /* Endif */   return TRUE;} /* Endbody */&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 29 Jan 2012 09:03:24 GMT</pubDate>
    <dc:creator>BryGuyH</dc:creator>
    <dc:date>2012-01-29T09:03:24Z</dc:date>
    <item>
      <title>Ping reply Error 0x1510 in PPP example</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200591#M4445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I use TWR-K60N512&amp;lt; TWR-SER&amp;gt; with MQX 3.8 to run a PPP client example &amp;lt;rtcs/examples/shell&amp;gt;.&lt;/P&gt;&lt;P&gt;I have done step by step follow the document ,Everything look fine and connection was established.&lt;/P&gt;&lt;P&gt;But, after that I've never success Ping to any IP, It always reply "Error 0x1510".&lt;/P&gt;&lt;P&gt;Could you please give me a suggestion for this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;...................&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2012 17:24:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200591#M4445</guid>
      <dc:creator>sumate</dc:creator>
      <dc:date>2012-01-25T17:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: Ping reply Error 0x1510 in PPP example</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200592#M4446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It means no route to host.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Its because Freescale hasn't fixed their PPP driver (which also has infinate loops in it as well - so some of your RTCS functions will lock up your code when the ppp link is down).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I did to fix the issue:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;static boolean IPCP_up   (      PPPFSM_CFG_PTR    fsm            /* [IN] - State Machine */   ){ /* Body */   IP_IF_PTR            if_ptr = fsm-&amp;gt;PRIVATE;   IPCP_CFG_STRUCT_PTR  ipcp_ptr = if_ptr-&amp;gt;HANDLE;   /* Bind the negotiated IP address to this interface */   ipcp_ptr-&amp;gt;BIND_PARMS.ihandle = if_ptr;   ipcp_ptr-&amp;gt;BIND_PARMS.address = ipcp_ptr-&amp;gt;LOPT.ADDR;   ipcp_ptr-&amp;gt;BIND_PARMS.network = ipcp_ptr-&amp;gt;POPT.ADDR?ipcp_ptr-&amp;gt;POPT.ADDR:((ipcp_ptr-&amp;gt;LOPT.ADDR &amp;amp; IN_CLASSC_NET) + 1);   //ipcp_ptr-&amp;gt;BIND_PARMS.network = ipcp_ptr-&amp;gt;POPT.ADDR;   ipcp_ptr-&amp;gt;BIND_PARMS.netmask = INADDR_ANY;      RTCSCMD_smartissue(ipcp_ptr-&amp;gt;BIND_PARMS, IPIF_bind_ppp);   /* Install a default gateway */   if (ipcp_ptr-&amp;gt;INIT.DEFAULT_ROUTE) {      ipcp_ptr-&amp;gt;GATE_PARMS.address = ipcp_ptr-&amp;gt;POPT.ADDR?ipcp_ptr-&amp;gt;POPT.ADDR:((ipcp_ptr-&amp;gt;LOPT.ADDR &amp;amp; IN_CLASSC_NET) + 1);      //ipcp_ptr-&amp;gt;GATE_PARMS.address = ipcp_ptr-&amp;gt;POPT.ADDR;      ipcp_ptr-&amp;gt;GATE_PARMS.network = INADDR_ANY;      ipcp_ptr-&amp;gt;GATE_PARMS.netmask = INADDR_ANY;      /* Start CR 1133 */      ipcp_ptr-&amp;gt;GATE_PARMS.locmask = 0;      /* End CR 1133 */      RTCSCMD_smartissue(ipcp_ptr-&amp;gt;GATE_PARMS, IPIF_gate_add);   } /* Endif */#if RTCSCFG_ENABLE_DNS || RTCSCFG_ENABLE_LWDNS   /* Set up the primary DNS server */   if (ipcp_ptr-&amp;gt;NEG.NEG_DNS) {#if RTCSCFG_ENABLE_DNS      /* Start CR 2257 */      DNS_SLIST_STRUCT slist_entry;      DNS_init_slist_entry(&amp;amp;slist_entry);      slist_entry.IPADDR = ipcp_ptr-&amp;gt;LOPT.DNS;      if (DNS_add_slist_entry(&amp;amp;slist_entry) != DNS_OK)         return FALSE;      /* End CR 2257 */#else      LWDNS_server_ipaddr = ipcp_ptr-&amp;gt;LOPT.DNS;#endif   } /* Endif */#endif   if (ipcp_ptr-&amp;gt;IP_UP) {      ipcp_ptr-&amp;gt;IP_UP(ipcp_ptr-&amp;gt;IP_PARAM);   } /* Endif */   return TRUE;} /* Endbody */&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Jan 2012 09:03:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200592#M4446</guid>
      <dc:creator>BryGuyH</dc:creator>
      <dc:date>2012-01-29T09:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Ping reply Error 0x1510 in PPP example</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200593#M4447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great work, Thak you so much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jul 2012 10:02:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200593#M4447</guid>
      <dc:creator>sumate</dc:creator>
      <dc:date>2012-07-05T10:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Ping reply Error 0x1510 in PPP example</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200594#M4448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can u please tell me what does this statement&amp;nbsp; " ipcp_ptr-&amp;gt;GATE_PARMS.address = ipcp_ptr-&amp;gt;POPT.ADDR?ipcp_ptr-&amp;gt;POPT.ADDR:((ipcp_ptr-&amp;gt;LOPT.ADDR &amp;amp; IN_CLASSC_NET) + 1);&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exactly do?&lt;/P&gt;&lt;P&gt;when ppp_up() get executed?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2013 10:08:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/Ping-reply-Error-0x1510-in-PPP-example/m-p/200594#M4448</guid>
      <dc:creator>netra</dc:creator>
      <dc:date>2013-01-10T10:08:38Z</dc:date>
    </item>
  </channel>
</rss>

