<?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: icmp sequence number in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627682#M203711</link>
    <description>hi everyone iam developing the driver for ksz 8851snli by using lwip stack which spi to ethernet and vice versa&lt;BR /&gt;&lt;BR /&gt;IDE DETAILS:&lt;BR /&gt;&lt;BR /&gt;i.MX RT1170 First GHz Crossover MCU with Arm® Cortex®-M7 and Cortex-M4 Cores&lt;BR /&gt;&lt;BR /&gt;MCUXpresso IDE v11.6.0 [Build 8187] [2022-07-13]&lt;BR /&gt;&lt;BR /&gt;problem:&lt;BR /&gt;&lt;BR /&gt;iam trying ping between pc to mc and vice versa during this time i will get all for responses and sometimes i will loss 3 or 2 or 1 packets or all packets please refer the document .&lt;BR /&gt;&lt;BR /&gt;i havent found at what frequency clock will generated by the laptop (pc) for request or reply&lt;BR /&gt;&lt;BR /&gt;what are the procedure or how can i solve this issue i need some insight from the community.&lt;BR /&gt;&lt;BR /&gt;my processor clock configured as 500khz&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Microsoft Windows [Version 10.0.19045.2728]&lt;BR /&gt;(c) Microsoft Corporation. All rights reserved.&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1746ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1746ms, Maximum = 1746ms, Average = 1746ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2574ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2574ms, Maximum = 2574ms, Average = 2574ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2773ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2773ms, Maximum = 2773ms, Average = 2773ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;General failure.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2039ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2056ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2039ms, Maximum = 2056ms, Average = 2047ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=919ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1229ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1783ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3489ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 919ms, Maximum = 3489ms, Average = 1855ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=869ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1410ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 869ms, Maximum = 1410ms, Average = 1139ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2085ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2085ms, Maximum = 2085ms, Average = 2085ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1253ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1253ms, Maximum = 1253ms, Average = 1253ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=811ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1160ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 811ms, Maximum = 1160ms, Average = 985ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3658ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 3658ms, Maximum = 3658ms, Average = 3658ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;&lt;BR /&gt;thank you</description>
    <pubDate>Tue, 04 Apr 2023 12:40:53 GMT</pubDate>
    <dc:creator>sandeep_c</dc:creator>
    <dc:date>2023-04-04T12:40:53Z</dc:date>
    <item>
      <title>icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627349#M203665</link>
      <description>&lt;P&gt;iam developing driver for ksz8851snli using lwip stack + ksz8851(spi to etehrnet and vice versa)&lt;/P&gt;&lt;P&gt;arp protocol is working fine&amp;nbsp;&lt;/P&gt;&lt;P&gt;when i received an icmp reply ping id is matching but ping sequence is not matching what might be the solution for this&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2023 06:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627349#M203665</guid>
      <dc:creator>sandeep_c</dc:creator>
      <dc:date>2023-04-04T06:13:24Z</dc:date>
    </item>
    <item>
      <title>Re: icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627649#M203700</link>
      <description>&lt;DIV&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211078"&gt;@sandeep_c&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;I hope you are doing well.&lt;BR /&gt;&lt;BR /&gt;Please kindly share the below things to debug the issue.&lt;BR /&gt;&lt;BR /&gt;-which evk are you using?&lt;BR /&gt;-which linux kernel version are you using?&lt;BR /&gt;-Kindly share the console logs as well&amp;nbsp;as dmesg logs.&lt;/DIV&gt;
&lt;DIV&gt;-Kindly share the environment details.&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Sanket Parekh&lt;/DIV&gt;</description>
      <pubDate>Tue, 04 Apr 2023 11:53:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627649#M203700</guid>
      <dc:creator>Sanket_Parekh</dc:creator>
      <dc:date>2023-04-04T11:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627682#M203711</link>
      <description>hi everyone iam developing the driver for ksz 8851snli by using lwip stack which spi to ethernet and vice versa&lt;BR /&gt;&lt;BR /&gt;IDE DETAILS:&lt;BR /&gt;&lt;BR /&gt;i.MX RT1170 First GHz Crossover MCU with Arm® Cortex®-M7 and Cortex-M4 Cores&lt;BR /&gt;&lt;BR /&gt;MCUXpresso IDE v11.6.0 [Build 8187] [2022-07-13]&lt;BR /&gt;&lt;BR /&gt;problem:&lt;BR /&gt;&lt;BR /&gt;iam trying ping between pc to mc and vice versa during this time i will get all for responses and sometimes i will loss 3 or 2 or 1 packets or all packets please refer the document .&lt;BR /&gt;&lt;BR /&gt;i havent found at what frequency clock will generated by the laptop (pc) for request or reply&lt;BR /&gt;&lt;BR /&gt;what are the procedure or how can i solve this issue i need some insight from the community.&lt;BR /&gt;&lt;BR /&gt;my processor clock configured as 500khz&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Microsoft Windows [Version 10.0.19045.2728]&lt;BR /&gt;(c) Microsoft Corporation. All rights reserved.&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1746ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1746ms, Maximum = 1746ms, Average = 1746ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2574ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2574ms, Maximum = 2574ms, Average = 2574ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2773ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2773ms, Maximum = 2773ms, Average = 2773ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;General failure.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2039ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2056ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2039ms, Maximum = 2056ms, Average = 2047ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=919ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1229ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1783ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3489ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 919ms, Maximum = 3489ms, Average = 1855ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=869ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1410ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 869ms, Maximum = 1410ms, Average = 1139ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2085ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2085ms, Maximum = 2085ms, Average = 2085ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1253ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1253ms, Maximum = 1253ms, Average = 1253ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=811ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1160ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 811ms, Maximum = 1160ms, Average = 985ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3658ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 3658ms, Maximum = 3658ms, Average = 3658ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;&lt;BR /&gt;thank you</description>
      <pubDate>Tue, 04 Apr 2023 12:40:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627682#M203711</guid>
      <dc:creator>sandeep_c</dc:creator>
      <dc:date>2023-04-04T12:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627683#M203712</link>
      <description>&lt;BR /&gt;IDE DETAILS:&lt;BR /&gt;&lt;BR /&gt;i.MX RT1170 First GHz Crossover MCU with Arm® Cortex®-M7 and Cortex-M4 Cores&lt;BR /&gt;&lt;BR /&gt;MCUXpresso IDE v11.6.0 [Build 8187] [2022-07-13]&lt;BR /&gt;&lt;BR /&gt;problem:&lt;BR /&gt;&lt;BR /&gt;iam trying ping between pc to mc and vice versa during this time i will get all for responses and sometimes i will loss 3 or 2 or 1 packets or all packets please refer the document .&lt;BR /&gt;&lt;BR /&gt;i havent found at what frequency clock will generated by the laptop (pc) for request or reply&lt;BR /&gt;&lt;BR /&gt;what are the procedure or how can i solve this issue i need some insight from the community.&lt;BR /&gt;&lt;BR /&gt;my processor clock configured as 500khz&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Microsoft Windows [Version 10.0.19045.2728]&lt;BR /&gt;(c) Microsoft Corporation. All rights reserved.&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1746ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1746ms, Maximum = 1746ms, Average = 1746ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2574ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2574ms, Maximum = 2574ms, Average = 2574ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2773ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2773ms, Maximum = 2773ms, Average = 2773ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;General failure.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2039ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2056ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2039ms, Maximum = 2056ms, Average = 2047ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=919ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1229ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1783ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3489ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 919ms, Maximum = 3489ms, Average = 1855ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=869ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1410ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 869ms, Maximum = 1410ms, Average = 1139ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=2085ms TTL=255&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 2085ms, Maximum = 2085ms, Average = 2085ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1253ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 1253ms, Maximum = 1253ms, Average = 1253ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.100: Destination host unreachable.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=811ms TTL=255&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=1160ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 811ms, Maximum = 1160ms, Average = 985ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Reply from 192.168.0.102: bytes=32 - MISCOMPARE at offset 30 - time=3658ms TTL=255&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),&lt;BR /&gt;Approximate round trip times in milli-seconds:&lt;BR /&gt;Minimum = 3658ms, Maximum = 3658ms, Average = 3658ms&lt;BR /&gt;C:\Users\admin&amp;gt;ping 192.168.0.102&lt;BR /&gt;Pinging 192.168.0.102 with 32 bytes of data:&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Request timed out.&lt;BR /&gt;Ping statistics for 192.168.0.102:&lt;BR /&gt;Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),&lt;BR /&gt;&lt;BR /&gt;thank you</description>
      <pubDate>Tue, 04 Apr 2023 12:41:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1627683#M203712</guid>
      <dc:creator>sandeep_c</dc:creator>
      <dc:date>2023-04-04T12:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1632712#M204107</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/211078"&gt;@sandeep_c&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;You can try to print lwip debug message, such as ARP information and IP information. The information print switch are in opt.h.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jing&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2023 03:02:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1632712#M204107</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2023-04-13T03:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: icmp sequence number</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1632867#M204124</link>
      <description>&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x20008BCC received, size=110 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200091B8&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200091B8 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cd 0 0 80 11 6f c c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cd 0 0 80 11 6f c c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 20008BCC new 20008BDA (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 cd 0 0 80 11 6f c c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18637 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f0c | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 cd 0 0 80 11 6f c c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 2 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 20008BDA new 20008BEE (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0xc77d | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(20008BBC)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20008BBC&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=439 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=10834 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=441 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=11345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=438 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=11360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=409 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=10917 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=322 arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 200002C4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=6 lwip_htons(++ping_seq_num) =1536&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=6 lwip_htons(++ping_seq_num) =1536&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=6 lwip_htons(++ping_seq_num) =1536&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=6 lwip_htons(++ping_seq_num) =1536&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=6 lwip_htons(++ping_seq_num) =1536raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 200002F8 new 200002E4 (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200002E4 new 200002F8 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002F8 new 200002E4 (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 5 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x39a1 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002E4 new 200002D6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002C4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 5 0 0 ff 1 39 a1 c0 a8 0 66 c0 a8 0 64 8 0 57 49 af af 0 6 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002C4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 5 0 0 ff 1 39 a1 c0 a8 0 66 c0 a8 0 64 8 0 57 49 af af 0 6 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;BR /&gt;pbuf_free(200002C4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002C4&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=12026 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 2b 2 ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 e9 78 1b b1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200097C4 received, size=110 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 20008BBC&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x20008BBC [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 200097C4 new 200097D2 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18638 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f0b | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 ce 0 0 80 11 6f b c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 3 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200097D2 new 200097E6 (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0x4d86 | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(200097B4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200097B4&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=662 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=12002 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=592 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=11614 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=175 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=12345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=173 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=12360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 e9 78 ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 3a dd 25 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 c8 76 fd 9 c8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 3a dd 25 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200091C8 received, size=60 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200097B4&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200097B4 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 3a dd 25 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 3a dd 25 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 200091C8 new 200091D6 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;etharp_input: ARP request was not for us.&lt;/P&gt;&lt;P&gt;pbuf_free(200091B8)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200091B8&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=196 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=11916 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 5c 76 ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 4d eb a 33 4d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851_reg_write RX step24: enable INT_RX flag if transfer complete&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x20008BCC received, size=60 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200091B8&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200091B8 [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 20008BCC new 20008BDA (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send ARP response */&lt;BR /&gt;pbuf_alloc(length=28)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=28) == 200002C4&lt;/P&gt;&lt;P&gt;etharp_raw: sending raw ARP packet.&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002E4 new 200002D6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002C4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002C4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64 ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;IAM FREEING THE ARP QUERY ADDRESS=200002C4&lt;BR /&gt;IAM FREEING THE ARP QUERY ADDRESS=200002C4&lt;BR /&gt;IAM FREEING THE ARP QUERY ADDRESS=200002C4pbuf_free(200002C4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002C4&lt;/P&gt;&lt;P&gt;pbuf_free(20008BBC)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20008BBC&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=273 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=12294 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=198 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=12502 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=187 arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 200002C4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=7 lwip_htons(++ping_seq_num) =1792&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=7 lwip_htons(++ping_seq_num) =1792&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=7 lwip_htons(++ping_seq_num) =1792&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=7 lwip_htons(++ping_seq_num) =1792&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=7 lwip_htons(++ping_seq_num) =1792raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 200002F8 new 200002E4 (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200002E4 new 200002F8 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002F8 new 200002E4 (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 6 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x39a0 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002E4 new 200002D6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002C4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 6 0 0 ff 1 39 a0 c0 a8 0 66 c0 a8 0 64 8 0 57 48 af af 0 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002C4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 6 0 0 ff 1 39 a0 c0 a8 0 66 c0 a8 0 64 8 0 57 48 af af 0 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;BR /&gt;pbuf_free(200002C4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002C4&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=13416 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING TX&lt;BR /&gt;ksz8851_reg_read TX step1: check if TXQ memory size is available for transmit&lt;BR /&gt;ksz8851_reg_write TX step2: disable all interruptsksz8851snl_update: TX start packet transmit len=74 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_update: TX start packet transmit len=74 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851_reg_setbits TX step3:enable TXQ write access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_fifo_write_begin =TX step4-8 perform FIFO write operation PING PING&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;fifowrite total legth=74&lt;/P&gt;&lt;P&gt;FIFO WRITE Q ADDRESS == 2000021C&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 74&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 74&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 74&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 74&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 74&lt;/P&gt;&lt;P&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 2 0 0 ff 1 39 a4 c0 a8 0 66 c0 a8 0 64 8 0 57 4c af af 0 3 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;c0 fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 2 0 0 ff 1 39 a4 c0 a8 0 66 c0 a8 0 64 8 0 57 4c af af 0 3 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851_fifo_write_end=TX step9-10: pad with dummy data to keep dword alignment&lt;BR /&gt;ksz8851_fifo_write_end padding=2&lt;BR /&gt;ksz8851_reg_clrbits= TX step12 disable TXQ write access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits step12.1: enqueue frame in TXQ&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write RX step13: enable INT_RX flag&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEYpbuf_free(2000021C)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 2000021C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Buffer sent, free the corresponding buffer and mark descriptor as owned by software&lt;BR /&gt;ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;RECIEVED PBUF IS NULL NULLL NULLsct calling h=acd_tmr t=377 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=12776 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=337 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=13345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=335 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=13360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=206 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=13002 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING TX&lt;BR /&gt;ksz8851_reg_read TX step1: check if TXQ memory size is available for transmit&lt;BR /&gt;ksz8851_reg_write TX step2: disable all interruptsksz8851snl_update: TX start packet transmit len=42 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_update: TX start packet transmit len=42 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;ksz8851_reg_setbits TX step3:enable TXQ write access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_fifo_write_begin =TX step4-8 perform FIFO write operation PING PING&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;fifowrite total legth=42&lt;/P&gt;&lt;P&gt;FIFO WRITE Q ADDRESS == 20000280&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 42&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 42&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 42&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 42&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_fifo_write= writing the tx buffer till q == NULL received length 42&lt;/P&gt;&lt;P&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;c0 fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64&lt;BR /&gt;ksz8851_fifo_write_end=TX step9-10: pad with dummy data to keep dword alignment&lt;BR /&gt;ksz8851_fifo_write_end padding=2&lt;BR /&gt;ksz8851_reg_clrbits= TX step12 disable TXQ write access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits step12.1: enqueue frame in TXQ&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write RX step13: enable INT_RX flag&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEY&lt;BR /&gt;INTERRUPT OCCURED ENTER KEYpbuf_free(20000280)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20000280&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Buffer sent, free the corresponding buffer and mark descriptor as owned by software&lt;BR /&gt;ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;RECIEVED PBUF IS NULL NULLL NULLsct calling h=acd_tmr t=179 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=13060 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step1: read interrupt status for INT_RX flag&lt;BR /&gt;ksz8851_reg_write RX step2:disable all interrupts&lt;BR /&gt;ksz8851_reg_setbits RX step3:clear INT_RX flag&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_read RX step4-5:check for received frames&lt;BR /&gt;pending_frame value=&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 eb a ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 e0 4b 3 47&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200097C4 received, size=110 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 20008BBC&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x20008BBC [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 200097C4 new 200097D2 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18639 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f0a | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 cf 0 0 80 11 6f a c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 4 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200097D2 new 200097E6 (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0xc780 | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(200097B4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200097B4&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=483 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=13502 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=438 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=13604 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=164 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=14345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=162 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=14360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=119 arg=20005A88&lt;/P&gt;&lt;P&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 2000021C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=8 lwip_htons(++ping_seq_num) =2048&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=8 lwip_htons(++ping_seq_num) =2048&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=8 lwip_htons(++ping_seq_num) =2048&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=8 lwip_htons(++ping_seq_num) =2048&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=8 lwip_htons(++ping_seq_num) =2048raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 20000250 new 2000023C (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 2000023C new 20000250 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000250 new 2000023C (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 7 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x399f | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 2000023C new 2000022E (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 2000021C&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 7 0 0 ff 1 39 9f c0 a8 0 66 c0 a8 0 64 8 0 57 47 af af 0 8 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=2000021C&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 7 0 0 ff 1 39 9f c0 a8 0 66 c0 a8 0 64 8 0 57 47 af af 0 8 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;copying address to ksz8851snli 2000021Cksz8851snl_low_level_output: DMA buffer 0x2000022E sent, size=74 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: DMA buffer 0x2000022E sent, size=74 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;IAM PRINTING RESTORED DATA==fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64&lt;/P&gt;&lt;P&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 7 0 0 ff 1 39 9f c0 a8 0 66 c0 a8 0 64 8 0 57 47 af af 0 8 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;/P&gt;&lt;P&gt;pbuf_free(2000021C)&lt;/P&gt;&lt;P&gt;pbuf_free: 2000021C has ref 1, ending here.&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=14776 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 e0 4b ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 8a 70 af 4d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200091C8 received, size=110 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200097B4&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200097B4 [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 200091C8 new 200091D6 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18640 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f09 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 d0 0 0 80 11 6f 9 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 5 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200091D6 new 200091EA (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0x4d86 | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(200091B8)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200091B8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=744 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=14752 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=655 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=14364 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 8a 70 ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 3b 10 21 cf&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x20008BCC received, size=110 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200091B8&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200091B8 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 20008BCC new 20008BDA (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18641 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f08 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 d1 0 0 80 11 6f 8 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 6 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 20008BDA new 20008BEE (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0xc77d | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(20008BBC)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20008BBC&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=389 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=15345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=387 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=15360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=396 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=14865 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 3b 10 ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 5c 59 2b 44 5c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200097C4 received, size=60 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 20008BBC&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x20008BBC [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 200097C4 new 200097D2 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;etharp_input: ARP request was not for us.&lt;/P&gt;&lt;P&gt;pbuf_free(200097B4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200097B4&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=283 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=15252 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=272 arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 20000280&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=9 lwip_htons(++ping_seq_num) =2304&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=9 lwip_htons(++ping_seq_num) =2304&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=9 lwip_htons(++ping_seq_num) =2304&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=9 lwip_htons(++ping_seq_num) =2304&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=9 lwip_htons(++ping_seq_num) =2304raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 200002B4 new 200002A0 (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200002A0 new 200002B4 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002B4 new 200002A0 (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 8 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x399e | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 200002A0 new 20000292 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 20000280&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 8 0 0 ff 1 39 9e c0 a8 0 66 c0 a8 0 64 8 0 57 46 af af 0 9 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=20000280&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 8 0 0 ff 1 39 9e c0 a8 0 66 c0 a8 0 64 8 0 57 46 af af 0 9 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;copying address to ksz8851snli 20000280ksz8851snl_low_level_output: DMA buffer 0x20000292 sent, size=74 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: DMA buffer 0x20000292 sent, size=74 [tail=1 head=0]&lt;BR /&gt;pbuf_free(20000280)&lt;/P&gt;&lt;P&gt;pbuf_free: 20000280 has ref 1, ending here.&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=16257 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=399 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=15369 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 ad a6 ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 eb 5a f1 58 eb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200091C8 received, size=60 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200097B4&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200097B4 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 200091C8 new 200091D6 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;etharp_input: ARP request was not for us.&lt;/P&gt;&lt;P&gt;pbuf_free(200091B8)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200091B8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=286 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=15752 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=206 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=16345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=203 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=16360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=208 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=15682 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 a7 ee ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 4d eb a 33 4d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x20008BCC received, size=60 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200091B8&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200091B8 [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 20008BCC new 20008BDA (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send ARP response */&lt;BR /&gt;pbuf_alloc(length=28)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=28) == 200002E4&lt;/P&gt;&lt;P&gt;etharp_raw: sending raw ARP packet.&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000304 new 200002F6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002E4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002E4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 6 0 1 8 0 6 4 0 2 2 12 13 10 15 11 c0 a8 0 66 fc 3f db fb 58 8b c0 a8 0 64 ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;IAM FREEING THE ARP QUERY ADDRESS=200002E4&lt;BR /&gt;IAM FREEING THE ARP QUERY ADDRESS=200002E4&lt;BR /&gt;IAM FREEING THE ARP QUERY ADDRESS=200002E4pbuf_free(200002E4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002E4&lt;/P&gt;&lt;P&gt;pbuf_free(20008BBC)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20008BBC&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=253 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=16040 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=194 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=16252 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 eb a ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 e3 a a6 4e&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200097C4 received, size=110 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 20008BBC&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x20008BBC [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 200097C4 new 200097D2 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18642 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f07 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 d2 0 0 80 11 6f 7 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 80 bb 65 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 7 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200097D2 new 200097E6 (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0xc780 | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(200097B4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200097B4&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=383 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=16528 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=182 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=16752 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=190 arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 200002E4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=10 lwip_htons(++ping_seq_num) =2560&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=10 lwip_htons(++ping_seq_num) =2560&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=10 lwip_htons(++ping_seq_num) =2560&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=10 lwip_htons(++ping_seq_num) =2560&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=10 lwip_htons(++ping_seq_num) =2560raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 20000318 new 20000304 (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 20000304 new 20000318 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000318 new 20000304 (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 9 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x399d | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000304 new 200002F6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002E4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 9 0 0 ff 1 39 9d c0 a8 0 66 c0 a8 0 64 8 0 57 45 af af 0 a 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002E4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 9 0 0 ff 1 39 9d c0 a8 0 66 c0 a8 0 64 8 0 57 45 af af 0 a 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;BR /&gt;pbuf_free(200002E4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002E4&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=17650 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=312 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=17345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=309 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=17360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 e3 a ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 ea 39 be b8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200091C8 received, size=110 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200097B4&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200097B4 [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 200091C8 new 200091D6 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18643 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f06 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 d3 0 0 80 11 6f 6 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c 4d 86 bb 67 29 10 0 1 0 0 0 0 0 1 20 46 48 45 50 46 43 45 4c 45 48 46 43 45 50 46 46 46 41 43 41 43 41 43 41 43 41 43 41 43 41 41 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 c0 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 8 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 200091D6 new 200091EA (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0x4d86 | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(200091B8)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200091B8&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=619 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=17252 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=406 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=17252 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=116 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 125 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 74 0 ea 39 ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 c6 93 77 c1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =112&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 i= 121&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x20008BCC received, size=110 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200091B8&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200091B8 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 0 45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:800&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_IP&lt;BR /&gt;pbuf_remove_header: old 20008BCC new 20008BDA (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pass to IP layer ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD ip4_input&lt;BR /&gt;45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;test-4&lt;/P&gt;&lt;P&gt;test-5&lt;/P&gt;&lt;P&gt;ip_input: iphdr-&amp;gt;dest 0xff00a8c0 netif-&amp;gt;ip_addr 0x6600a8c0 (0xa8c0, 0xa8c0, 0xff000000)&lt;/P&gt;&lt;P&gt;ip4_input: packet accepted on interface en&lt;/P&gt;&lt;P&gt;test-6&lt;/P&gt;&lt;P&gt;test-7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-9&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* send to upper layers */&lt;BR /&gt;ip4_input:&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 96 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 18644 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 128 | 17 | 0x6f05 | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 255 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_input: p-&amp;gt;len 96 p-&amp;gt;tot_len 96&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-10&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;raw_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING RECIEVED PAYLOAD in raw_input fun&lt;BR /&gt;45 0 0 60 48 d4 0 0 80 11 6f 5 c0 a8 0 64 c0 a8 0 ff 0 89 0 89 0 4c c7 7d bb 66 29 10 0 1 0 0 0 0 0 1 20 45 45 45 46 46 44 45 4c 46 45 45 50 46 41 43 4e 45 43 44 43 46 44 44 45 45 43 45 43 46 41 43 41 0 0 20 0 1 c0 c 0 20 0 1 0 4 93 e0 0 6 40 0 c0 a8 0 64&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;count= 9 drop the packet&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 20008BDA new 20008BEE (20)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;test-11&lt;/P&gt;&lt;P&gt;udp_input: received datagram of length 76&lt;/P&gt;&lt;P&gt;UDP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 137 | 137 | (src port, dest port)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 76 | 0xc77d | (len, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;udp (&lt;BR /&gt;192.168.0.255&lt;BR /&gt;, 137) &amp;lt;-- (&lt;BR /&gt;192.168.0.100&lt;BR /&gt;, 137)&lt;/P&gt;&lt;P&gt;pbuf_free(20008BBC)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 20008BBC&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=383 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=17740 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=394 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=17752 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=314 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=18345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=312 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=18360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=0 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 c6 93 ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 5c 59 2b 44 5c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200097C4 received, size=60 [tail=0 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 20008BBC&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x20008BBC [pos=0]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 c0 a8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 200097C4 new 200097D2 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;etharp_input: ARP request was not for us.&lt;/P&gt;&lt;P&gt;pbuf_free(200097B4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200097B4&lt;/P&gt;&lt;P&gt;sct calling h=ping_timeout t=298 arg=20005A88&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ping: send&lt;BR /&gt;192.168.0.100&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;pbuf_alloc(length=40)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=40) == 200002E4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=11 lwip_htons(++ping_seq_num) =2816&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=11 lwip_htons(++ping_seq_num) =2816&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=11 lwip_htons(++ping_seq_num) =2816&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=11 lwip_htons(++ping_seq_num) =2816&lt;BR /&gt;IAM PREPARING ping_prepare_echo static seq num=11 lwip_htons(++ping_seq_num) =2816raw_sendto&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;netif_is_up=1netif_is_link_up=1,ip4_addr_isany_val&lt;BR /&gt;FORWADING IP PACKETS for IP ADDRESS--&amp;gt; IP4ROUTE&lt;BR /&gt;ip4 route FOUND TO SEND&lt;BR /&gt;FINDING raw_sendto_if_src&lt;BR /&gt;pbuf_add_header: old 20000318 new 20000304 (20)&lt;/P&gt;&lt;P&gt;pbuf_remove_header: old 20000304 new 20000318 (20)&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000318 new 20000304 (20)&lt;/P&gt;&lt;P&gt;ip4_output_if: en0&lt;/P&gt;&lt;P&gt;IP header:&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 4 | 5 | 0x00 | 60 | (v, hl, tos, len)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 10 |000| 0 | (id, flags, offset)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 255 | 1 | 0x399c | (ttl, proto, chksum)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 102 | (src)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;| 192 | 168 | 0 | 100 | (dest)&lt;/P&gt;&lt;P&gt;+-------------------------------+&lt;/P&gt;&lt;P&gt;ip4_output_if: call netif-&amp;gt;output()&lt;/P&gt;&lt;P&gt;pbuf_add_header: old 20000304 new 200002F6 (14)&lt;/P&gt;&lt;P&gt;ethernet_output: sending packet 200002E4&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;/P&gt;&lt;P&gt;SENDING PACKET TO THE KSZ8851SNLI FILE&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 a 0 0 ff 1 39 9c c0 a8 0 66 c0 a8 0 64 8 0 57 44 af af 0 b 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f&lt;BR /&gt;ksz8851snl_low_level_output&lt;BR /&gt;RECIEVED PACKET FROM ethernet_output FILE address=200002E4&lt;BR /&gt;fc 3f db fb 58 8b 2 12 13 10 15 11 8 0 45 0 0 3c 0 a 0 0 ff 1 39 9c c0 a8 0 66 c0 a8 0 64 8 0 57 44 af af 0 b 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;/P&gt;&lt;P&gt;ksz8851snl_low_level_output: out of free descriptor! [tail=1 head=1]&lt;BR /&gt;pbuf_free(200002E4)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200002E4&lt;/P&gt;&lt;P&gt;sys_timeout: 2000665C abs_time=19152 handler=ping_timeout arg=20005A88&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=418 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=18263 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=417 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=18252 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IAM IN WHILE LOOP&lt;/P&gt;&lt;P&gt;ethernetif_input&lt;BR /&gt;ksz8851snl_update&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;IAM HANDLING RX&lt;BR /&gt;ksz8851_reg_read RX step6: get RX packet status&lt;BR /&gt;ksz8851_reg_read RX step7:read frame lengthksz8851snl_update: RX start packet receive len=66 [tail=1 head=1]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851_reg_clrbits=RX step9:reset RX frame pointer.&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_setbits RX step10: start RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;BR /&gt;Remove CRC and update pbuf length&lt;BR /&gt;step11-17: start FIFO read operation&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;IAM PRINTING FIRST 77 BYTES of RX BUFFER&lt;/P&gt;&lt;P&gt;0 0 0 0 0 c8 81 42 0 59 2b ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 eb 5a f1 58 eb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;BUFFFER ARRAY =62&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 i= 71&lt;BR /&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;done succesfullyksz8851_fifo_read&lt;/P&gt;&lt;P&gt;ksz8851_reg_clrbits= RX step21:end RXQ read access&lt;BR /&gt;ksz8851_reg_read ksz8851_reg_setbits&lt;BR /&gt;ksz8851_reg_write ksz8851_reg_setbits&lt;/P&gt;&lt;P&gt;step22-23&lt;BR /&gt;ksz8851snl_low_level_inputksz8851snl_low_level_input: DMA buffer 0x200091C8 received, size=60 [tail=1 head=0]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ksz8851snl_rx_populate_queuepbuf_alloc(length=1516)&lt;/P&gt;&lt;P&gt;pbuf_alloc(length=1516) == 200097B4&lt;/P&gt;&lt;P&gt;ksz8851snl_rx_populate_queue: new pbuf allocated with size 1516: 0x200097B4 [pos=1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;after ksz8851snl_low_level_input&lt;BR /&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0&lt;/P&gt;&lt;P&gt;IAM PRINTING IN ethernet_input FUN&lt;/P&gt;&lt;P&gt;ff ff ff ff ff ff fc 3f db fb 58 8b 8 6 0 1 8 0 6 4 0 1 fc 3f db fb 58 8b c0 a8 0 64 0 0 0 0 0 0 8 8 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ethernet_input: dest:ff:ff:ff:ff:ff:ff, src:fc:3f:db:fb:58:8b, type:806&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ETHTYPE_ARP&lt;BR /&gt;pbuf_remove_header: old 200091C8 new 200091D6 (14)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/* pass p to ARP module etharp_input */&lt;BR /&gt;acd_arp_reply()&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: 192.168.0.100 - fc:3f:db:fb:58:8b&lt;/P&gt;&lt;P&gt;etharp_find_entry: found matching entry 0&lt;/P&gt;&lt;P&gt;etharp_update_arp_entry: updating stable entry 0&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ARP_REQUEST&lt;BR /&gt;etharp_input: incoming ARP request&lt;/P&gt;&lt;P&gt;etharp_input: ARP request was not for us.&lt;/P&gt;&lt;P&gt;pbuf_free(200091B8)&lt;/P&gt;&lt;P&gt;pbuf_free: deallocating 200091B8&lt;/P&gt;&lt;P&gt;sct calling h=dhcp_fine_tmr t=193 arg=3002139C&lt;/P&gt;&lt;P&gt;tcpip: dhcp_fine_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006684 abs_time=18752 handler=dhcp_fine_tmr arg=3002139C&lt;/P&gt;&lt;P&gt;sct calling h=acd_tmr t=195 arg=300213A8&lt;/P&gt;&lt;P&gt;tcpip: acd_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 20006670 abs_time=18563 handler=acd_tmr arg=300213A8&lt;/P&gt;&lt;P&gt;sct calling h=ip_reass_tmr t=124 arg=30021378&lt;/P&gt;&lt;P&gt;tcpip: ip_reass_tmr()&lt;/P&gt;&lt;P&gt;sys_timeout: 200066C0 abs_time=19345 handler=ip_reass_tmr arg=30021378&lt;/P&gt;&lt;P&gt;sct calling h=etharp_tmr t=122 arg=30021384&lt;/P&gt;&lt;P&gt;tcpip: etharp_tmr()&lt;/P&gt;&lt;P&gt;etharp_timer&lt;/P&gt;&lt;P&gt;sys_timeout: 200066AC abs_time=19360 handler=etharp_tmr arg=30021384&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/61241"&gt;@jingpan&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/202155"&gt;@Sanket_Parekh&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2023 06:51:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/icmp-sequence-number/m-p/1632867#M204124</guid>
      <dc:creator>sandeep_c</dc:creator>
      <dc:date>2023-04-13T06:51:38Z</dc:date>
    </item>
  </channel>
</rss>

