<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" version="0.3">
  <title>Feed for discussion io-net migration in project Networking.</title>
  <link rel="alternate" href="https://community.qnx.com/sf/discussion/do/listTopics/projects.networking/discussion.io_net_migration" />
  <tagline>Posts for  io-net migration</tagline>
  <entry>
    <title>post122517: Re: Multiple Interfaces in QNX 6.4.1</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post122517" />
    <author>
      <name>osama salm(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post122517</id>
    <modified>2024-04-03T01:42:16Z</modified>
    <issued>2024-04-03T01:42:16Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;We&amp;#160;have&amp;#160;a&amp;#160;computer&amp;#160;with&amp;#160;2&amp;#160;voards.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;1&amp;#160;of&amp;#160;the&amp;#160;CPU&amp;#160;connects&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;using&amp;#160;DHCP&amp;#160;and&amp;#160;it&amp;#160;also&amp;#160;connects&amp;#160;to&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;other&amp;#160;CPU&amp;#160;using&amp;#160;Serial&amp;#160;over&amp;#160;TCP&amp;#160;communication.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;porting&amp;#160;this&amp;#160;project&amp;#160;from&amp;#160;6.3.1.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;earlier&amp;#160;code&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;earlier&amp;#160;code&amp;#160;for&amp;#160;having&amp;#160;the&amp;#160;network&amp;#160;up&amp;#160;for&amp;#160;the&amp;#160;CC&amp;#160;project(Lower&amp;#160;Board)&amp;#160;was&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;-dspeedo&amp;#160;-dfd&amp;#160;fd=/dev/ser1,mac=000102030405,ahdlc&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ifconfig&amp;#160;en1&amp;#160;1.1.1.1&amp;#160;netmask&amp;#160;255.255.255.252&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;For&amp;#160;the&amp;#160;MC&amp;#160;project&amp;#160;(Upper&amp;#160;Board)&amp;#160;it&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;-dspeedo&amp;#160;-dfd&amp;#160;fd=/dev/ser1,mac=000102030406,ahdlc&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ifconfig&amp;#160;en1&amp;#160;1.1.1.2&amp;#160;netmask&amp;#160;255.255.255.252&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;As&amp;#160;we&amp;#160;can&amp;#160;see&amp;#160;that&amp;#160;there&amp;#160;were&amp;#160;two&amp;#160;interfaces&amp;#160;en0&amp;#160;and&amp;#160;en1.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Since&amp;#160;we&amp;#160;connect&amp;#160;the&amp;#160;lower&amp;#160;board’s&amp;#160;Ethernet&amp;#160;port&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;so&amp;#160;the&amp;#160;lower&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;board&amp;#160;was&amp;#160;getting&amp;#160;2&amp;#160;IP’s&amp;#160;for&amp;#160;2&amp;#160;different&amp;#160;interfaces.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;interface&amp;#160;en1&amp;#160;of&amp;#160;the&amp;#160;lower&amp;#160;board&amp;#160;was&amp;#160;used&amp;#160;to&amp;#160;communicate&amp;#160;with&amp;#160;the&amp;#160;upper&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;board&amp;#160;and&amp;#160;the&amp;#160;interface&amp;#160;en0&amp;#160;was&amp;#160;used&amp;#160;to&amp;#160;communicate&amp;#160;with&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;But&amp;#160;i&amp;#160;dont&amp;#160;know&amp;#160;how&amp;#160;can&amp;#160;we&amp;#160;have&amp;#160;multiple&amp;#160;interfaces&amp;#160;in&amp;#160;QNX&amp;#160;6.4.1.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;&amp;#160;could&amp;#160;not&amp;#160;see&amp;#160;an&amp;#160;appropriate&amp;#160;answer&amp;#160;when&amp;#160;I&amp;#160;searched&amp;#160;through&amp;#160;web&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Please&amp;#160;Help.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;no&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>osama salm(deleted)</dc:creator>
    <dc:date>2024-04-03T01:42:16Z</dc:date>
  </entry>
  <entry>
    <title>post122516: Re: Multiple Interfaces in QNX 6.4.1</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post122516" />
    <author>
      <name>osama salm(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post122516</id>
    <modified>2024-04-03T01:41:53Z</modified>
    <issued>2024-04-03T01:41:53Z</issued>
    <summary type="text/plain" mode="escaped">No</summary>
    <dc:creator>osama salm(deleted)</dc:creator>
    <dc:date>2024-04-03T01:41:53Z</dc:date>
  </entry>
  <entry>
    <title>post119285: Re: io-net migrating nicinfo</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post119285" />
    <author>
      <name>bhavya ramu(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post119285</id>
    <modified>2018-11-14T14:52:36Z</modified>
    <issued>2018-11-14T14:52:36Z</issued>
    <summary type="text/plain" mode="escaped">Hello&amp;#160;All,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Need&amp;#160;information&amp;#160;on&amp;#160;alternative&amp;#160;of&amp;#160;/dev/io-net/en0&amp;#160;in&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;Please&amp;#160;suggest&amp;#160;how&amp;#160;to&amp;#160;execute&amp;#160;ioctls&amp;#160;like&amp;#160;SIOCSDRVSPEC&amp;#160;(Since&amp;#160;there&amp;#160;will&amp;#160;be&amp;#160;no&amp;#160;device&amp;#160;node&amp;#160;when&amp;#160;using&amp;#160;io-pkt&amp;#160;drivers)</summary>
    <dc:creator>bhavya ramu(deleted)</dc:creator>
    <dc:date>2018-11-14T14:52:36Z</dc:date>
  </entry>
  <entry>
    <title>post119284: Re: RE: Get MAC with io-pkt</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post119284" />
    <author>
      <name>bhavya ramu(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post119284</id>
    <modified>2018-11-14T09:32:49Z</modified>
    <issued>2018-11-14T09:32:49Z</issued>
    <summary type="text/plain" mode="escaped">Hello&amp;#160;All,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;checked&amp;#160;links&amp;#160;given&amp;#160;above,&amp;#160;but&amp;#160;itseems&amp;#160;to&amp;#160;be&amp;#160;not&amp;#160;available.&lt;br/&gt;&lt;br/&gt;Please&amp;#160;suggest&amp;#160;how&amp;#160;to&amp;#160;get&amp;#160;mac&amp;#160;address&amp;#160;with&amp;#160;io-pkt&amp;#160;&amp;#160;for&amp;#160;"fec0"&amp;#160;interface.&amp;#160;Thanks.&lt;br/&gt;&lt;br/&gt;&amp;#160;</summary>
    <dc:creator>bhavya ramu(deleted)</dc:creator>
    <dc:date>2018-11-14T09:32:49Z</dc:date>
  </entry>
  <entry>
    <title>post118960: Ethernet over USB using RNDIS on x86</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post118960" />
    <author>
      <name>Tim Spargo</name>
    </author>
    <id>https://community.qnx.com/sf/go/post118960</id>
    <modified>2018-07-17T00:15:17Z</modified>
    <issued>2018-07-17T00:15:17Z</issued>
    <summary type="text/plain" mode="escaped">Hi&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;new&amp;#160;so&amp;#160;I&amp;#160;hope&amp;#160;I'm&amp;#160;posting&amp;#160;in&amp;#160;the&amp;#160;right&amp;#160;place...&amp;#160;if&amp;#160;not&amp;#160;feel&amp;#160;free&amp;#160;to&amp;#160;move&amp;#160;this&amp;#160;post.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;an&amp;#160;x86&amp;#160;target&amp;#160;which&amp;#160;is&amp;#160;acting&amp;#160;as&amp;#160;a&amp;#160;USB&amp;#160;host&amp;#160;to&amp;#160;communicate&amp;#160;with&amp;#160;a&amp;#160;USB&amp;#160;device&amp;#160;using&amp;#160;RNDIS.&amp;#160;I'm&amp;#160;using&amp;#160;QNX&amp;#160;6.6.&amp;#160;I'm&amp;#160;attempting&amp;#160;the&amp;#160;following:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt-v4-hc&amp;#160;verbose&amp;#160;-p&amp;#160;tcpip&lt;br/&gt;&lt;br/&gt;io-usb-dcd&amp;#160;-dehci&amp;#160;-duhci&amp;#160;-dohci&lt;br/&gt;&lt;br/&gt;waitfor&amp;#160;/dev/io-usb-dcd/io-usb&amp;#160;5&lt;br/&gt;&lt;br/&gt;mount&amp;#160;-Tio-pkt&amp;#160;-o&amp;#160;mac=00D056F2B512,usbdnet_mac=00D056F2B513,protocol=rndis&amp;#160;devnp-usbdnet.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if_up&amp;#160;-p&amp;#160;rndis0&lt;br/&gt;&lt;br/&gt;ifconfig&amp;#160;rndis0&amp;#160;10.100.8.113&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;what&amp;#160;I&amp;#160;see&amp;#160;is&amp;#160;to&amp;#160;the&amp;#160;following:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;sloginfo&amp;#160;-c&lt;br/&gt;&lt;br/&gt;Time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sev&amp;#160;Major&amp;#160;Minor&amp;#160;Args&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;tcpip&amp;#160;starting&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Using&amp;#160;pseudo&amp;#160;random&amp;#160;generator.&amp;#160;&amp;#160;See&amp;#160;"random"&amp;#160;option&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;initializing&amp;#160;IPsec...&amp;#160;done&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;IPsec:&amp;#160;Initialized&amp;#160;Security&amp;#160;Association&amp;#160;Processing.&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;10&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;usbmgr_connection_create()&amp;#160;Failed&amp;#160;to&amp;#160;attach&amp;#160;to&amp;#160;root&amp;#160;device&amp;#160;for&amp;#160;cfg&amp;#160;(status&amp;#160;=&amp;#160;19)&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;10&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;usbdif_init()&amp;#160;Couln't&amp;#160;create&amp;#160;configuration&amp;#160;connection&amp;#160;to&amp;#160;the&amp;#160;usb&amp;#160;stack...&amp;#160;using&amp;#160;default&amp;#160;descriptors&amp;#160;(&amp;#160;error&amp;#160;=&amp;#160;19&amp;#160;)&lt;br/&gt;&lt;br/&gt;Jul&amp;#160;16&amp;#160;15:51:19&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;rndis0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Questions:&lt;br/&gt;&lt;br/&gt;1)&amp;#160;The&amp;#160;usbdnet_mac&amp;#160;is&amp;#160;incorrect.&amp;#160;How&amp;#160;do&amp;#160;I&amp;#160;display&amp;#160;the&amp;#160;MAC&amp;#160;address&amp;#160;of&amp;#160;the&amp;#160;local&amp;#160;USB&amp;#160;port&amp;#160;in&amp;#160;QNX?&amp;#160;I&amp;#160;will&amp;#160;try&amp;#160;to&amp;#160;see&amp;#160;if&amp;#160;I&amp;#160;can&amp;#160;give&amp;#160;it&amp;#160;when&amp;#160;I&amp;#160;attached&amp;#160;the&amp;#160;device&amp;#160;to&amp;#160;Windows.&lt;br/&gt;&lt;br/&gt;2)&amp;#160;Does&amp;#160;anyone&amp;#160;have&amp;#160;a&amp;#160;suggestion&amp;#160;of&amp;#160;usbmgr_connection_create()&amp;#160;is&amp;#160;failing&amp;#160;to&amp;#160;attach?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;"usb&amp;#160;-v"&amp;#160;dump&amp;#160;is&amp;#160;attached.&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Tim Spargo</dc:creator>
    <dc:date>2018-07-17T00:15:17Z</dc:date>
  </entry>
  <entry>
    <title>post118146: How do i determine Ethertype in PFIL filter</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post118146" />
    <author>
      <name>Jasver Singh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post118146</id>
    <modified>2017-10-24T14:28:53Z</modified>
    <issued>2017-10-24T14:28:53Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;replacing&amp;#160;an&amp;#160;io-net&amp;#160;filter&amp;#160;with&amp;#160;a&amp;#160;PFIL&amp;#160;filter.&amp;#160;Previously&amp;#160;we&amp;#160;would&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;Ethertype&amp;#160;field&amp;#160;to&amp;#160;determine&amp;#160;the&amp;#160;filter&amp;#160;action.&amp;#160;This&amp;#160;was&amp;#160;to&amp;#160;support&amp;#160;filtering&amp;#160;of&amp;#160;IEC&amp;#160;GOOSE&amp;#160;message&amp;#160;which&amp;#160;use&amp;#160;their&amp;#160;own&amp;#160;Ethernet&amp;#160;frame&amp;#160;types.&amp;#160;I'm&amp;#160;struggling&amp;#160;to&amp;#160;determine&amp;#160;how&amp;#160;I&amp;#160;can&amp;#160;get&amp;#160;to&amp;#160;the&amp;#160;same&amp;#160;field&amp;#160;in&amp;#160;the&amp;#160;PFIL&amp;#160;interface.&amp;#160;The&amp;#160;mbuf&amp;#160;data&amp;#160;starts&amp;#160;at&amp;#160;the&amp;#160;payload&amp;#160;which&amp;#160;is&amp;#160;too&amp;#160;far&amp;#160;in&amp;#160;the&amp;#160;frame.&amp;#160;Is&amp;#160;the&amp;#160;Ethertype&amp;#160;available&amp;#160;somewhere&amp;#160;else&amp;#160;in&amp;#160;the&amp;#160;mbuf&amp;#160;chain?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I've&amp;#160;included&amp;#160;io-net&amp;#160;code&amp;#160;snippet&amp;#160;for&amp;#160;info:-&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;goose_rx_up(&lt;br/&gt;&lt;br/&gt;		npkt_t&amp;#160;*npkt,&lt;br/&gt;&lt;br/&gt;		void&amp;#160;*func_hdl,&lt;br/&gt;&lt;br/&gt;		int&amp;#160;off,&lt;br/&gt;&lt;br/&gt;		int&amp;#160;framlen_sub,&lt;br/&gt;&lt;br/&gt;		uint16_t&amp;#160;cell,	&amp;#160;&amp;#160;&amp;#160;//&amp;#160;1&amp;#160;=&amp;#160;"en"&lt;br/&gt;&lt;br/&gt;		uint16_t&amp;#160;endpoint,&amp;#160;//&amp;#160;endpoint&amp;#160;gives&amp;#160;us&amp;#160;the&amp;#160;originating&amp;#160;ethernet&amp;#160;port;&amp;#160;0=en0,&amp;#160;1=en1&lt;br/&gt;&lt;br/&gt;		uint16_t&amp;#160;iface&lt;br/&gt;&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;	net_buf_t&amp;#160;*buf;&lt;br/&gt;&lt;br/&gt;	net_iov_t&amp;#160;*iov;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	buf&amp;#160;=&amp;#160;TAILQ_FIRST(&amp;amp;npkt-&amp;gt;buffers);&lt;br/&gt;&lt;br/&gt;	iov&amp;#160;=&amp;#160;buf-&amp;gt;net_iov;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	//&amp;#160;check&amp;#160;to&amp;#160;see&amp;#160;if&amp;#160;this&amp;#160;is&amp;#160;a&amp;#160;ETHERTYPE_VLAN&amp;#160;goose&amp;#160;message;&amp;#160;if&amp;#160;so,&amp;#160;filter&amp;#160;it&amp;#160;away&amp;#160;to&amp;#160;the&amp;#160;goose&amp;#160;app&amp;#160;if&amp;#160;connected&lt;br/&gt;&lt;br/&gt;	ptr16&amp;#160;=&amp;#160;(uint16_t&amp;#160;*)(iov-&amp;gt;iov_base);&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Check&amp;#160;for&amp;#160;ether&amp;#160;VLAN&amp;#160;0x8100&amp;#160;AND&amp;#160;goose&amp;#160;type&amp;#160;0x88b8&amp;#160;or&amp;#160;goose&amp;#160;type&amp;#160;0x88b9&amp;#160;or&amp;#160;Goose&amp;#160;Types&amp;#160;on&amp;#160;their&amp;#160;own...&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(&amp;#160;&amp;#160;&amp;#160;&amp;#160;(&amp;#160;ptr16[ETH_VLAN_WORD_POS]&amp;#160;==&amp;#160;ETH_TYPE_IEC61850_GOOSE&amp;#160;)&amp;#160;||&amp;#160;(&amp;#160;ptr16[ETH_VLAN_WORD_POS]&amp;#160;==&amp;#160;ETH_TYPE_IEC61850_GSE_MGMNT&amp;#160;&amp;#160;)&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;||&amp;#160;(&amp;#160;ptr16[ETH_VLAN_WORD_POS]&amp;#160;==&amp;#160;ETHERTYPE_VLAN&amp;#160;&amp;amp;&amp;amp;&amp;#160;(ptr16[ETH_GOOSE_TYPE_WORD_POS]&amp;#160;==&amp;#160;ETH_TYPE_IEC61850_GOOSE&amp;#160;||&amp;#160;ptr16[ETH_GOOSE_TYPE_WORD_POS]&amp;#160;==&amp;#160;ETH_TYPE_IEC61850_GSE_MGMNT)&amp;#160;)&amp;#160;)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;#ifdef&amp;#160;DEBUG&lt;br/&gt;&lt;br/&gt;		fprintf(stderr,&amp;#160;"Incoming&amp;#160;subscriber&amp;#160;goose&amp;#160;msg&amp;#160;rxd,&amp;#160;len=%d\n",&amp;#160;npkt-&amp;gt;framelen);&lt;br/&gt;&lt;br/&gt;#endif&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;}</summary>
    <dc:creator>Jasver Singh(deleted)</dc:creator>
    <dc:date>2017-10-24T14:28:53Z</dc:date>
  </entry>
  <entry>
    <title>post117943: Adding / deleting permanent entries in NDP</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post117943" />
    <author>
      <name>jashitha kp(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post117943</id>
    <modified>2017-08-04T06:30:00Z</modified>
    <issued>2017-08-04T06:30:00Z</issued>
    <summary type="text/plain" mode="escaped">Hello,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;add/delete&amp;#160;a&amp;#160;permanent&amp;#160;entry&amp;#160;to&amp;#160;ndp&amp;#160;table&amp;#160;in&amp;#160;QNX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;found&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;add&amp;#160;entry&amp;#160;to&amp;#160;ndp&amp;#160;table&amp;#160;in&amp;#160;linux&amp;#160;using&amp;#160;the&amp;#160;following&amp;#160;command&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;"ip&amp;#160;-6&amp;#160;neigh&amp;#160;add&amp;#160;&amp;lt;IPv6&amp;#160;address&amp;gt;&amp;#160;lladdr&amp;#160;&amp;lt;link-layer&amp;#160;address&amp;gt;&amp;#160;dev&amp;#160;&amp;lt;device&amp;gt;"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Can&amp;#160;u&amp;#160;please&amp;#160;suggest&amp;#160;me&amp;#160;an&amp;#160;alternative&amp;#160;command&amp;#160;for&amp;#160;adding&amp;#160;/&amp;#160;deleting&amp;#160;the&amp;#160;permanent&amp;#160;entry&amp;#160;to&amp;#160;ndp&amp;#160;table&amp;#160;in&amp;#160;QNX&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Jashitha</summary>
    <dc:creator>jashitha kp(deleted)</dc:creator>
    <dc:date>2017-08-04T06:30:00Z</dc:date>
  </entry>
  <entry>
    <title>post115955: Unable to load devn driver in io-pkt</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post115955" />
    <author>
      <name>Tarun R(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post115955</id>
    <modified>2016-03-15T11:57:32Z</modified>
    <issued>2016-03-15T11:57:32Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;a&amp;#160;devn&amp;#160;driver&amp;#160;written&amp;#160;for&amp;#160;io-net&amp;#160;which&amp;#160;I'm&amp;#160;trying&amp;#160;to&amp;#160;mount&amp;#160;for&amp;#160;io-pkt.&amp;#160;I'm&amp;#160;executing&amp;#160;the&amp;#160;command:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;mount&amp;#160;-v&amp;#160;-T&amp;#160;io-pkt&amp;#160;-omac=001122334455&amp;#160;/tmp/devn-znet.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;I&amp;#160;get&amp;#160;the&amp;#160;error:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Parsed:&amp;#160;mount&amp;#160;from&amp;#160;[/tmp/devn-znet.so]&amp;#160;mount&amp;#160;on&amp;#160;[NULL]&amp;#160;type&amp;#160;[io-pkt]&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;sloginfo,&amp;#160;I&amp;#160;see:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sev&amp;#160;Major&amp;#160;Minor&amp;#160;Args&lt;br/&gt;&lt;br/&gt;Mar&amp;#160;15&amp;#160;20:14:52&amp;#160;4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;ksh:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/sbin/mount(-v,-T,io-pkt,-omac=001122334455,/tmp/devn-znet.so)&lt;br/&gt;&lt;br/&gt;Mar&amp;#160;15&amp;#160;20:14:52&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Unable&amp;#160;to&amp;#160;load&amp;#160;/tmp/devn-znet.so:&amp;#160;(null)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;"ls&amp;#160;-l&amp;#160;/tmp/devn-znet.so"&amp;#160;gives:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-rwxrwxrwx&amp;#160;&amp;#160;1&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;36687&amp;#160;Mar&amp;#160;15&amp;#160;20:11&amp;#160;/tmp/devn-znet.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;"pidin&amp;#160;-pio-pkt-v6-hc&amp;#160;mem"&amp;#160;gives:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pid&amp;#160;tid&amp;#160;name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;prio&amp;#160;STATE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;code&amp;#160;&amp;#160;data&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;stack&lt;br/&gt;&lt;br/&gt;&amp;#160;4784153&amp;#160;&amp;#160;&amp;#160;1&amp;#160;sbin/io-pkt-v6-hc&amp;#160;&amp;#160;&amp;#160;21r&amp;#160;SIGWAITINFO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2300K&amp;#160;2808K&amp;#160;&amp;#160;8192(516K)*&lt;br/&gt;&lt;br/&gt;&amp;#160;4784153&amp;#160;&amp;#160;&amp;#160;2&amp;#160;sbin/io-pkt-v6-hc&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2300K&amp;#160;2808K&amp;#160;&amp;#160;8192(132K)&lt;br/&gt;&lt;br/&gt;&amp;#160;4784153&amp;#160;&amp;#160;&amp;#160;3&amp;#160;sbin/io-pkt-v6-hc&amp;#160;&amp;#160;&amp;#160;21r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2300K&amp;#160;2808K&amp;#160;&amp;#160;4096(132K)&lt;br/&gt;&lt;br/&gt;&amp;#160;4784153&amp;#160;&amp;#160;&amp;#160;4&amp;#160;sbin/io-pkt-v6-hc&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2300K&amp;#160;2808K&amp;#160;&amp;#160;4096(132K)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;libc.so.3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@fe300000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;512K&amp;#160;&amp;#160;&amp;#160;12K&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devnp-shim.so&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@fe386000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;44K&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-mpc85xx.so&amp;#160;&amp;#160;&amp;#160;&amp;#160;@fe392000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;52K&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/dev/mem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@80100000&amp;#160;(f7024000)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/dev/mem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@80101000&amp;#160;(f7024000)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/dev/mem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@80102000&amp;#160;(f7026000)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/dev/mem&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;@80103000&amp;#160;(f7024000)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4096&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;can&amp;#160;I&amp;#160;debug&amp;#160;further?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;help&amp;#160;would&amp;#160;be&amp;#160;much&amp;#160;appreciated.&amp;#160;Thanks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Tarun.</summary>
    <dc:creator>Tarun R(deleted)</dc:creator>
    <dc:date>2016-03-15T11:57:32Z</dc:date>
  </entry>
  <entry>
    <title>post105896: Intel platform native io-pkt driver, but nicinfo refers to /dev/io-net/en0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post105896" />
    <author>
      <name>Chris Tucker</name>
    </author>
    <id>https://community.qnx.com/sf/go/post105896</id>
    <modified>2013-10-14T02:45:35Z</modified>
    <issued>2013-10-14T02:45:35Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;I'm&amp;#160;seeing&amp;#160;an&amp;#160;issue&amp;#160;with&amp;#160;nicinfo&amp;#160;on&amp;#160;QNX&amp;#160;6.5.0&amp;#160;SDP&amp;#160;with&amp;#160;a&amp;#160;native&amp;#160;io-pkt&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;nicinfo&amp;#160;reports&amp;#160;"/dev/io-net/en0&amp;#160;no&amp;#160;such&amp;#160;file&amp;#160;or&amp;#160;directory"&amp;#160;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;idea&amp;#160;on&amp;#160;why&amp;#160;nicinfo&amp;#160;tries&amp;#160;to&amp;#160;see&amp;#160;the&amp;#160;io-net&amp;#160;path&amp;#160;even&amp;#160;though&amp;#160;the&lt;br/&gt;&lt;br/&gt;driver&amp;#160;is&amp;#160;native&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;in&amp;#160;advacne.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-CT</summary>
    <dc:creator>Chris Tucker</dc:creator>
    <dc:date>2013-10-14T02:45:35Z</dc:date>
  </entry>
  <entry>
    <title>post102144: io-net migrating nicinfo</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post102144" />
    <author>
      <name>nishant mishra</name>
    </author>
    <id>https://community.qnx.com/sf/go/post102144</id>
    <modified>2013-06-11T11:32:54Z</modified>
    <issued>2013-06-11T11:32:54Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;need&amp;#160;a&amp;#160;replacement&amp;#160;of&amp;#160;accessing&amp;#160;/dev/io-net/en0&amp;#160;in&amp;#160;io-pkt-v4&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;use&amp;#160;it&amp;#160;like&amp;#160;below&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;nicFD&amp;#160;=&amp;#160;open(&amp;#160;"/dev/io-net/en0",&amp;#160;O_ACCMODE&amp;#160;);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;there&amp;#160;any&amp;#160;api&amp;#160;in&amp;#160;io-pkt&amp;#160;which&amp;#160;can&amp;#160;return&amp;#160;me&amp;#160;a&amp;#160;file&amp;#160;descriptor&amp;#160;for&amp;#160;any&amp;#160;desired&amp;#160;interface&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;</summary>
    <dc:creator>nishant mishra</dc:creator>
    <dc:date>2013-06-11T11:32:54Z</dc:date>
  </entry>
  <entry>
    <title>post91673: Re: io-pkt &amp; Multicasting</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post91673" />
    <author>
      <name>Mate Szarvas(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post91673</id>
    <modified>2012-02-20T16:51:58Z</modified>
    <issued>2012-02-20T16:51:58Z</issued>
    <summary type="text/plain" mode="escaped">Looked&amp;#160;into&amp;#160;io-pkt-v4-hc&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----&amp;#160;Original&amp;#160;Message&amp;#160;-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;antony&amp;#160;Lewis&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Monday,&amp;#160;February&amp;#160;20,&amp;#160;2012&amp;#160;09:47&amp;#160;AM&lt;br/&gt;To:&amp;#160;ionetmig-networking&amp;#160;&amp;lt;post91671@community.qnx.com&amp;gt;&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;io-pkt&amp;#160;&amp;amp;&amp;#160;Multicasting&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Dear&amp;#160;Friends&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;According&amp;#160;to&amp;#160;QNX&amp;#160;docs,&amp;#160;io-pkt-v4&amp;#160;doesn't&amp;#160;support&amp;#160;Multicast&amp;#160;routing.&amp;#160;(http://www.qnx.com/developers/docs/6.4.1/neutrino/utilities/i/io-pkt.html)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;is&amp;#160;the&amp;#160;alternative&amp;#160;for&amp;#160;io-pkt-v4&amp;#160;to&amp;#160;have&amp;#160;Multicast&amp;#160;routing&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post91671&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mate Szarvas(deleted)</dc:creator>
    <dc:date>2012-02-20T16:51:58Z</dc:date>
  </entry>
  <entry>
    <title>post91671: io-pkt &amp; Multicasting</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post91671" />
    <author>
      <name>antony Lewis</name>
    </author>
    <id>https://community.qnx.com/sf/go/post91671</id>
    <modified>2012-02-20T14:47:45Z</modified>
    <issued>2012-02-20T14:47:45Z</issued>
    <summary type="text/plain" mode="escaped">Dear&amp;#160;Friends&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;According&amp;#160;to&amp;#160;QNX&amp;#160;docs,&amp;#160;io-pkt-v4&amp;#160;doesn't&amp;#160;support&amp;#160;Multicast&amp;#160;routing.&amp;#160;(http://www.qnx.com/developers/docs/6.4.1/neutrino/utilities/i/io-pkt.html)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;is&amp;#160;the&amp;#160;alternative&amp;#160;for&amp;#160;io-pkt-v4&amp;#160;to&amp;#160;have&amp;#160;Multicast&amp;#160;routing&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards</summary>
    <dc:creator>antony Lewis</dc:creator>
    <dc:date>2012-02-20T14:47:45Z</dc:date>
  </entry>
  <entry>
    <title>post86507: devn-mpc-85xx</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post86507" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post86507</id>
    <modified>2011-06-08T13:59:31Z</modified>
    <issued>2011-06-08T13:59:31Z</issued>
    <summary type="text/plain" mode="escaped">Hello.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;a&amp;#160;core&amp;#160;dump&amp;#160;while&amp;#160;trying&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;devn-mpc85xx.so&amp;#160;with&amp;#160;io-pkt&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&lt;br/&gt;&lt;br/&gt;#&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt-v4-hc&amp;#160;-dmpc85xx&amp;#160;-v&lt;br/&gt;&lt;br/&gt;Memory&amp;#160;fault&amp;#160;(core&amp;#160;dumped)&lt;br/&gt;&lt;br/&gt;#&amp;#160;ls&amp;#160;-l&amp;#160;/proc/boot/devn*&lt;br/&gt;&lt;br/&gt;-rwxrwxrwx&amp;#160;&amp;#160;1&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;57344&amp;#160;Nov&amp;#160;28&amp;#160;&amp;#160;2008&amp;#160;/proc/boot/devn-mpc85xx.so&lt;br/&gt;&lt;br/&gt;-rwxrwxrwx&amp;#160;&amp;#160;1&amp;#160;root&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;39161&amp;#160;May&amp;#160;20&amp;#160;&amp;#160;2009&amp;#160;/proc/boot/devnp-shim.so&lt;br/&gt;&lt;br/&gt;#&amp;#160;sloginfo&amp;#160;-c&lt;br/&gt;&lt;br/&gt;Time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sev&amp;#160;Major&amp;#160;Minor&amp;#160;Args&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;tcpip&amp;#160;starting&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;17&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;io_open&amp;#160;for&amp;#160;id&amp;#160;=&amp;#160;10005&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Using&amp;#160;pseudo&amp;#160;random&amp;#160;generator.&amp;#160;&amp;#160;See&amp;#160;"random"&amp;#160;option&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;initializing&amp;#160;IPsec...&amp;#160;done&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;IPsec:&amp;#160;Initialized&amp;#160;Security&amp;#160;Association&amp;#160;Processing.&lt;br/&gt;&lt;br/&gt;Apr&amp;#160;07&amp;#160;08:14:08&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;17&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;io_close_ocb&lt;br/&gt;&lt;br/&gt;#&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;#&amp;#160;pidin&amp;#160;a&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pid&amp;#160;Arguments&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;procnto-booke-instr&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;devc-ser8250-mpc8540&amp;#160;-e&amp;#160;-c396000000&amp;#160;-b&amp;#160;115200&amp;#160;0xf0004500,26&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;slogger&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;pipe&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;pci-men_em3fam&amp;#160;-B&amp;#160;-vvvv&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;6&amp;#160;smb-men_em03&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20487&amp;#160;devc-pty&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20488&amp;#160;qconn&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20490&amp;#160;inetd&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;32777&amp;#160;sh&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;32779&amp;#160;mdis_kernel_dbg&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;208908&amp;#160;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;213005&amp;#160;pidin&amp;#160;a&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt&amp;#160;/proc/boot/devn-mpc85xx.so&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;process&lt;br/&gt;&lt;br/&gt;#&amp;#160;pidin&amp;#160;a&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pid&amp;#160;Arguments&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;procnto-booke-instr&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;devc-ser8250-mpc8540&amp;#160;-e&amp;#160;-c396000000&amp;#160;-b&amp;#160;115200&amp;#160;0xf0004500,26&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;slogger&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;pipe&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;pci-men_em3fam&amp;#160;-B&amp;#160;-vvvv&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;6&amp;#160;smb-men_em03&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20487&amp;#160;devc-pty&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20488&amp;#160;qconn&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;20490&amp;#160;inetd&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;32777&amp;#160;sh&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;32779&amp;#160;mdis_kernel_dbg&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;245772&amp;#160;pidin&amp;#160;a&lt;br/&gt;&lt;br/&gt;#&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;is&amp;#160;that&amp;#160;normal&amp;#160;?&lt;br/&gt;&lt;br/&gt;Why&amp;#160;?</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2011-06-08T13:59:31Z</dc:date>
  </entry>
  <entry>
    <title>post83049: Re: RE: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post83049" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post83049</id>
    <modified>2011-02-09T19:49:43Z</modified>
    <issued>2011-02-09T19:49:43Z</issued>
    <summary type="text/plain" mode="escaped">Has&amp;#160;there&amp;#160;been&amp;#160;any&amp;#160;progress&amp;#160;toward&amp;#160;fixing&amp;#160;this&amp;#160;"buglet",&amp;#160;&amp;#160;#PR43050.&amp;#160;&amp;#160;The&amp;#160;problem&amp;#160;still&amp;#160;exists&amp;#160;in&amp;#160;6.50,&amp;#160;and&amp;#160;is&amp;#160;causing&amp;#160;us&amp;#160;a&amp;#160;bit&amp;#160;of&amp;#160;grief.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2011-02-09T19:49:43Z</dc:date>
  </entry>
  <entry>
    <title>post78785: Re: mbuf Memory Management in pfil Hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post78785" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post78785</id>
    <modified>2010-12-15T05:15:07Z</modified>
    <issued>2010-12-15T05:15:07Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Mark:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Looks&amp;#160;like&amp;#160;the&amp;#160;NetBSD&amp;#160;man&amp;#160;pages&amp;#160;have&amp;#160;a&amp;#160;bit&amp;#160;more&amp;#160;information:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://netbsd.gw.com/cgi-bin/man-cgi?pfil_add_hook++NetBSD-4.0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Note&amp;#160;the&amp;#160;line:&lt;br/&gt;&lt;br/&gt;"If&amp;#160;the&amp;#160;packet&amp;#160;processing&amp;#160;is&amp;#160;to&amp;#160;stop,&amp;#160;it&amp;#160;is&amp;#160;the&amp;#160;responsibility&amp;#160;of&amp;#160;the&amp;#160;filter&amp;#160;to&amp;#160;free&amp;#160;the&amp;#160;packet."&amp;#160;(and,&amp;#160;conversely,&amp;#160;if&amp;#160;you&amp;#160;don't&amp;#160;block&amp;#160;the&amp;#160;packet,&amp;#160;you&amp;#160;don't&amp;#160;free&amp;#160;it&amp;#160;since&amp;#160;it&amp;#160;has&amp;#160;to&amp;#160;continue&amp;#160;on&amp;#160;up&amp;#160;the&amp;#160;stack).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Not&amp;#160;100%&amp;#160;sure&amp;#160;about&amp;#160;the&amp;#160;outgoing&amp;#160;stage,&amp;#160;but&amp;#160;given&amp;#160;that&amp;#160;the&amp;#160;filter&amp;#160;has&amp;#160;no&amp;#160;way&amp;#160;of&amp;#160;knowing&amp;#160;when&amp;#160;the&amp;#160;driver&amp;#160;has&amp;#160;consumed&amp;#160;the&amp;#160;packet,&amp;#160;I'd&amp;#160;say&amp;#160;that&amp;#160;the&amp;#160;driver&amp;#160;doing&amp;#160;the&amp;#160;free&amp;#160;would&amp;#160;be&amp;#160;the&amp;#160;only&amp;#160;way&amp;#160;that&amp;#160;makes&amp;#160;sense.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;Hope&amp;#160;that&amp;#160;helps,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2010-12-15T05:15:07Z</dc:date>
  </entry>
  <entry>
    <title>post74738: mbuf Memory Management in pfil Hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post74738" />
    <author>
      <name>Mark Dowdy(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post74738</id>
    <modified>2010-11-15T23:57:26Z</modified>
    <issued>2010-11-15T23:57:26Z</issued>
    <summary type="text/plain" mode="escaped">I've&amp;#160;read&amp;#160;the&amp;#160;Filtering&amp;#160;Wiki&amp;#160;and&amp;#160;the&amp;#160;io-net&amp;#160;migration&amp;#160;guide&amp;#160;and&amp;#160;despite&amp;#160;the&amp;#160;note&amp;#160;in&amp;#160;these&amp;#160;references&amp;#160;saying&amp;#160;there&amp;#160;are&amp;#160;many&amp;#160;places&amp;#160;on&amp;#160;the&amp;#160;web&amp;#160;with&amp;#160;information&amp;#160;about&amp;#160;mbuf's,&amp;#160;I&amp;#160;haven't&amp;#160;been&amp;#160;able&amp;#160;to&amp;#160;find&amp;#160;anything&amp;#160;about&amp;#160;mbuf&amp;#160;memory&amp;#160;management&amp;#160;in&amp;#160;hooks.&amp;#160;In&amp;#160;our&amp;#160;case,&amp;#160;we&amp;#160;have&amp;#160;a&amp;#160;protocol&amp;#160;running&amp;#160;above&amp;#160;Ethernet.&amp;#160;We&amp;#160;register&amp;#160;a&amp;#160;PFIL_IN&amp;#160;hook&amp;#160;to&amp;#160;collect&amp;#160;packets&amp;#160;off&amp;#160;the&amp;#160;wire.&amp;#160;From&amp;#160;the&amp;#160;filtering&amp;#160;wiki,&amp;#160;it&amp;#160;looks&amp;#160;like&amp;#160;our&amp;#160;hook&amp;#160;routine&amp;#160;should&amp;#160;return&amp;#160;a&amp;#160;non-zero&amp;#160;value&amp;#160;if&amp;#160;we&amp;#160;consume&amp;#160;a&amp;#160;packet&amp;#160;and&amp;#160;zero&amp;#160;if&amp;#160;packet&amp;#160;processing&amp;#160;should&amp;#160;continue.&amp;#160;It&amp;#160;would&amp;#160;make&amp;#160;sense&amp;#160;that&amp;#160;we&amp;#160;are&amp;#160;responsible&amp;#160;for&amp;#160;freeing&amp;#160;an&amp;#160;mbuf&amp;#160;if&amp;#160;we&amp;#160;consume&amp;#160;a&amp;#160;packet.&amp;#160;Is&amp;#160;that&amp;#160;true?&amp;#160;Similarly,&amp;#160;we&amp;#160;should&amp;#160;not&amp;#160;free&amp;#160;the&amp;#160;mbuf&amp;#160;if&amp;#160;our&amp;#160;input&amp;#160;hook&amp;#160;returns&amp;#160;0,&amp;#160;correct?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;the&amp;#160;send&amp;#160;side,&amp;#160;we&amp;#160;allocate&amp;#160;an&amp;#160;mbuf&amp;#160;and&amp;#160;call&amp;#160;if_output&amp;#160;to&amp;#160;send&amp;#160;the&amp;#160;packet.&amp;#160;Are&amp;#160;we&amp;#160;correct&amp;#160;in&amp;#160;assuming&amp;#160;the&amp;#160;driver&amp;#160;will&amp;#160;free&amp;#160;this&amp;#160;outgoing&amp;#160;mbuf&amp;#160;when&amp;#160;it&amp;#160;is&amp;#160;no&amp;#160;longer&amp;#160;needed?&amp;#160;We&amp;#160;currently&amp;#160;free&amp;#160;the&amp;#160;mbuf&amp;#160;if&amp;#160;if_output&amp;#160;returns&amp;#160;a&amp;#160;non-zero&amp;#160;value.&amp;#160;Is&amp;#160;that&amp;#160;correct?&amp;#160;Thanks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mark&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mark Dowdy(deleted)</dc:creator>
    <dc:date>2010-11-15T23:57:26Z</dc:date>
  </entry>
  <entry>
    <title>post65836: about  networking on QNX6?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post65836" />
    <author>
      <name>yang hui</name>
    </author>
    <id>https://community.qnx.com/sf/go/post65836</id>
    <modified>2010-09-03T09:04:41Z</modified>
    <issued>2010-09-03T09:04:41Z</issued>
    <summary type="text/plain" mode="escaped">hi&amp;#160;,all:&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;working&amp;#160;on&amp;#160;a&amp;#160;BSP&amp;#160;AT91SAM9263.now,i&amp;#160;have&amp;#160;to&amp;#160;make&amp;#160;the&amp;#160;target&amp;#160;&amp;#160;&amp;#160;connect&amp;#160;with&amp;#160;IDE,But&amp;#160;I&amp;#160;have&amp;#160;no&amp;#160;idea&amp;#160;of&amp;#160;how&amp;#160;to&amp;#160;do.can&amp;#160;anyone&amp;#160;give&amp;#160;some&amp;#160;suggestions&amp;#160;or&amp;#160;tell&amp;#160;me&amp;#160;where&amp;#160;I&amp;#160;can&amp;#160;find&amp;#160;the&amp;#160;reference&amp;#160;about&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;thank.&lt;br/&gt;&lt;br/&gt;best&amp;#160;regard!&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;yang.</summary>
    <dc:creator>yang hui</dc:creator>
    <dc:date>2010-09-03T09:04:41Z</dc:date>
  </entry>
  <entry>
    <title>post60286: Multiple Interfaces in QNX 6.4.1</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post60286" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post60286</id>
    <modified>2010-07-22T14:33:13Z</modified>
    <issued>2010-07-22T14:33:13Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;We&amp;#160;have&amp;#160;a&amp;#160;computer&amp;#160;with&amp;#160;2&amp;#160;voards.&lt;br/&gt;&lt;br/&gt;1&amp;#160;of&amp;#160;the&amp;#160;CPU&amp;#160;connects&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;using&amp;#160;DHCP&amp;#160;and&amp;#160;it&amp;#160;also&amp;#160;connects&amp;#160;to&amp;#160;the&amp;#160;other&amp;#160;CPU&amp;#160;using&amp;#160;Serial&amp;#160;over&amp;#160;TCP&amp;#160;communication.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;porting&amp;#160;this&amp;#160;project&amp;#160;from&amp;#160;6.3.1.&lt;br/&gt;&lt;br/&gt;The&amp;#160;earlier&amp;#160;code&amp;#160;was:&lt;br/&gt;&lt;br/&gt;The&amp;#160;earlier&amp;#160;code&amp;#160;for&amp;#160;having&amp;#160;the&amp;#160;network&amp;#160;up&amp;#160;for&amp;#160;the&amp;#160;CC&amp;#160;project(Lower&amp;#160;Board)&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;-dspeedo&amp;#160;-dfd&amp;#160;fd=/dev/ser1,mac=000102030405,ahdlc&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ifconfig&amp;#160;en1&amp;#160;1.1.1.1&amp;#160;netmask&amp;#160;255.255.255.252&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;For&amp;#160;the&amp;#160;MC&amp;#160;project&amp;#160;(Upper&amp;#160;Board)&amp;#160;it&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;-dspeedo&amp;#160;-dfd&amp;#160;fd=/dev/ser1,mac=000102030406,ahdlc&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ifconfig&amp;#160;en1&amp;#160;1.1.1.2&amp;#160;netmask&amp;#160;255.255.255.252&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;we&amp;#160;can&amp;#160;see&amp;#160;that&amp;#160;there&amp;#160;were&amp;#160;two&amp;#160;interfaces&amp;#160;en0&amp;#160;and&amp;#160;en1.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Since&amp;#160;we&amp;#160;connect&amp;#160;the&amp;#160;lower&amp;#160;board’s&amp;#160;Ethernet&amp;#160;port&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;so&amp;#160;the&amp;#160;lower&amp;#160;board&amp;#160;was&amp;#160;getting&amp;#160;2&amp;#160;IP’s&amp;#160;for&amp;#160;2&amp;#160;different&amp;#160;interfaces.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;interface&amp;#160;en1&amp;#160;of&amp;#160;the&amp;#160;lower&amp;#160;board&amp;#160;was&amp;#160;used&amp;#160;to&amp;#160;communicate&amp;#160;with&amp;#160;the&amp;#160;upper&amp;#160;board&amp;#160;and&amp;#160;the&amp;#160;interface&amp;#160;en0&amp;#160;was&amp;#160;used&amp;#160;to&amp;#160;communicate&amp;#160;with&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;i&amp;#160;dont&amp;#160;know&amp;#160;how&amp;#160;can&amp;#160;we&amp;#160;have&amp;#160;multiple&amp;#160;interfaces&amp;#160;in&amp;#160;QNX&amp;#160;6.4.1.&lt;br/&gt;&lt;br/&gt;I&amp;#160;&amp;#160;could&amp;#160;not&amp;#160;see&amp;#160;an&amp;#160;appropriate&amp;#160;answer&amp;#160;when&amp;#160;I&amp;#160;searched&amp;#160;through&amp;#160;web&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;Help.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-07-22T14:33:13Z</dc:date>
  </entry>
  <entry>
    <title>post58860: io-net traces/code</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post58860" />
    <author>
      <name>Vineet  Garg</name>
    </author>
    <id>https://community.qnx.com/sf/go/post58860</id>
    <modified>2010-07-07T17:57:37Z</modified>
    <issued>2010-07-07T17:57:37Z</issued>
    <summary type="text/plain" mode="escaped">HI&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;need&amp;#160;to&amp;#160;have&amp;#160;a&amp;#160;look&amp;#160;into&amp;#160;io-net's&amp;#160;mind&amp;#160;somehow!!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;i&amp;#160;access&amp;#160;its&amp;#160;source&amp;#160;code&amp;#160;somewhere?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or&amp;#160;is&amp;#160;there&amp;#160;a&amp;#160;way&amp;#160;to&amp;#160;get&amp;#160;traces&amp;#160;out&amp;#160;of&amp;#160;io-net?&amp;#160;I&amp;#160;tried&amp;#160;-v&amp;#160;option&amp;#160;while&amp;#160;loading&amp;#160;io-net&amp;#160;but&amp;#160;that&amp;#160;does&amp;#160;not&amp;#160;show&amp;#160;anything&amp;#160;in&amp;#160;sloginfo...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vineet&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vineet  Garg</dc:creator>
    <dc:date>2010-07-07T17:57:37Z</dc:date>
  </entry>
  <entry>
    <title>post57146: RE: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57146" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57146</id>
    <modified>2010-06-18T13:14:35Z</modified>
    <issued>2010-06-18T13:14:35Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;we&amp;#160;changed&amp;#160;the&amp;#160;computer&amp;#160;...&amp;#160;worked&amp;#160;perfectly&amp;#160;fine&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Sometimes&amp;#160;when&amp;#160;this&amp;#160;happens,&amp;#160;the&amp;#160;problem&amp;#160;might&amp;#160;be&amp;#160;with&amp;#160;the&lt;br/&gt;&lt;br/&gt;interrupt&amp;#160;not&amp;#160;firing&amp;#160;for&amp;#160;some&amp;#160;reason.&amp;#160;&amp;#160;I&amp;#160;haven't&amp;#160;seen&amp;#160;any&lt;br/&gt;&lt;br/&gt;"nicinfo"&amp;#160;or&amp;#160;"ifconfig&amp;#160;-v"&amp;#160;output&amp;#160;but&amp;#160;a&amp;#160;malfunctioning&lt;br/&gt;&lt;br/&gt;interrupt&amp;#160;looks&amp;#160;like:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;1)&amp;#160;link&amp;#160;is&amp;#160;ok&lt;br/&gt;&lt;br/&gt;2)&amp;#160;packets&amp;#160;are&amp;#160;transmitted&lt;br/&gt;&lt;br/&gt;3)&amp;#160;no&amp;#160;packets&amp;#160;are&amp;#160;received&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Just&amp;#160;a&amp;#160;shot&amp;#160;in&amp;#160;the&amp;#160;dark.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;P.S.&amp;#160;&amp;#160;I&amp;#160;really&amp;#160;hate&amp;#160;shared&amp;#160;interrupts.&amp;#160;&amp;#160;Not&amp;#160;as&amp;#160;much&amp;#160;as&amp;#160;a&amp;#160;trip&amp;#160;to&lt;br/&gt;&lt;br/&gt;the&amp;#160;dentist,&amp;#160;but&amp;#160;they're&amp;#160;still&amp;#160;pretty&amp;#160;evil:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Dr&lt;br/&gt;&lt;br/&gt;ivers_wiki_page&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;cut&amp;#160;--&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Shared&amp;#160;Interrupts&amp;#160;-&amp;#160;Problems?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Different&amp;#160;devices&amp;#160;sharing&amp;#160;a&amp;#160;hardware&amp;#160;interrupt&amp;#160;is&amp;#160;kind&amp;#160;of&amp;#160;a&amp;#160;neat&amp;#160;idea,&lt;br/&gt;&lt;br/&gt;but&amp;#160;unless&amp;#160;you&amp;#160;really&amp;#160;need&amp;#160;to&amp;#160;do&amp;#160;it&amp;#160;-&amp;#160;because&amp;#160;you've&amp;#160;run&amp;#160;out&amp;#160;of&amp;#160;hardware&lt;br/&gt;&lt;br/&gt;interrupt&amp;#160;lines&amp;#160;-&amp;#160;it&amp;#160;generally&amp;#160;doesn't&amp;#160;help&amp;#160;you&amp;#160;much.&amp;#160;In&amp;#160;fact,&amp;#160;it&amp;#160;can&lt;br/&gt;&lt;br/&gt;cause&amp;#160;you&amp;#160;trouble.&amp;#160;For&amp;#160;example,&amp;#160;if&amp;#160;your&amp;#160;driver&amp;#160;doesn't&amp;#160;work&amp;#160;-&amp;#160;e.g.&amp;#160;no&lt;br/&gt;&lt;br/&gt;received&amp;#160;packets&amp;#160;-&amp;#160;check&amp;#160;and&amp;#160;see&amp;#160;if&amp;#160;it&amp;#160;is&amp;#160;sharing&amp;#160;an&amp;#160;interrupt&amp;#160;with&lt;br/&gt;&lt;br/&gt;another&amp;#160;device,&amp;#160;and&amp;#160;if&amp;#160;so,&amp;#160;re-configure&amp;#160;your&amp;#160;board&amp;#160;so&amp;#160;it&amp;#160;does&amp;#160;not.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Most&amp;#160;of&amp;#160;the&amp;#160;times,&amp;#160;when&amp;#160;shared&amp;#160;interrupts&amp;#160;are&amp;#160;configured,&amp;#160;there&amp;#160;is&amp;#160;no&lt;br/&gt;&lt;br/&gt;good&amp;#160;reason&amp;#160;for&amp;#160;it&amp;#160;-&amp;#160;i.e.&amp;#160;you&amp;#160;haven't&amp;#160;really&amp;#160;run&amp;#160;out&amp;#160;of&amp;#160;interrupts&amp;#160;-&amp;#160;and&lt;br/&gt;&lt;br/&gt;this&amp;#160;can&amp;#160;decrease&amp;#160;your&amp;#160;performance,&amp;#160;because&amp;#160;when&amp;#160;the&amp;#160;interrupt&amp;#160;fires,&lt;br/&gt;&lt;br/&gt;ALL&amp;#160;of&amp;#160;the&amp;#160;devices&amp;#160;sharing&amp;#160;the&amp;#160;interrupt&amp;#160;need&amp;#160;to&amp;#160;run&amp;#160;and&amp;#160;check&amp;#160;and&amp;#160;see&lt;br/&gt;&lt;br/&gt;if&amp;#160;it&amp;#160;is&amp;#160;for&amp;#160;them.&amp;#160;If&amp;#160;you&amp;#160;check&amp;#160;the&amp;#160;source,&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;that&amp;#160;some&lt;br/&gt;&lt;br/&gt;drivers&amp;#160;do&amp;#160;the&amp;#160;"right&amp;#160;thing"&amp;#160;which&amp;#160;is&amp;#160;to&amp;#160;read&amp;#160;registers&amp;#160;in&amp;#160;their&lt;br/&gt;&lt;br/&gt;interrupt&amp;#160;handlers&amp;#160;to&amp;#160;see&amp;#160;if&amp;#160;the&amp;#160;interrupt&amp;#160;is&amp;#160;really&amp;#160;for&amp;#160;them,&amp;#160;and&lt;br/&gt;&lt;br/&gt;ignore&amp;#160;it&amp;#160;if&amp;#160;not.&amp;#160;But&amp;#160;many,&amp;#160;many&amp;#160;drivers&amp;#160;do&amp;#160;not&amp;#160;-&amp;#160;they&amp;#160;schedule&amp;#160;their&lt;br/&gt;&lt;br/&gt;thread-level&amp;#160;event&amp;#160;handlers&amp;#160;to&amp;#160;check&amp;#160;their&amp;#160;hardware,&amp;#160;which&amp;#160;is&lt;br/&gt;&lt;br/&gt;inefficient&amp;#160;and&amp;#160;reduces&amp;#160;performance.&amp;#160;If&amp;#160;you&amp;#160;are&amp;#160;using&amp;#160;PCI&amp;#160;bus,&amp;#160;use&amp;#160;the&lt;br/&gt;&lt;br/&gt;"pci&amp;#160;-v"&amp;#160;utility&amp;#160;to&amp;#160;check&amp;#160;interrupt&amp;#160;allocation.&amp;#160;You&amp;#160;may&amp;#160;be&amp;#160;surprised&amp;#160;as&lt;br/&gt;&lt;br/&gt;to&amp;#160;what&amp;#160;you&amp;#160;see.&amp;#160;Another&amp;#160;point&amp;#160;worth&amp;#160;making&amp;#160;is&amp;#160;that&amp;#160;sharing&amp;#160;interrupts&lt;br/&gt;&lt;br/&gt;can&amp;#160;vastly&amp;#160;increase&amp;#160;interrupt&amp;#160;latency,&amp;#160;depending&amp;#160;upon&amp;#160;exactly&amp;#160;what&amp;#160;each&lt;br/&gt;&lt;br/&gt;of&amp;#160;the&amp;#160;drivers&amp;#160;do.&amp;#160;Remember&amp;#160;that&amp;#160;after&amp;#160;an&amp;#160;interrupt&amp;#160;fires,&amp;#160;it&amp;#160;will&amp;#160;NOT&lt;br/&gt;&lt;br/&gt;be&amp;#160;re-enabled&amp;#160;by&amp;#160;the&amp;#160;kernel&amp;#160;until&amp;#160;ALL&amp;#160;driver&amp;#160;handlers&amp;#160;tell&amp;#160;the&amp;#160;kernel&lt;br/&gt;&lt;br/&gt;that&amp;#160;they&amp;#160;have&amp;#160;completed&amp;#160;handling.&amp;#160;So,&amp;#160;if&amp;#160;one&amp;#160;driver&amp;#160;takes&amp;#160;a&amp;#160;long,&amp;#160;long&lt;br/&gt;&lt;br/&gt;time&amp;#160;servicing&amp;#160;a&amp;#160;shared&amp;#160;interrupt&amp;#160;which&amp;#160;is&amp;#160;masked,&amp;#160;if&amp;#160;another&amp;#160;device&amp;#160;on&lt;br/&gt;&lt;br/&gt;the&amp;#160;same&amp;#160;interrupt&amp;#160;causes&amp;#160;an&amp;#160;interrupt&amp;#160;during&amp;#160;that&amp;#160;time&amp;#160;period,&lt;br/&gt;&lt;br/&gt;processing&amp;#160;of&amp;#160;that&amp;#160;interrupt&amp;#160;can&amp;#160;be&amp;#160;delayed&amp;#160;for&amp;#160;an&amp;#160;unknown&amp;#160;duration&amp;#160;of&lt;br/&gt;&lt;br/&gt;time.&amp;#160;Bottom&amp;#160;line&amp;#160;is&amp;#160;that&amp;#160;interrupt&amp;#160;sharing&amp;#160;can&amp;#160;cause&amp;#160;problems,&amp;#160;and&lt;br/&gt;&lt;br/&gt;reduce&amp;#160;performance,&amp;#160;increase&amp;#160;cpu&amp;#160;consumption,&amp;#160;and&amp;#160;seriously&amp;#160;increase&lt;br/&gt;&lt;br/&gt;latency.&amp;#160;Unless&amp;#160;you&amp;#160;really&amp;#160;need&amp;#160;to&amp;#160;do&amp;#160;it,&amp;#160;don't.&amp;#160;If&amp;#160;you&amp;#160;must&amp;#160;share&lt;br/&gt;&lt;br/&gt;interrupts,&amp;#160;make&amp;#160;sure&amp;#160;your&amp;#160;drivers&amp;#160;are&amp;#160;doing&amp;#160;the&amp;#160;"right&amp;#160;thing".&amp;#160;Face&amp;#160;it&lt;br/&gt;&lt;br/&gt;-&amp;#160;shared&amp;#160;interrupts&amp;#160;are&amp;#160;the&amp;#160;new&amp;#160;"trans&amp;#160;fats"&amp;#160;:)&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;cut&amp;#160;--&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&amp;#160;&amp;#160;www.pittspecials.com/movies/headon.wmv&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2010-06-18T13:14:35Z</dc:date>
  </entry>
  <entry>
    <title>post57132: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57132" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57132</id>
    <modified>2010-06-18T10:14:37Z</modified>
    <issued>2010-06-18T10:14:37Z</issued>
    <summary type="text/plain" mode="escaped">Today&amp;#160;we&amp;#160;changed&amp;#160;the&amp;#160;computer&amp;#160;and&amp;#160;tried&amp;#160;running&amp;#160;our&amp;#160;code&amp;#160;in&amp;#160;it.&amp;#160;The&amp;#160;code&amp;#160;worked&amp;#160;perfectly&amp;#160;fine&amp;#160;and&amp;#160;an&amp;#160;IP&amp;#160;address&amp;#160;got&amp;#160;assigned&amp;#160;to&amp;#160;the&amp;#160;computer.&amp;#160;We&amp;#160;were&amp;#160;able&amp;#160;to&amp;#160;ping&amp;#160;other&amp;#160;systems&amp;#160;on&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;But&amp;#160;the&amp;#160;computer&amp;#160;on&amp;#160;which&amp;#160;we&amp;#160;were&amp;#160;testing&amp;#160;earlier&amp;#160;is&amp;#160;still&amp;#160;not&amp;#160;able&amp;#160;get&amp;#160;an&amp;#160;IP&amp;#160;address.&amp;#160;Please&amp;#160;note&amp;#160;that&amp;#160;the&amp;#160;images&amp;#160;created&amp;#160;on&amp;#160;QNX&amp;#160;6.3.2&amp;#160;is&amp;#160;working&amp;#160;on&amp;#160;both&amp;#160;the&amp;#160;computer.&lt;br/&gt;&lt;br/&gt;I&amp;#160;tried&amp;#160;checking&amp;#160;the&amp;#160;SLOGGER&amp;#160;file&amp;#160;on&amp;#160;both&amp;#160;the&amp;#160;computer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;SLOGGER&amp;#160;result&amp;#160;on&amp;#160;first&amp;#160;controller&amp;#160;(On&amp;#160;which&amp;#160;the&amp;#160;CONFIGDEBUG&amp;#160;on&amp;#160;QNX&amp;#160;6.4.1&amp;#160;is&amp;#160;working&amp;#160;fine):&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sev&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Major&amp;#160;&amp;#160;&amp;#160;&amp;#160;Minor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Args&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;tcpip&amp;#160;starting&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Using&amp;#160;pseudo&amp;#160;random&amp;#160;generator.&amp;#160;See&amp;#160;“random”&amp;#160;option&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Intel&amp;#160;82557&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Vendor&amp;#160;…………………………..0x8086&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Device&amp;#160;…………………………..0x1209&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Revision&amp;#160;…………………………..0x10&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I/O&amp;#160;port&amp;#160;base&amp;#160;…………………………..0x1000&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Memory&amp;#160;base&amp;#160;…………………………..0xfcc20000&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Interrupt&amp;#160;…………………………..0xb&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MAC&amp;#160;address&amp;#160;…………………………..00e04b&amp;#160;0eb169&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:33:00&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;MII&amp;#160;transceiver&amp;#160;found&amp;#160;at&amp;#160;address.&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:33:02&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;MII&amp;#160;transceiver&amp;#160;found&amp;#160;at&amp;#160;address.&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:33:02&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;link&amp;#160;up&amp;#160;(100&amp;#160;base&amp;#160;T&amp;#160;Full&amp;#160;Duplex)&lt;br/&gt;&lt;br/&gt;Jun18&amp;#160;12:33:05&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;speedo_MDI_MonitorPhy():Calling&amp;#160;DI_monitorPhy()&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;While&amp;#160;the&amp;#160;SLOGGER&amp;#160;file&amp;#160;on&amp;#160;the&amp;#160;earlier&amp;#160;computer&amp;#160;says:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Time&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Sev&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Major&amp;#160;&amp;#160;&amp;#160;&amp;#160;Minor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Args&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;tcpip&amp;#160;starting&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Using&amp;#160;pseudo&amp;#160;random&amp;#160;generator.&amp;#160;See&amp;#160;“random”&amp;#160;option&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Unknown&amp;#160;Chip&amp;#160;ID&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Vendor&amp;#160;…………………………..0x8086&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Device&amp;#160;…………………………..0x1209&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Revision&amp;#160;…………………………..0x10&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I/O&amp;#160;port&amp;#160;base&amp;#160;…………………………..0x1000&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Memory&amp;#160;base&amp;#160;…………………………..0xfcc20000&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Interrupt&amp;#160;…………………………..0xb&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:32:27&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MAC&amp;#160;address&amp;#160;…………………………..00e04b&amp;#160;0eb169&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:33:00&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;MII&amp;#160;transceiver&amp;#160;found&amp;#160;at&amp;#160;address.&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:33:02&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;MII&amp;#160;transceiver&amp;#160;found&amp;#160;at&amp;#160;address.&lt;br/&gt;&lt;br/&gt;Jun11&amp;#160;13:33:05&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;devn-speedo:&amp;#160;speedo_MDI_MonitorPhy():Calling&amp;#160;DI_monitorPhy()&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;I&amp;#160;query&amp;#160;IFCONFIG&amp;#160;on&amp;#160;the&amp;#160;first&amp;#160;computer,&amp;#160;the&amp;#160;result&amp;#160;is:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;autoselect&amp;#160;(100baseTX&amp;#160;full&amp;#160;–duplex)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;status:&amp;#160;active&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;10.11.148.217&amp;#160;netmask&amp;#160;0xfffffe00&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;While&amp;#160;the&amp;#160;IFCONFIG&amp;#160;on&amp;#160;the&amp;#160;second&amp;#160;computer&amp;#160;gives&amp;#160;this&amp;#160;result:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;might&amp;#160;be&amp;#160;a&amp;#160;problem&amp;#160;with&amp;#160;the&amp;#160;Ethernet&amp;#160;card&amp;#160;on&amp;#160;the&amp;#160;earlier&amp;#160;computer&amp;#160;but&amp;#160;why&amp;#160;the&amp;#160;old&amp;#160;code&amp;#160;was&amp;#160;running&amp;#160;properly&amp;#160;on&amp;#160;that?&amp;#160;Do&amp;#160;you&amp;#160;have&amp;#160;an&amp;#160;idea&amp;#160;on&amp;#160;this?&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-18T10:14:37Z</dc:date>
  </entry>
  <entry>
    <title>post57104: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57104" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57104</id>
    <modified>2010-06-17T18:30:52Z</modified>
    <issued>2010-06-17T18:30:52Z</issued>
    <summary type="text/plain" mode="escaped">Same&amp;#160;setup,&amp;#160;including&amp;#160;same&amp;#160;hub&amp;#160;and&amp;#160;cbles,&amp;#160;same&amp;#160;hardware,&amp;#160;everything&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;same...&amp;#160;and&amp;#160;it&amp;#160;works&amp;#160;in&amp;#160;6.3.2,&amp;#160;but&amp;#160;not&amp;#160;6.4.1?&amp;#160;Very&amp;#160;curious&amp;#160;case...&amp;#160;:-)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Because&amp;#160;there's&amp;#160;no&amp;#160;light,&amp;#160;doesn't&amp;#160;that&amp;#160;indicate&amp;#160;the&amp;#160;link&amp;#160;isn't&amp;#160;&lt;br/&gt;&lt;br/&gt;establishing?&amp;#160;Can&amp;#160;you&amp;#160;figure&amp;#160;out&amp;#160;what&amp;#160;media&amp;#160;the&amp;#160;6.3.2&amp;#160;negotiated&amp;#160;and&amp;#160;use&amp;#160;&lt;br/&gt;&lt;br/&gt;a&amp;#160;driver&amp;#160;option&amp;#160;or&amp;#160;ifconfig&amp;#160;media&amp;#160;to&amp;#160;set&amp;#160;the&amp;#160;same&amp;#160;in&amp;#160;6.4.1?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;10-06-17&amp;#160;05:45&amp;#160;AM,&amp;#160;Raj&amp;#160;Vardhan&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;There&amp;#160;is&amp;#160;no&amp;#160;light&amp;#160;at&amp;#160;any&amp;#160;of&amp;#160;the&amp;#160;ends.&amp;#160;but&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;problem&amp;#160;with&amp;#160;cabling&amp;#160;because&amp;#160;the&amp;#160;old&amp;#160;code&amp;#160;in&amp;#160;QNX&amp;#160;6.3.2&amp;#160;is&amp;#160;working&amp;#160;fine.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-06-17T18:30:52Z</dc:date>
  </entry>
  <entry>
    <title>post57052: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57052" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57052</id>
    <modified>2010-06-17T09:45:54Z</modified>
    <issued>2010-06-17T09:45:54Z</issued>
    <summary type="text/plain" mode="escaped">There&amp;#160;is&amp;#160;no&amp;#160;light&amp;#160;at&amp;#160;any&amp;#160;of&amp;#160;the&amp;#160;ends.&amp;#160;but&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;problem&amp;#160;with&amp;#160;cabling&amp;#160;because&amp;#160;the&amp;#160;old&amp;#160;code&amp;#160;in&amp;#160;QNX&amp;#160;6.3.2&amp;#160;is&amp;#160;working&amp;#160;fine.</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-17T09:45:54Z</dc:date>
  </entry>
  <entry>
    <title>post57051: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post57051" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post57051</id>
    <modified>2010-06-17T09:44:52Z</modified>
    <issued>2010-06-17T09:44:52Z</issued>
    <summary type="text/plain" mode="escaped">Im&amp;#160;connected&amp;#160;to&amp;#160;a&amp;#160;hub.</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-17T09:44:52Z</dc:date>
  </entry>
  <entry>
    <title>post56958: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56958" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56958</id>
    <modified>2010-06-16T13:39:57Z</modified>
    <issued>2010-06-16T13:39:57Z</issued>
    <summary type="text/plain" mode="escaped">What&amp;#160;are&amp;#160;you&amp;#160;connected&amp;#160;to?&amp;#160;A&amp;#160;hub?&amp;#160;A&amp;#160;switch?&amp;#160;A&amp;#160;router?&amp;#160;Another&amp;#160;PC?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;see&amp;#160;the&amp;#160;lights&amp;#160;go&amp;#160;on&amp;#160;on&amp;#160;both&amp;#160;ends?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;10-06-16&amp;#160;05:31&amp;#160;AM,&amp;#160;Raj&amp;#160;Vardhan&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Ya&amp;#160;i&amp;#160;have&amp;#160;checked&amp;#160;the&amp;#160;cabling&amp;#160;and&amp;#160;all.&amp;#160;Everything&amp;#160;of&amp;#160;fine.</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-06-16T13:39:57Z</dc:date>
  </entry>
  <entry>
    <title>post56935: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56935" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56935</id>
    <modified>2010-06-16T09:30:59Z</modified>
    <issued>2010-06-16T09:30:59Z</issued>
    <summary type="text/plain" mode="escaped">Ya&amp;#160;i&amp;#160;have&amp;#160;checked&amp;#160;the&amp;#160;cabling&amp;#160;and&amp;#160;all.&amp;#160;Everything&amp;#160;of&amp;#160;fine.&lt;br/&gt;&lt;br/&gt;My&amp;#160;Network&amp;#160;card&amp;#160;details&amp;#160;are:&lt;br/&gt;&lt;br/&gt;CLASS&amp;#160;=Network(Ethernet)&lt;br/&gt;&lt;br/&gt;Vendor&amp;#160;ID&amp;#160;=&amp;#160;8086h&amp;#160;,&amp;#160;Intel&amp;#160;Corporation&lt;br/&gt;&lt;br/&gt;1209h,&amp;#160;8255xER/82551IT&amp;#160;Fast&amp;#160;Ethernet&amp;#160;Controller&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;index&amp;#160;=&amp;#160;0h&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;Mem&amp;#160;Address&amp;#160;=&amp;#160;fcc20000h&amp;#160;enabled&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;I0&amp;#160;Address&amp;#160;=&amp;#160;1000h&amp;#160;enabled&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;Mem&amp;#160;Address&amp;#160;=&amp;#160;fcc&amp;#160;00000h&amp;#160;enabled&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;Expansion&amp;#160;ROM&amp;#160;0h&amp;#160;disaled&lt;br/&gt;&lt;br/&gt;PCI&amp;#160;Int&amp;#160;Pin&amp;#160;=INT&amp;#160;A&lt;br/&gt;&lt;br/&gt;Interrupt&amp;#160;Line&amp;#160;=11&lt;br/&gt;&lt;br/&gt;CPU&amp;#160;Inetrrupt&amp;#160;=&amp;#160;bh&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;using&amp;#160;a&amp;#160;dvnp-speedo&amp;#160;driver?&amp;#160;Is&amp;#160;it&amp;#160;correct&amp;#160;or&amp;#160;do&amp;#160;i&amp;#160;have&amp;#160;to&amp;#160;use&amp;#160;devnp-e1000&amp;#160;driver</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-16T09:30:59Z</dc:date>
  </entry>
  <entry>
    <title>post56853: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56853" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56853</id>
    <modified>2010-06-15T14:27:12Z</modified>
    <issued>2010-06-15T14:27:12Z</issued>
    <summary type="text/plain" mode="escaped">So&amp;#160;you're&amp;#160;having&amp;#160;a&amp;#160;problem&amp;#160;that&amp;#160;the&amp;#160;interface&amp;#160;doesn't&amp;#160;come&amp;#160;up.&lt;br/&gt;&lt;br/&gt;Have&amp;#160;you&amp;#160;checked&amp;#160;the&amp;#160;cabling?&lt;br/&gt;&lt;br/&gt;What&amp;#160;are&amp;#160;you&amp;#160;connected&amp;#160;to?&lt;br/&gt;&lt;br/&gt;Are&amp;#160;you&amp;#160;using&amp;#160;a&amp;#160;cross-over&amp;#160;cable?&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;10-06-15&amp;#160;10:21&amp;#160;AM,&amp;#160;Raj&amp;#160;Vardhan&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;No..&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;able&amp;#160;to&amp;#160;see&amp;#160;any&amp;#160;traffic&amp;#160;using&amp;#160;tcpdump.</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-06-15T14:27:12Z</dc:date>
  </entry>
  <entry>
    <title>post56850: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56850" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56850</id>
    <modified>2010-06-15T14:21:30Z</modified>
    <issued>2010-06-15T14:21:30Z</issued>
    <summary type="text/plain" mode="escaped">No..&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;able&amp;#160;to&amp;#160;see&amp;#160;any&amp;#160;traffic&amp;#160;using&amp;#160;tcpdump.</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-15T14:21:30Z</dc:date>
  </entry>
  <entry>
    <title>post56839: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56839" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56839</id>
    <modified>2010-06-15T13:29:30Z</modified>
    <issued>2010-06-15T13:29:30Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;We&amp;#160;are&amp;#160;working&amp;#160;on&amp;#160;the&amp;#160;porting&amp;#160;of&amp;#160;io-net&amp;#160;driver.&amp;#160;The&amp;#160;earlier&amp;#160;code&amp;#160;used&amp;#160;io-net&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;but&amp;#160;since&amp;#160;io-net&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;in&amp;#160;QNX&amp;#160;6.4.1&amp;#160;we&amp;#160;are&amp;#160;using&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To&amp;#160;start&amp;#160;io-pkt&amp;#160;we&amp;#160;ran&amp;#160;this&amp;#160;command:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-pkt-v4-hc&amp;#160;-d&amp;#160;/lib/dll/devnp-speedo.so&amp;#160;-p&amp;#160;tcpip&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;above&amp;#160;command&amp;#160;ran&amp;#160;without&amp;#160;any&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;At&amp;#160;This&amp;#160;point&amp;#160;I&amp;#160;Checked&amp;#160;the&amp;#160;IFCONFIG&amp;#160;I&amp;#160;got&amp;#160;the&amp;#160;following&amp;#160;result:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;autoselct(none&amp;#160;full-duplex)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;status:active&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Then&amp;#160;I&amp;#160;ran&amp;#160;the&amp;#160;dhcp.client&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;dhcp.client&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Then&amp;#160;I&amp;#160;tried&amp;#160;checking&amp;#160;the&amp;#160;IP&amp;#160;address&amp;#160;of&amp;#160;the&amp;#160;machine&amp;#160;by&amp;#160;typing&amp;#160;IFCONFIG&amp;#160;in&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;prompt.The&amp;#160;output&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;then&amp;#160;ran&amp;#160;q&amp;#160;conn&amp;#160;in&amp;#160;the&amp;#160;prompt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;QCONN&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Still&amp;#160;I&amp;#160;got&amp;#160;the&amp;#160;same&amp;#160;result&amp;#160;for&amp;#160;IFCONFIG&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;even&amp;#160;tried&amp;#160;setting&amp;#160;the&amp;#160;IP&amp;#160;address&amp;#160;by&amp;#160;running&amp;#160;the&amp;#160;command&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;IFCONFIG&amp;#160;FXP0&amp;#160;&amp;lt;ip&amp;#160;address&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;An&amp;#160;IP&amp;#160;address&amp;#160;gets&amp;#160;assigned&amp;#160;but&amp;#160;media&amp;#160;remains&amp;#160;none&amp;#160;and&amp;#160;I&amp;#160;m&amp;#160;still&amp;#160;not&amp;#160;able&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ping&amp;#160;any&amp;#160;other&amp;#160;computer&amp;#160;in&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Please&amp;#160;help&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;interface&amp;#160;is&amp;#160;not&amp;#160;up&amp;#160;even:(&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2010-06-15T13:29:30Z</dc:date>
  </entry>
  <entry>
    <title>post56838: Re: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56838" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56838</id>
    <modified>2010-06-15T13:25:17Z</modified>
    <issued>2010-06-15T13:25:17Z</issued>
    <summary type="text/plain" mode="escaped">Do&amp;#160;you&amp;#160;see&amp;#160;any&amp;#160;traffic&amp;#160;using&amp;#160;tcpdump?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-06-15T13:25:17Z</dc:date>
  </entry>
  <entry>
    <title>post56824: Not Able to Start the Network</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post56824" />
    <author>
      <name>Raj Vardhan</name>
    </author>
    <id>https://community.qnx.com/sf/go/post56824</id>
    <modified>2010-06-15T10:20:59Z</modified>
    <issued>2010-06-15T10:20:59Z</issued>
    <summary type="text/plain" mode="escaped">We&amp;#160;are&amp;#160;working&amp;#160;on&amp;#160;the&amp;#160;porting&amp;#160;of&amp;#160;io-net&amp;#160;driver.&amp;#160;The&amp;#160;earlier&amp;#160;code&amp;#160;used&amp;#160;io-net&amp;#160;and&amp;#160;but&amp;#160;since&amp;#160;io-net&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;in&amp;#160;QNX&amp;#160;6.4.1&amp;#160;we&amp;#160;are&amp;#160;using&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;start&amp;#160;io-pkt&amp;#160;we&amp;#160;ran&amp;#160;this&amp;#160;command:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt-v4-hc&amp;#160;-d&amp;#160;/lib/dll/devnp-speedo.so&amp;#160;-p&amp;#160;tcpip&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;above&amp;#160;command&amp;#160;ran&amp;#160;without&amp;#160;any&amp;#160;error.&lt;br/&gt;&lt;br/&gt;At&amp;#160;This&amp;#160;point&amp;#160;I&amp;#160;Checked&amp;#160;the&amp;#160;IFCONFIG&amp;#160;I&amp;#160;got&amp;#160;the&amp;#160;following&amp;#160;result:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;autoselct(none&amp;#160;full-duplex)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;status:active&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then&amp;#160;I&amp;#160;ran&amp;#160;the&amp;#160;dhcp.client&lt;br/&gt;&lt;br/&gt;dhcp.client&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then&amp;#160;I&amp;#160;tried&amp;#160;checking&amp;#160;the&amp;#160;IP&amp;#160;address&amp;#160;of&amp;#160;the&amp;#160;machine&amp;#160;by&amp;#160;typing&amp;#160;IFCONFIG&amp;#160;in&amp;#160;the&amp;#160;prompt.The&amp;#160;output&amp;#160;was:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;then&amp;#160;ran&amp;#160;q&amp;#160;conn&amp;#160;in&amp;#160;the&amp;#160;prompt.&lt;br/&gt;&lt;br/&gt;QCONN&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Still&amp;#160;I&amp;#160;got&amp;#160;the&amp;#160;same&amp;#160;result&amp;#160;for&amp;#160;IFCONFIG&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;fxp0:&amp;#160;flags=8802&amp;lt;BROADCAST,SIMPLEX,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;address:&amp;#160;00:11:22:33:aa:bb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;media:&amp;#160;Ethernet&amp;#160;none&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;0.0.0.0&amp;#160;netmask&amp;#160;0xff000000&amp;#160;broadcat&amp;#160;255.255.255.255&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;even&amp;#160;tried&amp;#160;setting&amp;#160;the&amp;#160;IP&amp;#160;address&amp;#160;by&amp;#160;running&amp;#160;the&amp;#160;command&amp;#160;&lt;br/&gt;&lt;br/&gt;IFCONFIG&amp;#160;FXP0&amp;#160;&amp;lt;ip&amp;#160;address&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;An&amp;#160;IP&amp;#160;address&amp;#160;gets&amp;#160;assigned&amp;#160;but&amp;#160;media&amp;#160;remains&amp;#160;none&amp;#160;and&amp;#160;I&amp;#160;m&amp;#160;still&amp;#160;not&amp;#160;able&amp;#160;to&amp;#160;ping&amp;#160;any&amp;#160;other&amp;#160;computer&amp;#160;in&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;Please&amp;#160;help</summary>
    <dc:creator>Raj Vardhan</dc:creator>
    <dc:date>2010-06-15T10:20:59Z</dc:date>
  </entry>
  <entry>
    <title>post52339: Re: problem with asix usb-ethernet</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post52339" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post52339</id>
    <modified>2010-04-21T22:27:07Z</modified>
    <issued>2010-04-21T22:27:07Z</issued>
    <summary type="text/plain" mode="escaped">first&amp;#160;"usb"&amp;#160;should&amp;#160;show&amp;#160;the&amp;#160;asix&amp;#160;usb,&amp;#160;if&amp;#160;no&amp;#160;then&amp;#160;io-pkt&amp;#160;won't&amp;#160;drive&amp;#160;it.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2010-04-21T22:27:07Z</dc:date>
  </entry>
  <entry>
    <title>post52316: Re: problem with asix usb-ethernet</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post52316" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post52316</id>
    <modified>2010-04-21T19:53:40Z</modified>
    <issued>2010-04-21T19:53:40Z</issued>
    <summary type="text/plain" mode="escaped">Try&amp;#160;looking&amp;#160;at&amp;#160;'sloginfo'&amp;#160;for&amp;#160;more&amp;#160;clues.&amp;#160;And&amp;#160;'pidin&amp;#160;mem'&amp;#160;will&amp;#160;tell&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;if&amp;#160;the&amp;#160;driver&amp;#160;is&amp;#160;succesfully&amp;#160;loaded&amp;#160;in&amp;#160;io-pkt&amp;#160;or&amp;#160;not.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-04-21T19:53:40Z</dc:date>
  </entry>
  <entry>
    <title>post52304: problem with asix usb-ethernet</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post52304" />
    <author>
      <name>Ahsan Habib</name>
    </author>
    <id>https://community.qnx.com/sf/go/post52304</id>
    <modified>2010-04-21T19:19:44Z</modified>
    <issued>2010-04-21T19:19:44Z</issued>
    <summary type="text/plain" mode="escaped">Hi&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;installed&amp;#160;QNX&amp;#160;in&amp;#160;a&amp;#160;Beagle&amp;#160;board.&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;usb-ethernet&amp;#160;dongle&amp;#160;(Linksys&amp;#160;ASIX&amp;#160;AX88772&amp;#160;USB2.0&amp;#160;to&amp;#160;Fast&amp;#160;Ethernet&amp;#160;Adapter).&amp;#160;However,&amp;#160;I&amp;#160;could&amp;#160;not&amp;#160;make&amp;#160;it&amp;#160;work.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;I&amp;#160;run&amp;#160;io-pkt-v4&amp;#160;-dasix,&amp;#160;I&amp;#160;see&amp;#160;it's&amp;#160;running&amp;#160;via&amp;#160;pidin.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;69646&amp;#160;&amp;#160;&amp;#160;1&amp;#160;roc/boot/io-pkt-v4&amp;#160;&amp;#160;21r&amp;#160;SIGWAITINFO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;69646&amp;#160;&amp;#160;&amp;#160;2&amp;#160;roc/boot/io-pkt-v4&amp;#160;&amp;#160;21r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;69646&amp;#160;&amp;#160;&amp;#160;3&amp;#160;roc/boot/io-pkt-v4&amp;#160;&amp;#160;21r&amp;#160;REPLY&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;12295&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;when&amp;#160;I&amp;#160;run&amp;#160;usb,&amp;#160;it&amp;#160;does&amp;#160;not&amp;#160;show&amp;#160;asix:&lt;br/&gt;&lt;br/&gt;#&amp;#160;usb&lt;br/&gt;&lt;br/&gt;USB&amp;#160;0&amp;#160;(EHCI)&amp;#160;v1.10,&amp;#160;v1.01&amp;#160;DDK,&amp;#160;v1.01&amp;#160;HCD&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;USB&amp;#160;1&amp;#160;(MENTOR)&amp;#160;v1.10,&amp;#160;v1.01&amp;#160;DDK,&amp;#160;v1.01&amp;#160;HCD&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ifconfig&amp;#160;gives&amp;#160;me:&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;add&amp;#160;an&amp;#160;ip&amp;#160;address&amp;#160;to&amp;#160;en0,&amp;#160;i&amp;#160;get&lt;br/&gt;&lt;br/&gt;#&amp;#160;ifconfig&amp;#160;en0&amp;#160;192.168.1.130&lt;br/&gt;&lt;br/&gt;ifconfig:&amp;#160;SIOCGIFFLAGS&amp;#160;en0:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;someone&amp;#160;help&amp;#160;me&amp;#160;out?&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--Ahsan</summary>
    <dc:creator>Ahsan Habib</dc:creator>
    <dc:date>2010-04-21T19:19:44Z</dc:date>
  </entry>
  <entry>
    <title>post49400: RE: Converting io-net filter to pfil hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post49400" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post49400</id>
    <modified>2010-03-13T00:42:16Z</modified>
    <issued>2010-03-13T00:42:16Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;The&amp;#160;pci&amp;#160;manager&amp;#160;only&amp;#160;allows&amp;#160;a&amp;#160;device&amp;#160;to&amp;#160;be&amp;#160;attached&amp;#160;to&amp;#160;once.&amp;#160;&amp;#160;If&amp;#160;the&lt;br/&gt;&lt;br/&gt;first&amp;#160;stack&amp;#160;has&amp;#160;a&amp;#160;driver&amp;#160;handling&amp;#160;a&amp;#160;particular&amp;#160;nic&amp;#160;the&amp;#160;second&amp;#160;instance&lt;br/&gt;&lt;br/&gt;of&amp;#160;the&amp;#160;driver&amp;#160;in&amp;#160;the&amp;#160;second&amp;#160;stack&amp;#160;will&amp;#160;fail.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Mark&amp;#160;Dowdy&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Fri&amp;#160;3/12/2010&amp;#160;7:06&amp;#160;PM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;ionetmig-networking&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;Converting&amp;#160;io-net&amp;#160;filter&amp;#160;to&amp;#160;pfil&amp;#160;hook&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;for&amp;#160;the&amp;#160;LD_LIBRARY_PATH&amp;#160;key.&amp;#160;That&amp;#160;was&amp;#160;the&amp;#160;missing&amp;#160;piece.&amp;#160;If&amp;#160;we&amp;#160;slay&amp;#160;io-pkt&amp;#160;and&amp;#160;&amp;#160;restart&amp;#160;it&amp;#160;after&amp;#160;we've&amp;#160;included&amp;#160;the&amp;#160;path&amp;#160;to&amp;#160;our&amp;#160;binaries&amp;#160;in&amp;#160;LD_LIBRARY_PATH,&amp;#160;we&amp;#160;are&amp;#160;able&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;hook.&amp;#160;We'll&amp;#160;likely&amp;#160;head&amp;#160;down&amp;#160;that&amp;#160;path&amp;#160;instead&amp;#160;of&amp;#160;wrestling&amp;#160;with&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;FWIW,&amp;#160;here's&amp;#160;what&amp;#160;we&amp;#160;see&amp;#160;when&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;start&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt-v4&amp;#160;-i1&amp;#160;-ptcpip&amp;#160;prefix=/alt&lt;br/&gt;&lt;br/&gt;#&amp;#160;SOCK=/alt&amp;#160;ifconfig&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-Tio-pkt1&amp;#160;/lib/dll/devnp-e1000.so&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt1)&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;we&amp;#160;run&amp;#160;sloginfo,&amp;#160;we&amp;#160;see&amp;#160;an&amp;#160;entry&amp;#160;that&amp;#160;contains&lt;br/&gt;&lt;br/&gt;'Unable&amp;#160;to&amp;#160;init&amp;#160;/lib/dll/devnp-e1000.so&amp;#160;:&amp;#160;No&amp;#160;such&amp;#160;device&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post49399&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2010-03-13T00:42:16Z</dc:date>
  </entry>
  <entry>
    <title>post49399: Re: Converting io-net filter to pfil hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post49399" />
    <author>
      <name>Mark Dowdy(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post49399</id>
    <modified>2010-03-13T00:06:00Z</modified>
    <issued>2010-03-13T00:06:00Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;for&amp;#160;the&amp;#160;LD_LIBRARY_PATH&amp;#160;key.&amp;#160;That&amp;#160;was&amp;#160;the&amp;#160;missing&amp;#160;piece.&amp;#160;If&amp;#160;we&amp;#160;slay&amp;#160;io-pkt&amp;#160;and&amp;#160;&amp;#160;restart&amp;#160;it&amp;#160;after&amp;#160;we've&amp;#160;included&amp;#160;the&amp;#160;path&amp;#160;to&amp;#160;our&amp;#160;binaries&amp;#160;in&amp;#160;LD_LIBRARY_PATH,&amp;#160;we&amp;#160;are&amp;#160;able&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;hook.&amp;#160;We'll&amp;#160;likely&amp;#160;head&amp;#160;down&amp;#160;that&amp;#160;path&amp;#160;instead&amp;#160;of&amp;#160;wrestling&amp;#160;with&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;FWIW,&amp;#160;here's&amp;#160;what&amp;#160;we&amp;#160;see&amp;#160;when&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;start&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt-v4&amp;#160;-i1&amp;#160;-ptcpip&amp;#160;prefix=/alt&lt;br/&gt;&lt;br/&gt;#&amp;#160;SOCK=/alt&amp;#160;ifconfig&lt;br/&gt;&lt;br/&gt;lo0:&amp;#160;flags=8049&amp;lt;UP,LOOPBACK,RUNNING,MULTICAST&amp;gt;&amp;#160;mtu&amp;#160;33192&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;inet&amp;#160;127.0.0.1&amp;#160;netmask&amp;#160;0xff000000&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-Tio-pkt1&amp;#160;/lib/dll/devnp-e1000.so&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt1)&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;we&amp;#160;run&amp;#160;sloginfo,&amp;#160;we&amp;#160;see&amp;#160;an&amp;#160;entry&amp;#160;that&amp;#160;contains&lt;br/&gt;&lt;br/&gt;'Unable&amp;#160;to&amp;#160;init&amp;#160;/lib/dll/devnp-e1000.so&amp;#160;:&amp;#160;No&amp;#160;such&amp;#160;device&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mark Dowdy(deleted)</dc:creator>
    <dc:date>2010-03-13T00:06:00Z</dc:date>
  </entry>
  <entry>
    <title>post49388: Re: Converting io-net filter to pfil hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post49388" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post49388</id>
    <modified>2010-03-12T20:37:51Z</modified>
    <issued>2010-03-12T20:37:51Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Mar&amp;#160;12,&amp;#160;2010&amp;#160;at&amp;#160;03:31:08PM&amp;#160;-0500,&amp;#160;Mark&amp;#160;Dowdy&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;We&amp;#160;are&amp;#160;attempting&amp;#160;to&amp;#160;migrate&amp;#160;an&amp;#160;io-net&amp;#160;filter&amp;#160;to&amp;#160;an&amp;#160;io-pkt&amp;#160;pfil&amp;#160;hook.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thus&amp;#160;far,&amp;#160;we've&amp;#160;only&amp;#160;had&amp;#160;limited&amp;#160;success.&amp;#160;When&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;hook,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;we&amp;#160;end&amp;#160;up&amp;#160;with&amp;#160;quite&amp;#160;a&amp;#160;few&amp;#160;undefined&amp;#160;symbols.&amp;#160;These&amp;#160;symbols&amp;#160;are&amp;#160;defined&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;in&amp;#160;shared&amp;#160;libraries&amp;#160;that&amp;#160;we&amp;#160;build&amp;#160;from&amp;#160;our&amp;#160;sources&amp;#160;and&amp;#160;then&amp;#160;link&amp;#160;into&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;the&amp;#160;hook.&amp;#160;The&amp;#160;LD_LIBRARY_PATH&amp;#160;variable&amp;#160;is&amp;#160;set&amp;#160;to&amp;#160;the&amp;#160;location&amp;#160;of&amp;#160;the&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;required&amp;#160;shared&amp;#160;object&amp;#160;files.&amp;#160;Unfortunately,&amp;#160;mount&amp;#160;can't&amp;#160;seem&amp;#160;to&amp;#160;find&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;them.&amp;#160;Is&amp;#160;there&amp;#160;some&amp;#160;other&amp;#160;way&amp;#160;to&amp;#160;specify&amp;#160;where&amp;#160;mount&amp;#160;should&amp;#160;look&amp;#160;for&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;shared&amp;#160;libraries&amp;#160;or&amp;#160;is&amp;#160;shared&amp;#160;library&amp;#160;use&amp;#160;by&amp;#160;LSM's&amp;#160;just&amp;#160;not&amp;#160;supported?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;need&amp;#160;to&amp;#160;set&amp;#160;LD_LIBRARY&amp;#160;path&amp;#160;on&amp;#160;io-pkt,&amp;#160;not&amp;#160;mount.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;answer&amp;#160;to&amp;#160;the&amp;#160;question&amp;#160;above&amp;#160;seems&amp;#160;be&amp;#160;"LSM's&amp;#160;can&amp;#160;load&amp;#160;shared&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;modules"&amp;#160;because&amp;#160;when&amp;#160;we&amp;#160;tried&amp;#160;starting&amp;#160;a&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;we&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;were&amp;#160;able&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;pfil&amp;#160;hook.&amp;#160;Unfortunately,&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-pkt&amp;#160;didn't&amp;#160;have&amp;#160;any&amp;#160;interfaces.&amp;#160;Additionally,&amp;#160;starting&amp;#160;the&amp;#160;second&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;seems&amp;#160;to&amp;#160;kill&amp;#160;the&amp;#160;existing,&amp;#160;working&amp;#160;interfaces&amp;#160;(i.e.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;we&amp;#160;can&amp;#160;no&amp;#160;longer&amp;#160;telnet&amp;#160;into&amp;#160;the&amp;#160;box,&amp;#160;ifconfig&amp;#160;only&amp;#160;lists&amp;#160;lo0).&amp;#160;So,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mounting&amp;#160;our&amp;#160;hook&amp;#160;onto&amp;#160;a&amp;#160;second&amp;#160;io-pkt&amp;#160;instance&amp;#160;doesn't&amp;#160;do&amp;#160;us&amp;#160;much&amp;#160;good&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;because&amp;#160;there&amp;#160;are&amp;#160;no&amp;#160;interfaces&amp;#160;for&amp;#160;data.&amp;#160;When&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;mount&amp;#160;a&amp;#160;driver&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;onto&amp;#160;the&amp;#160;second&amp;#160;io-pkt&amp;#160;instance,&amp;#160;the&amp;#160;mount&amp;#160;fails&amp;#160;(Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-pkt2)).&amp;#160;We&amp;#160;tried&amp;#160;creating&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;because&amp;#160;we&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;were&amp;#160;using&amp;#160;a&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-net&amp;#160;for&amp;#160;our&amp;#160;filter.&amp;#160;Having&amp;#160;two&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;instances&amp;#160;of&amp;#160;the&amp;#160;stack&amp;#160;probably&amp;#160;doesn't&amp;#160;make&amp;#160;much&amp;#160;sense&amp;#160;because&amp;#160;we&amp;#160;want&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;to&amp;#160;attach&amp;#160;our&amp;#160;hook&amp;#160;to&amp;#160;one&amp;#160;interface&amp;#160;on&amp;#160;an&amp;#160;Intel&amp;#160;82563&amp;#160;dual&amp;#160;interface&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;NIC.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Check&amp;#160;out&amp;#160;the&amp;#160;io-pkt&amp;#160;docs&amp;#160;for&amp;#160;the&amp;#160;options&amp;#160;that&amp;#160;control&lt;br/&gt;&lt;br/&gt;targeting&amp;#160;multiple&amp;#160;stacks.&amp;#160;&amp;#160;In&amp;#160;particular&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt&amp;#160;-i1&amp;#160;-ptcpip&amp;#160;prefix=/alt&amp;#160;...&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt1&amp;#160;...&lt;br/&gt;&lt;br/&gt;#&amp;#160;SOCK=/alt&amp;#160;ifconfig&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2010-03-12T20:37:51Z</dc:date>
  </entry>
  <entry>
    <title>post49387: Converting io-net filter to pfil hook</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post49387" />
    <author>
      <name>Mark Dowdy(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post49387</id>
    <modified>2010-03-12T20:31:07Z</modified>
    <issued>2010-03-12T20:31:07Z</issued>
    <summary type="text/plain" mode="escaped">We&amp;#160;are&amp;#160;attempting&amp;#160;to&amp;#160;migrate&amp;#160;an&amp;#160;io-net&amp;#160;filter&amp;#160;to&amp;#160;an&amp;#160;io-pkt&amp;#160;pfil&amp;#160;hook.&lt;br/&gt;&lt;br/&gt;Thus&amp;#160;far,&amp;#160;we've&amp;#160;only&amp;#160;had&amp;#160;limited&amp;#160;success.&amp;#160;When&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;hook,&lt;br/&gt;&lt;br/&gt;we&amp;#160;end&amp;#160;up&amp;#160;with&amp;#160;quite&amp;#160;a&amp;#160;few&amp;#160;undefined&amp;#160;symbols.&amp;#160;These&amp;#160;symbols&amp;#160;are&amp;#160;defined&lt;br/&gt;&lt;br/&gt;in&amp;#160;shared&amp;#160;libraries&amp;#160;that&amp;#160;we&amp;#160;build&amp;#160;from&amp;#160;our&amp;#160;sources&amp;#160;and&amp;#160;then&amp;#160;link&amp;#160;into&lt;br/&gt;&lt;br/&gt;the&amp;#160;hook.&amp;#160;The&amp;#160;LD_LIBRARY_PATH&amp;#160;variable&amp;#160;is&amp;#160;set&amp;#160;to&amp;#160;the&amp;#160;location&amp;#160;of&amp;#160;the&lt;br/&gt;&lt;br/&gt;required&amp;#160;shared&amp;#160;object&amp;#160;files.&amp;#160;Unfortunately,&amp;#160;mount&amp;#160;can't&amp;#160;seem&amp;#160;to&amp;#160;find&lt;br/&gt;&lt;br/&gt;them.&amp;#160;Is&amp;#160;there&amp;#160;some&amp;#160;other&amp;#160;way&amp;#160;to&amp;#160;specify&amp;#160;where&amp;#160;mount&amp;#160;should&amp;#160;look&amp;#160;for&lt;br/&gt;&lt;br/&gt;shared&amp;#160;libraries&amp;#160;or&amp;#160;is&amp;#160;shared&amp;#160;library&amp;#160;use&amp;#160;by&amp;#160;LSM's&amp;#160;just&amp;#160;not&amp;#160;supported?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;answer&amp;#160;to&amp;#160;the&amp;#160;question&amp;#160;above&amp;#160;seems&amp;#160;be&amp;#160;"LSM's&amp;#160;can&amp;#160;load&amp;#160;shared&lt;br/&gt;&lt;br/&gt;modules"&amp;#160;because&amp;#160;when&amp;#160;we&amp;#160;tried&amp;#160;starting&amp;#160;a&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;we&lt;br/&gt;&lt;br/&gt;were&amp;#160;able&amp;#160;to&amp;#160;mount&amp;#160;our&amp;#160;pfil&amp;#160;hook.&amp;#160;Unfortunately,&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&lt;br/&gt;&lt;br/&gt;io-pkt&amp;#160;didn't&amp;#160;have&amp;#160;any&amp;#160;interfaces.&amp;#160;Additionally,&amp;#160;starting&amp;#160;the&amp;#160;second&lt;br/&gt;&lt;br/&gt;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;seems&amp;#160;to&amp;#160;kill&amp;#160;the&amp;#160;existing,&amp;#160;working&amp;#160;interfaces&amp;#160;(i.e.&lt;br/&gt;&lt;br/&gt;we&amp;#160;can&amp;#160;no&amp;#160;longer&amp;#160;telnet&amp;#160;into&amp;#160;the&amp;#160;box,&amp;#160;ifconfig&amp;#160;only&amp;#160;lists&amp;#160;lo0).&amp;#160;So,&lt;br/&gt;&lt;br/&gt;mounting&amp;#160;our&amp;#160;hook&amp;#160;onto&amp;#160;a&amp;#160;second&amp;#160;io-pkt&amp;#160;instance&amp;#160;doesn't&amp;#160;do&amp;#160;us&amp;#160;much&amp;#160;good&lt;br/&gt;&lt;br/&gt;because&amp;#160;there&amp;#160;are&amp;#160;no&amp;#160;interfaces&amp;#160;for&amp;#160;data.&amp;#160;When&amp;#160;we&amp;#160;try&amp;#160;to&amp;#160;mount&amp;#160;a&amp;#160;driver&lt;br/&gt;&lt;br/&gt;onto&amp;#160;the&amp;#160;second&amp;#160;io-pkt&amp;#160;instance,&amp;#160;the&amp;#160;mount&amp;#160;fails&amp;#160;(Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&lt;br/&gt;&lt;br/&gt;io-pkt2)).&amp;#160;We&amp;#160;tried&amp;#160;creating&amp;#160;the&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-pkt&amp;#160;because&amp;#160;we&lt;br/&gt;&lt;br/&gt;were&amp;#160;using&amp;#160;a&amp;#160;second&amp;#160;instance&amp;#160;of&amp;#160;io-net&amp;#160;for&amp;#160;our&amp;#160;filter.&amp;#160;Having&amp;#160;two&lt;br/&gt;&lt;br/&gt;instances&amp;#160;of&amp;#160;the&amp;#160;stack&amp;#160;probably&amp;#160;doesn't&amp;#160;make&amp;#160;much&amp;#160;sense&amp;#160;because&amp;#160;we&amp;#160;want&lt;br/&gt;&lt;br/&gt;to&amp;#160;attach&amp;#160;our&amp;#160;hook&amp;#160;to&amp;#160;one&amp;#160;interface&amp;#160;on&amp;#160;an&amp;#160;Intel&amp;#160;82563&amp;#160;dual&amp;#160;interface&lt;br/&gt;&lt;br/&gt;NIC.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;ideas&amp;#160;on&amp;#160;what&amp;#160;we're&amp;#160;missing&amp;#160;would&amp;#160;be&amp;#160;appreciated?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mark&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mark Dowdy(deleted)</dc:creator>
    <dc:date>2010-03-12T20:31:07Z</dc:date>
  </entry>
  <entry>
    <title>post45694: PFIL_IN &amp; PFIL_OUT</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45694" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45694</id>
    <modified>2010-01-21T18:46:39Z</modified>
    <issued>2010-01-21T18:46:39Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Forum,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;One&amp;#160;more&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;PFIL_IN&amp;#160;and&amp;#160;PFIL_OUT&amp;#160;usage.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;I&amp;#160;mentioned&amp;#160;in&amp;#160;other&amp;#160;questions.&amp;#160;I&amp;#160;have&amp;#160;the&amp;#160;below&amp;#160;described&amp;#160;problem&amp;#160;to&amp;#160;which&amp;#160;I&amp;#160;am&amp;#160;writing&amp;#160;the&amp;#160;solution&amp;#160;using&amp;#160;pfil&amp;#160;hook&amp;#160;in&amp;#160;io-pkt&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Machine&amp;#160;X&amp;#160;and&amp;#160;Machine&amp;#160;Y&amp;#160;are&amp;#160;on&amp;#160;the&amp;#160;private&amp;#160;network.&amp;#160;Machine&amp;#160;X&amp;#160;is&amp;#160;master&amp;#160;and&amp;#160;Machine&amp;#160;Y&amp;#160;is&amp;#160;slave.&amp;#160;All&amp;#160;the&amp;#160;startup&amp;#160;code&amp;#160;to&amp;#160;detect&amp;#160;master&amp;#160;and&amp;#160;slave&amp;#160;is&amp;#160;in&amp;#160;place&amp;#160;and&amp;#160;this&amp;#160;code&amp;#160;is&amp;#160;proven.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now&amp;#160;the&amp;#160;question&amp;#160;is&amp;#160;slave&amp;#160;sends&amp;#160;some&amp;#160;data&amp;#160;packets&amp;#160;to&amp;#160;master.&amp;#160;And&amp;#160;master&amp;#160;reads&amp;#160;those&amp;#160;data&amp;#160;packets&amp;#160;and&amp;#160;master&amp;#160;in&amp;#160;turn&amp;#160;will&amp;#160;send&amp;#160;other&amp;#160;data&amp;#160;and&amp;#160;slave&amp;#160;will&amp;#160;read&amp;#160;it.&amp;#160;Its&amp;#160;a&amp;#160;full&amp;#160;duplex&amp;#160;communication&amp;#160;on&amp;#160;different&amp;#160;ports&amp;#160;of&amp;#160;the&amp;#160;machines.&amp;#160;Master&amp;#160;and&amp;#160;slave&amp;#160;have&amp;#160;more&amp;#160;than&amp;#160;2&amp;#160;ports.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;My&amp;#160;design&amp;#160;idea&amp;#160;using&amp;#160;PFIL&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Machine&amp;#160;X&amp;#160;will&amp;#160;create&amp;#160;an&amp;#160;input&amp;#160;hook&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;using&amp;#160;PFIL_IN&amp;#160;so&amp;#160;that&amp;#160;it&amp;#160;can&amp;#160;read&amp;#160;all&amp;#160;the&amp;#160;stack&amp;#160;data.&amp;#160;After&amp;#160;the&amp;#160;data&amp;#160;read&amp;#160;on&amp;#160;the&amp;#160;stack&amp;#160;from&amp;#160;Machine&amp;#160;Y,&amp;#160;the&amp;#160;Machine&amp;#160;X&amp;#160;will&amp;#160;send&amp;#160;some&amp;#160;data&amp;#160;to&amp;#160;Machine&amp;#160;Y&amp;#160;using&amp;#160;mbuf&amp;#160;and&amp;#160;"if_output()"&amp;#160;call&amp;#160;which&amp;#160;is&amp;#160;on&amp;#160;ifnet&amp;#160;struct.&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;Machine&amp;#160;Y&amp;#160;will&amp;#160;also&amp;#160;create&amp;#160;an&amp;#160;input&amp;#160;hook&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;using&amp;#160;PFIL_IN.&amp;#160;It&amp;#160;will&amp;#160;also&amp;#160;read&amp;#160;the&amp;#160;stack&amp;#160;to&amp;#160;read&amp;#160;the&amp;#160;data&amp;#160;from&amp;#160;Machine&amp;#160;X.&amp;#160;Machine&amp;#160;Y&amp;#160;will&amp;#160;also&amp;#160;use&amp;#160;mbuf&amp;#160;and&amp;#160;"if_output()"&amp;#160;call&amp;#160;on&amp;#160;ifnet&amp;#160;struct&amp;#160;to&amp;#160;send&amp;#160;data&amp;#160;to&amp;#160;Machine&amp;#160;X.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;this&amp;#160;2&amp;#160;way&amp;#160;communication&amp;#160;while&amp;#160;creating&amp;#160;the&amp;#160;hook&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;use&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;pfil_head&amp;#160;*pfh_inet;&lt;br/&gt;&lt;br/&gt;pfh_inet&amp;#160;=&amp;#160;pfil_head_get(FIL_TYPE_AF,&amp;#160;AF_INET)&lt;br/&gt;&lt;br/&gt;pfil_add_hook(My_hook,&amp;#160;NULL,&amp;#160;PFIL_IN|PFIL_WAITOK,&amp;#160;pfh_inet);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Will&amp;#160;this&amp;#160;work&amp;#160;for&amp;#160;my&amp;#160;problem&amp;#160;described&amp;#160;above&amp;#160;or&amp;#160;&lt;br/&gt;&lt;br/&gt;do&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;below&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;pfil_head&amp;#160;*pfh_inet;&lt;br/&gt;&lt;br/&gt;pfh_inet&amp;#160;=&amp;#160;pfil_head_get(FIL_TYPE_IFNET,&amp;#160;0)&lt;br/&gt;&lt;br/&gt;pfil_add_hook(My_hook,&amp;#160;NULL,&amp;#160;PFIL_IFNET,&amp;#160;pfh_inet);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-21T18:46:39Z</dc:date>
  </entry>
  <entry>
    <title>post45686: nw_pthread_create() &amp; iov_t doubts.</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45686" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45686</id>
    <modified>2010-01-21T18:03:16Z</modified>
    <issued>2010-01-21T18:03:16Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Forum,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;new&amp;#160;to&amp;#160;QNX&amp;#160;and&amp;#160;basically&amp;#160;porting&amp;#160;from&amp;#160;io-net&amp;#160;to&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;will&amp;#160;be&amp;#160;using&amp;#160;nw_pthread_create()&amp;#160;,&amp;#160;I&amp;#160;was&amp;#160;looking&amp;#160;at&amp;#160;some&amp;#160;implementations&amp;#160;as&amp;#160;suggested&amp;#160;by&amp;#160;the&amp;#160;website&amp;#160;for&amp;#160;porting&amp;#160;and&amp;#160;I&amp;#160;see&amp;#160;that&amp;#160;there&amp;#160;is&amp;#160;a&amp;#160;init&amp;#160;function&amp;#160;as&amp;#160;6th&amp;#160;argument,&amp;#160;where&amp;#160;&amp;#160;wtp&amp;#160;is&amp;#160;intialized&amp;#160;and&amp;#160;on&amp;#160;it&amp;#160;"wtp-&amp;gt;quiesce_callout"&amp;#160;is&amp;#160;called&amp;#160;for&amp;#160;a&amp;#160;user&amp;#160;specific&amp;#160;function&amp;#160;which&amp;#160;basically&amp;#160;will&amp;#160;call&amp;#160;"MsgSendPulse()".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;a&amp;#160;must&amp;#160;to&amp;#160;have&amp;#160;a&amp;#160;init_function.&amp;#160;What&amp;#160;if&amp;#160;I&amp;#160;put&amp;#160;all&amp;#160;NULLs&amp;#160;to&amp;#160;the&amp;#160;extra&amp;#160;last&amp;#160;3&amp;#160;&amp;#160;arugments&amp;#160;in&amp;#160;nw_pthread_create()?&amp;#160;Will&amp;#160;it&amp;#160;work?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;iov_t.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;existing&amp;#160;implementation&amp;#160;for&amp;#160;io-net&amp;#160;was&amp;#160;done&amp;#160;using&amp;#160;iov&amp;#160;now&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;port&amp;#160;to&amp;#160;io-pkt.&amp;#160;Do&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;or&amp;#160;&amp;#160;just&amp;#160;copy&amp;#160;the&amp;#160;address&amp;#160;of&amp;#160;my&amp;#160;data&amp;#160;location&amp;#160;to&amp;#160;mbuf&amp;#160;to&amp;#160;send&amp;#160;it&amp;#160;across&amp;#160;to&amp;#160;other&amp;#160;machine&amp;#160;using&amp;#160;"if_output()"&amp;#160;funtion&amp;#160;available&amp;#160;on&amp;#160;ifnet&amp;#160;struct.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;thinking&amp;#160;if_output()&amp;#160;function&amp;#160;will&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;sending&amp;#160;it&amp;#160;in&amp;#160;its&amp;#160;own&amp;#160;format&amp;#160;and&amp;#160;on&amp;#160;the&amp;#160;other&amp;#160;end&amp;#160;when&amp;#160;mbuf&amp;#160;is&amp;#160;received&amp;#160;I&amp;#160;will&amp;#160;have&lt;br/&gt;&lt;br/&gt;&amp;#160;a&amp;#160;"PFIL_IN"&amp;#160;hook&amp;#160;which&amp;#160;gets&amp;#160;the&amp;#160;mbuf&amp;#160;content.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;below&amp;#160;is&amp;#160;the&amp;#160;structs&amp;#160;of&amp;#160;iov&amp;#160;on&amp;#160;io-net.h&amp;#160;file&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;typedef&amp;#160;struct&amp;#160;_net_iovec&amp;#160;net_iov_t;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;_net_iovec&amp;#160;{&lt;br/&gt;&lt;br/&gt;	void&amp;#160;&amp;#160;&amp;#160;&amp;#160;*iov_base;&lt;br/&gt;&lt;br/&gt;	paddr_t&amp;#160;&amp;#160;iov_phys;&lt;br/&gt;&lt;br/&gt;	size_t&amp;#160;&amp;#160;&amp;#160;iov_len;&lt;br/&gt;&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;typedef&amp;#160;struct&amp;#160;_net_buf&amp;#160;net_buf_t;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;_net_buf&amp;#160;{&lt;br/&gt;&lt;br/&gt;	TAILQ_ENTRY(_net_buf)&amp;#160;ptrs;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;niov;&lt;br/&gt;&lt;br/&gt;	net_iov_t&amp;#160;*net_iov;&lt;br/&gt;&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;also&amp;#160;see&amp;#160;that&amp;#160;in&amp;#160;io-net&amp;#160;implementation&amp;#160;at&amp;#160;some&amp;#160;point&amp;#160;we&amp;#160;need&amp;#160;to&amp;#160;insert&amp;#160;net_buf&amp;#160;in&amp;#160;"_npkt"&amp;#160;struct&amp;#160;as&amp;#160;described&amp;#160;below.&amp;#160;I&amp;#160;have&amp;#160;just&amp;#160;copied&amp;#160;some&amp;#160;code&amp;#160;line&amp;#160;below&amp;#160;from&amp;#160;my&amp;#160;io-net&amp;#160;implementation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Insert&amp;#160;net_buf&amp;#160;in&amp;#160;npkt&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;TAILQ_INSERT_HEAD(&amp;amp;npkt-&amp;gt;buffers,&amp;#160;nb,&amp;#160;ptrs);&lt;br/&gt;&lt;br/&gt;/*&amp;#160;Setup&amp;#160;iov,&amp;#160;it&amp;#160;lives&amp;#160;right&amp;#160;after&amp;#160;the&amp;#160;net_buf&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;iov&amp;#160;=&amp;#160;(net_iov_t&amp;#160;*)(nb&amp;#160;+&amp;#160;1);&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;nb-&amp;gt;niov&amp;#160;=&amp;#160;1;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;nb-&amp;gt;net_iov&amp;#160;=&amp;#160;iov;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;iov-&amp;gt;iov_base&amp;#160;=&amp;#160;(char&amp;#160;*)ptr;&amp;#160;/*&amp;#160;Iov&amp;#160;points&amp;#160;to&amp;#160;data&amp;#160;buffer&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Align&amp;#160;it&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(((int)&amp;#160;iov-&amp;gt;iov_base)&amp;#160;%&amp;#160;4)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;(char&amp;#160;*)iov-&amp;gt;iov_base&amp;#160;+=&amp;#160;3;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;iov-&amp;gt;iov_base&amp;#160;=&amp;#160;(char&amp;#160;*)((int)iov-&amp;gt;iov_base&amp;#160;&amp;amp;&amp;#160;~3);&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;iov-&amp;gt;iov_len&amp;#160;=&amp;#160;HM_TOTAL_PACKET_SZ;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;iov-&amp;gt;iov_phys&amp;#160;=&amp;#160;(paddr_t)(pfilter_ctrl-&amp;gt;npi-&amp;gt;mphys(iov-&amp;gt;iov_base));&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;npkt-&amp;gt;org_data&amp;#160;=&amp;#160;ptr;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;npkt-&amp;gt;next&amp;#160;=&amp;#160;NULL;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;npkt-&amp;gt;tot_iov&amp;#160;=&amp;#160;1;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;npkt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;For&amp;#160;"io-pkt"&amp;#160;implementation&amp;#160;I&amp;#160;have&amp;#160;the&amp;#160;iov_t&amp;#160;on&amp;#160;the&amp;#160;nw_stk_ctl&amp;#160;struct&amp;#160;&amp;#160;in&amp;#160;nw_datastruct.h&amp;#160;.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;a&amp;#160;must&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;to&amp;#160;send&amp;#160;and&amp;#160;receive&amp;#160;data.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-21T18:03:16Z</dc:date>
  </entry>
  <entry>
    <title>post45604: Re: allocating memory for mbuf</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45604" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45604</id>
    <modified>2010-01-21T00:39:03Z</modified>
    <issued>2010-01-21T00:39:03Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Sean,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;will&amp;#160;be&amp;#160;using&amp;#160;nw_pthread_create()&amp;#160;,&amp;#160;I&amp;#160;was&amp;#160;looking&amp;#160;at&amp;#160;some&amp;#160;implementations&amp;#160;as&amp;#160;suggested&amp;#160;by&amp;#160;the&amp;#160;website&amp;#160;for&amp;#160;porting&amp;#160;and&amp;#160;I&amp;#160;see&amp;#160;that&amp;#160;there&amp;#160;is&amp;#160;a&amp;#160;init&amp;#160;function&amp;#160;as&amp;#160;6th&amp;#160;argument,&amp;#160;where&amp;#160;&lt;br/&gt;&lt;br/&gt;wtp&amp;#160;is&amp;#160;intialized&amp;#160;and&amp;#160;on&amp;#160;it&amp;#160;"wtp-&amp;gt;quiesce_callout"&amp;#160;is&amp;#160;called&amp;#160;for&amp;#160;a&amp;#160;user&amp;#160;specific&amp;#160;function&amp;#160;which&amp;#160;basically&amp;#160;will&amp;#160;call&amp;#160;"MsgSendPulse().&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;a&amp;#160;must&amp;#160;to&amp;#160;have&amp;#160;a&amp;#160;init&amp;#160;function.&amp;#160;What&amp;#160;if&amp;#160;I&amp;#160;put&amp;#160;all&amp;#160;NULLs&amp;#160;to&amp;#160;the&amp;#160;extra&amp;#160;last&amp;#160;3&amp;#160;&amp;#160;arugments&amp;#160;in&amp;#160;nw_pthread_create()?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;iov_t.&amp;#160;&lt;br/&gt;&lt;br/&gt;The&amp;#160;existing&amp;#160;implementation&amp;#160;for&amp;#160;io-net&amp;#160;was&amp;#160;done&amp;#160;using&amp;#160;iov&amp;#160;now&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;port&amp;#160;to&amp;#160;io-pkt.&amp;#160;Do&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;or&amp;#160;just&amp;#160;copy&amp;#160;the&amp;#160;address&amp;#160;of&amp;#160;my&amp;#160;data&amp;#160;to&amp;#160;mbuf&amp;#160;to&amp;#160;send&amp;#160;it&amp;#160;across&amp;#160;to&amp;#160;other&amp;#160;machine&amp;#160;using&amp;#160;"if_output()"&amp;#160;funtion&amp;#160;available&amp;#160;on&amp;#160;ifnet&amp;#160;struct.&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;thinking&amp;#160;mbuf&amp;#160;will&amp;#160;take&amp;#160;care&amp;#160;of&amp;#160;sending&amp;#160;it&amp;#160;in&amp;#160;its&amp;#160;own&amp;#160;format&amp;#160;and&amp;#160;on&amp;#160;the&amp;#160;other&amp;#160;end&amp;#160;when&amp;#160;mbuf&amp;#160;is&amp;#160;received&amp;#160;I&amp;#160;will&amp;#160;have&amp;#160;a&amp;#160;"PFIL_IN"&amp;#160;hook&amp;#160;which&amp;#160;gets&amp;#160;the&amp;#160;mbuf&amp;#160;content.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;below&amp;#160;is&amp;#160;the&amp;#160;structs&amp;#160;of&amp;#160;iov&amp;#160;on&amp;#160;io-net.h&amp;#160;file&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;typedef&amp;#160;struct&amp;#160;_net_iovec&amp;#160;net_iov_t;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;_net_iovec&amp;#160;{&lt;br/&gt;&lt;br/&gt;	void&amp;#160;&amp;#160;&amp;#160;&amp;#160;*iov_base;&lt;br/&gt;&lt;br/&gt;	paddr_t&amp;#160;&amp;#160;iov_phys;&lt;br/&gt;&lt;br/&gt;	size_t&amp;#160;&amp;#160;&amp;#160;iov_len;&lt;br/&gt;&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;typedef&amp;#160;struct&amp;#160;_net_buf&amp;#160;net_buf_t;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;struct&amp;#160;_net_buf&amp;#160;{&lt;br/&gt;&lt;br/&gt;	TAILQ_ENTRY(_net_buf)&amp;#160;ptrs;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;niov;&lt;br/&gt;&lt;br/&gt;	net_iov_t&amp;#160;*net_iov;&lt;br/&gt;&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;For&amp;#160;"io-pkt"&amp;#160;implementation&amp;#160;I&amp;#160;have&amp;#160;the&amp;#160;iov_t&amp;#160;on&amp;#160;the&amp;#160;nw_stk_ctl&amp;#160;struct&amp;#160;&amp;#160;in&amp;#160;nw_datastruct.h&amp;#160;.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;new&amp;#160;to&amp;#160;QNX,&amp;#160;is&amp;#160;it&amp;#160;a&amp;#160;must&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;to&amp;#160;send&amp;#160;and&amp;#160;receive&amp;#160;data.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-21T00:39:03Z</dc:date>
  </entry>
  <entry>
    <title>post45522: Re: allocating memory for mbuf</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45522" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45522</id>
    <modified>2010-01-20T03:15:11Z</modified>
    <issued>2010-01-20T03:15:11Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Tue,&amp;#160;Jan&amp;#160;19,&amp;#160;2010&amp;#160;at&amp;#160;08:28:16PM&amp;#160;-0500,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi&amp;#160;,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1.&amp;#160;Do&amp;#160;we&amp;#160;neet&amp;#160;to&amp;#160;just&amp;#160;use&amp;#160;malloc&amp;#160;to&amp;#160;allocate&amp;#160;memory&amp;#160;for&amp;#160;mbuf?&amp;#160;&amp;#160;In&amp;#160;io-net&amp;#160;there&amp;#160;are&amp;#160;inbuilt&amp;#160;functions&amp;#160;on&amp;#160;io-net&amp;#160;structure&amp;#160;for&amp;#160;allocation&amp;#160;and&amp;#160;free.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;No,&amp;#160;malloc&amp;#160;doesn't&amp;#160;provide&amp;#160;memory&amp;#160;that&amp;#160;is&amp;#160;safe&amp;#160;for&amp;#160;packet&amp;#160;buffers,&amp;#160;use&lt;br/&gt;&lt;br/&gt;m_get(),&amp;#160;m_gethdr()&amp;#160;or&amp;#160;m_getcl().&amp;#160;&amp;#160;For&amp;#160;512&amp;#160;bytes&amp;#160;you'll&amp;#160;probably&amp;#160;need&lt;br/&gt;&lt;br/&gt;a&amp;#160;cluster.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;2.&amp;#160;Since&amp;#160;io-net&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;now&amp;#160;for&amp;#160;6.4.0&amp;#160;and&amp;#160;above,&amp;#160;we&amp;#160;don't&amp;#160;have&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;which&amp;#160;was&amp;#160;part&amp;#160;of&amp;#160;io-net&amp;#160;for&amp;#160;porting&amp;#160;to&amp;#160;io-pkt&amp;#160;right?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This&amp;#160;is&amp;#160;vague.&amp;#160;&amp;#160;There's&amp;#160;various&amp;#160;iovs&amp;#160;in&amp;#160;both&amp;#160;io-net&amp;#160;and&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;3.&amp;#160;At&amp;#160;the&amp;#160;porting&amp;#160;point&amp;#160;where&amp;#160;I&amp;#160;am&amp;#160;right&amp;#160;now&amp;#160;makes&amp;#160;me&amp;#160;feel,&amp;#160;that&amp;#160;&amp;#160;the&amp;#160;_iopkt_self&amp;#160;structure&amp;#160;usage&amp;#160;in&amp;#160;io-pkt&amp;#160;is&amp;#160;very&amp;#160;minimal&amp;#160;compared&amp;#160;to&amp;#160;_io_net_self&amp;#160;usage&amp;#160;in&amp;#160;io-net.&amp;#160;Even&amp;#160;though&amp;#160;we&amp;#160;are&amp;#160;using_iopkt_self&amp;#160;struct&amp;#160;in&amp;#160;the&amp;#160;entry&amp;#160;function,&amp;#160;looks&amp;#160;like&amp;#160;most&amp;#160;of&amp;#160;the&amp;#160;functionality&amp;#160;is&amp;#160;for&amp;#160;the&amp;#160;thread&amp;#160;handling.&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;4.&amp;#160;I&amp;#160;have&amp;#160;around&amp;#160;512&amp;#160;bytes&amp;#160;of&amp;#160;data&amp;#160;to&amp;#160;read&amp;#160;from&amp;#160;stack&amp;#160;and&amp;#160;do&amp;#160;my&amp;#160;modification&amp;#160;and&amp;#160;then&amp;#160;put&amp;#160;back&amp;#160;on&amp;#160;stack&amp;#160;to&amp;#160;send&amp;#160;it&amp;#160;to&amp;#160;other&amp;#160;machine.&amp;#160;From&amp;#160;high&amp;#160;level&amp;#160;its&amp;#160;very&amp;#160;simple,&amp;#160;but&amp;#160;when&amp;#160;I&amp;#160;looking&amp;#160;at&amp;#160;the&amp;#160;structure&amp;#160;usage,&amp;#160;its&amp;#160;getting&amp;#160;more&amp;#160;entangled&amp;#160;in&amp;#160;other&amp;#160;complex&amp;#160;manipulations.&amp;#160;Can&amp;#160;any&amp;#160;suggest&amp;#160;simple&amp;#160;steps&amp;#160;to&amp;#160;achive&amp;#160;this&amp;#160;using&amp;#160;the&amp;#160;io-pkt&amp;#160;features&amp;#160;and&amp;#160;functionality.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There's&amp;#160;various&amp;#160;ways&amp;#160;to&amp;#160;do&amp;#160;this.&amp;#160;&amp;#160;The&amp;#160;most&amp;#160;portable&amp;#160;would&amp;#160;be&amp;#160;with&lt;br/&gt;&lt;br/&gt;userland&amp;#160;sockets.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2010-01-20T03:15:11Z</dc:date>
  </entry>
  <entry>
    <title>post45518: allocating memory for mbuf</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45518" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45518</id>
    <modified>2010-01-20T01:28:15Z</modified>
    <issued>2010-01-20T01:28:15Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;1.&amp;#160;Do&amp;#160;we&amp;#160;neet&amp;#160;to&amp;#160;just&amp;#160;use&amp;#160;malloc&amp;#160;to&amp;#160;allocate&amp;#160;memory&amp;#160;for&amp;#160;mbuf?&amp;#160;&amp;#160;In&amp;#160;io-net&amp;#160;there&amp;#160;are&amp;#160;inbuilt&amp;#160;functions&amp;#160;on&amp;#160;io-net&amp;#160;structure&amp;#160;for&amp;#160;allocation&amp;#160;and&amp;#160;free.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2.&amp;#160;Since&amp;#160;io-net&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;now&amp;#160;for&amp;#160;6.4.0&amp;#160;and&amp;#160;above,&amp;#160;we&amp;#160;don't&amp;#160;have&amp;#160;to&amp;#160;use&amp;#160;iov&amp;#160;which&amp;#160;was&amp;#160;part&amp;#160;of&amp;#160;io-net&amp;#160;for&amp;#160;porting&amp;#160;to&amp;#160;io-pkt&amp;#160;right?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3.&amp;#160;At&amp;#160;the&amp;#160;porting&amp;#160;point&amp;#160;where&amp;#160;I&amp;#160;am&amp;#160;right&amp;#160;now&amp;#160;makes&amp;#160;me&amp;#160;feel,&amp;#160;that&amp;#160;&amp;#160;the&amp;#160;_iopkt_self&amp;#160;structure&amp;#160;usage&amp;#160;in&amp;#160;io-pkt&amp;#160;is&amp;#160;very&amp;#160;minimal&amp;#160;compared&amp;#160;to&amp;#160;_io_net_self&amp;#160;usage&amp;#160;in&amp;#160;io-net.&amp;#160;Even&amp;#160;though&amp;#160;we&amp;#160;are&amp;#160;using_iopkt_self&amp;#160;struct&amp;#160;in&amp;#160;the&amp;#160;entry&amp;#160;function,&amp;#160;looks&amp;#160;like&amp;#160;most&amp;#160;of&amp;#160;the&amp;#160;functionality&amp;#160;is&amp;#160;for&amp;#160;the&amp;#160;thread&amp;#160;handling.&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4.&amp;#160;I&amp;#160;have&amp;#160;around&amp;#160;512&amp;#160;bytes&amp;#160;of&amp;#160;data&amp;#160;to&amp;#160;read&amp;#160;from&amp;#160;stack&amp;#160;and&amp;#160;do&amp;#160;my&amp;#160;modification&amp;#160;and&amp;#160;then&amp;#160;put&amp;#160;back&amp;#160;on&amp;#160;stack&amp;#160;to&amp;#160;send&amp;#160;it&amp;#160;to&amp;#160;other&amp;#160;machine.&amp;#160;From&amp;#160;high&amp;#160;level&amp;#160;its&amp;#160;very&amp;#160;simple,&amp;#160;but&amp;#160;when&amp;#160;I&amp;#160;looking&amp;#160;at&amp;#160;the&amp;#160;structure&amp;#160;usage,&amp;#160;its&amp;#160;getting&amp;#160;more&amp;#160;entangled&amp;#160;in&amp;#160;other&amp;#160;complex&amp;#160;manipulations.&amp;#160;Can&amp;#160;any&amp;#160;suggest&amp;#160;simple&amp;#160;steps&amp;#160;to&amp;#160;achive&amp;#160;this&amp;#160;using&amp;#160;the&amp;#160;io-pkt&amp;#160;features&amp;#160;and&amp;#160;functionality.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-20T01:28:15Z</dc:date>
  </entry>
  <entry>
    <title>post45352: Re: Why doesn't the pfil filter module attach to the active ethernet&#xD;
 driver?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45352" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45352</id>
    <modified>2010-01-15T22:27:45Z</modified>
    <issued>2010-01-15T22:27:45Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;14/01/10&amp;#160;03:30&amp;#160;PM,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Isn't&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;mounted&amp;#160;first&amp;#160;than&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module.&amp;#160;If&amp;#160;that&amp;#160;is&amp;#160;the&amp;#160;case&amp;#160;then&amp;#160;why&amp;#160;doesn't&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;attach&amp;#160;to&amp;#160;the&amp;#160;active&amp;#160;ethernet&amp;#160;driver&amp;#160;by&amp;#160;itself&amp;#160;when&amp;#160;mounted.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;I&amp;#160;wrote&amp;#160;it&amp;#160;elsewhere&amp;#160;too&amp;#160;just&amp;#160;a&amp;#160;few&amp;#160;minutes&amp;#160;ago,&amp;#160;so&amp;#160;sorry&amp;#160;for&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;repetition.&amp;#160;Your&amp;#160;filter&amp;#160;module&amp;#160;registers&amp;#160;with&amp;#160;the&amp;#160;stack,&amp;#160;not&amp;#160;with&amp;#160;a&amp;#160;&lt;br/&gt;&lt;br/&gt;driver&amp;#160;directly.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;How&amp;#160;can&amp;#160;I&amp;#160;explicitily&amp;#160;attach&amp;#160;a&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;already&amp;#160;mounted&amp;#160;ethernet&amp;#160;driver?&amp;#160;&amp;#160;If&amp;#160;I&amp;#160;do&amp;#160;it,&amp;#160;I&amp;#160;get&amp;#160;an&amp;#160;error&amp;#160;saying&amp;#160;the&amp;#160;resource&amp;#160;is&amp;#160;busy.&amp;#160;And&amp;#160;that&amp;#160;is&amp;#160;what&amp;#160;even&amp;#160;I&amp;#160;was&amp;#160;expecting.&amp;#160;The&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;already&amp;#160;mounted&amp;#160;after&amp;#160;startup.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;not&amp;#160;sure&amp;#160;what&amp;#160;you&amp;#160;mean&amp;#160;when&amp;#160;you&amp;#160;say&amp;#160;you&amp;#160;try&amp;#160;explicitly&amp;#160;attach&amp;#160;a&amp;#160;pfil&amp;#160;&lt;br/&gt;&lt;br/&gt;filter&amp;#160;module&amp;#160;to&amp;#160;an&amp;#160;ethernet&amp;#160;driver,&amp;#160;what&amp;#160;commands&amp;#160;did&amp;#160;you&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Is&amp;#160;it&amp;#160;not&amp;#160;true&amp;#160;that&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;mounted&amp;#160;only&amp;#160;after&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded.&amp;#160;Only&amp;#160;then&amp;#160;it&amp;#160;makes&amp;#160;sense&amp;#160;for&amp;#160;data&amp;#160;extraction&amp;#160;on&amp;#160;the&amp;#160;stack.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;It's&amp;#160;not&amp;#160;true.&amp;#160;The&amp;#160;network&amp;#160;drivers&amp;#160;can&amp;#160;be&amp;#160;mounted&amp;#160;at&amp;#160;any&amp;#160;time&amp;#160;before&amp;#160;or&amp;#160;&lt;br/&gt;&lt;br/&gt;after&amp;#160;the&amp;#160;packet&amp;#160;filter&amp;#160;module.&amp;#160;Yes,&amp;#160;the&amp;#160;filter&amp;#160;will&amp;#160;only&amp;#160;get&amp;#160;some&amp;#160;data&amp;#160;&lt;br/&gt;&lt;br/&gt;packets&amp;#160;once&amp;#160;there's&amp;#160;at&amp;#160;least&amp;#160;one&amp;#160;network&amp;#160;driver&amp;#160;mounted&amp;#160;so&amp;#160;that&amp;#160;there&amp;#160;&lt;br/&gt;&lt;br/&gt;is&amp;#160;at&amp;#160;least&amp;#160;one&amp;#160;network&amp;#160;interface&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;from&amp;#160;the&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Please&amp;#160;correct&amp;#160;me&amp;#160;if&amp;#160;I&amp;#160;am&amp;#160;wrong.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;All&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;do&amp;#160;is&amp;#160;attach&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;my&amp;#160;devn-i82544.so&amp;#160;driver&amp;#160;module&amp;#160;which&amp;#160;is&amp;#160;already&amp;#160;mounted.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;This&amp;#160;request&amp;#160;doesn't&amp;#160;make&amp;#160;sense,&amp;#160;please&amp;#160;see&amp;#160;above&amp;#160;and&amp;#160;previous&amp;#160;posts.&amp;#160;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;must&amp;#160;assume&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;from&amp;#160;network&amp;#160;interfaces&amp;#160;that&amp;#160;&lt;br/&gt;&lt;br/&gt;this&amp;#160;particular&amp;#160;driver&amp;#160;is&amp;#160;creating?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;example&amp;#160;filter&amp;#160;module&amp;#160;on&amp;#160;the&amp;#160;wiki&amp;#160;&lt;br/&gt;&lt;br/&gt;(http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Filtering_wiki_page)&amp;#160;&lt;br/&gt;&lt;br/&gt;will&amp;#160;get&amp;#160;the&amp;#160;input/output_hook()&amp;#160;functions&amp;#160;invoked&amp;#160;with&amp;#160;packets&amp;#160;&lt;br/&gt;&lt;br/&gt;sent/received&amp;#160;by&amp;#160;the&amp;#160;stack.&amp;#160;The&amp;#160;arguments&amp;#160;to&amp;#160;this&amp;#160;function&amp;#160;can&amp;#160;be&amp;#160;used&amp;#160;&lt;br/&gt;&lt;br/&gt;to&amp;#160;determine&amp;#160;where&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;going&amp;#160;to/from&amp;#160;etc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you're&amp;#160;interested&amp;#160;in&amp;#160;digging&amp;#160;deeper&amp;#160;into&amp;#160;this&amp;#160;topic,&amp;#160;try&amp;#160;printing&amp;#160;&lt;br/&gt;&lt;br/&gt;some&amp;#160;of&amp;#160;the&amp;#160;contents&amp;#160;of&amp;#160;the&amp;#160;arguments&amp;#160;of&amp;#160;the&amp;#160;hooks&amp;#160;and&amp;#160;look&amp;#160;at&amp;#160;other&amp;#160;&lt;br/&gt;&lt;br/&gt;code&amp;#160;that's&amp;#160;using&amp;#160;the&amp;#160;pf&amp;#160;API&amp;#160;(e.g.&amp;#160;nraw&amp;#160;and&amp;#160;autoip:&amp;#160;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/integration/viewvc/viewvc.cgi/trunk/lib/io-pkt/sys/lsm/?root=core_networking&amp;amp;system=exsy1001)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hope&amp;#160;this&amp;#160;helps!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-15T22:27:45Z</dc:date>
  </entry>
  <entry>
    <title>post45350: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45350" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45350</id>
    <modified>2010-01-15T22:14:18Z</modified>
    <issued>2010-01-15T22:14:18Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;14/01/10&amp;#160;03:53&amp;#160;PM,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;have&amp;#160;added&amp;#160;some&amp;#160;log&amp;#160;messages&amp;#160;on&amp;#160;each&amp;#160;function&amp;#160;of&amp;#160;the&amp;#160;sample&amp;#160;pfil&amp;#160;filter&amp;#160;code&amp;#160;which&amp;#160;you&amp;#160;are&amp;#160;reffering&amp;#160;to.&amp;#160;I&amp;#160;even&amp;#160;have&amp;#160;one&amp;#160;message&amp;#160;when&amp;#160;the&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;or&amp;#160;detached.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;My&amp;#160;question&amp;#160;is,&amp;#160;in&amp;#160;my&amp;#160;case&amp;#160;when&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;is&amp;#160;mounted&amp;#160;manually&amp;#160;with&amp;#160;mount&amp;#160;command&amp;#160;from&amp;#160;the&amp;#160;shell,&amp;#160;by&amp;#160;then&amp;#160;already&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded&amp;#160;and&amp;#160;available.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Yes,&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;already&amp;#160;loaded&amp;#160;an&amp;#160;the&amp;#160;network&amp;#160;interfaces&amp;#160;it&amp;#160;&lt;br/&gt;&lt;br/&gt;creates&amp;#160;are&amp;#160;already&amp;#160;created.&amp;#160;Hence&amp;#160;when&amp;#160;you&amp;#160;load&amp;#160;the&amp;#160;example&amp;#160;filter&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;stack&amp;#160;won't&amp;#160;call&amp;#160;any&amp;#160;PFIL_IFNET&amp;#160;hooks&amp;#160;for&amp;#160;creation&amp;#160;of&amp;#160;interface&amp;#160;since&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;interface&amp;#160;already&amp;#160;exists.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Do&amp;#160;you&amp;#160;mean&amp;#160;to&amp;#160;say&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;when&amp;#160;I&amp;#160;mount&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Or&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;interface&amp;#160;is&amp;#160;yet&amp;#160;to&amp;#160;be&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;driver.&amp;#160;If&amp;#160;it&amp;#160;is&amp;#160;yet&amp;#160;to&amp;#160;be&amp;#160;attached,&amp;#160;then&amp;#160;how&amp;#160;do&amp;#160;I&amp;#160;attach&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;the&amp;#160;ethernet&amp;#160;driver.&amp;#160;Only&amp;#160;then&amp;#160;it&amp;#160;makes&amp;#160;sense&amp;#160;to&amp;#160;extract&amp;#160;the&amp;#160;stack&amp;#160;data.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;The&amp;#160;pfil&amp;#160;hook&amp;#160;interface&amp;#160;is&amp;#160;to&amp;#160;the&amp;#160;stack,&amp;#160;not&amp;#160;the&amp;#160;driver.&amp;#160;Your&amp;#160;example&amp;#160;&lt;br/&gt;&lt;br/&gt;pfil&amp;#160;code&amp;#160;is&amp;#160;registering&amp;#160;hooks&amp;#160;with&amp;#160;the&amp;#160;stack&amp;#160;not&amp;#160;the&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;just&amp;#160;posted&amp;#160;one&amp;#160;more&amp;#160;question&amp;#160;please&amp;#160;respond&amp;#160;to&amp;#160;that.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Sure,&amp;#160;I'll&amp;#160;try&amp;#160;my&amp;#160;best&amp;#160;:-)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;PS.&amp;#160;If&amp;#160;you&amp;#160;need&amp;#160;prompt&amp;#160;support&amp;#160;then&amp;#160;please&amp;#160;go&amp;#160;through&amp;#160;the&amp;#160;appropriate&amp;#160;&lt;br/&gt;&lt;br/&gt;QNX&amp;#160;support&amp;#160;channels.&amp;#160;We're&amp;#160;a&amp;#160;community&amp;#160;here&amp;#160;and&amp;#160;everyone&amp;#160;here&amp;#160;makes&amp;#160;&lt;br/&gt;&lt;br/&gt;every&amp;#160;attempt&amp;#160;to&amp;#160;help&amp;#160;on&amp;#160;their&amp;#160;own&amp;#160;time&amp;#160;but&amp;#160;sometimes&amp;#160;there's&amp;#160;a&amp;#160;lot&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;do...&amp;#160;:-)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hope&amp;#160;we'll&amp;#160;get&amp;#160;this&amp;#160;cleared&amp;#160;out,&amp;#160;have&amp;#160;a&amp;#160;good&amp;#160;weekend!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-15T22:14:18Z</dc:date>
  </entry>
  <entry>
    <title>post45348: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45348" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45348</id>
    <modified>2010-01-15T22:03:36Z</modified>
    <issued>2010-01-15T22:03:36Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;14/01/10&amp;#160;05:25&amp;#160;PM,&amp;#160;Robert&amp;#160;craig&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;think&amp;#160;that&amp;#160;the&amp;#160;confusion&amp;#160;is&amp;#160;coming&amp;#160;from&amp;#160;the&amp;#160;fact&amp;#160;that&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;attaches&amp;#160;itself&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;(above&amp;#160;the&amp;#160;driver&amp;#160;interface),&amp;#160;and&amp;#160;not&amp;#160;into&amp;#160;a&amp;#160;driver&amp;#160;.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Yes,&amp;#160;thanks&amp;#160;Robert,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;see&amp;#160;that&amp;#160;it&amp;#160;makes&amp;#160;sense&amp;#160;that&amp;#160;this&amp;#160;was&amp;#160;where&amp;#160;the&amp;#160;confusion&amp;#160;was&amp;#160;coming&amp;#160;&lt;br/&gt;&lt;br/&gt;from...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-15T22:03:36Z</dc:date>
  </entry>
  <entry>
    <title>post45347: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45347" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45347</id>
    <modified>2010-01-15T22:00:55Z</modified>
    <issued>2010-01-15T22:00:55Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;On&amp;#160;14/01/10&amp;#160;07:26&amp;#160;PM,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;think&amp;#160;that&amp;#160;the&amp;#160;confusion&amp;#160;is&amp;#160;coming&amp;#160;from&amp;#160;the&amp;#160;fact&amp;#160;that&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;attaches&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;itself&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;(above&amp;#160;the&amp;#160;driver&amp;#160;interface),&amp;#160;and&amp;#160;not&amp;#160;into&amp;#160;a&amp;#160;driver&amp;#160;.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;The&amp;#160;iface&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;invoked&amp;#160;when&amp;#160;an&amp;#160;ethernet&amp;#160;interface&amp;#160;is&amp;#160;either&amp;#160;added&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;into&amp;#160;the&amp;#160;stack&amp;#160;(mounted)&amp;#160;or&amp;#160;removed&amp;#160;from&amp;#160;the&amp;#160;stack&amp;#160;(destroyed).&amp;#160;&amp;#160;&amp;#160;There&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;doesn't&amp;#160;have&amp;#160;to&amp;#160;be&amp;#160;any&amp;#160;driver&amp;#160;interface&amp;#160;present&amp;#160;when&amp;#160;you&amp;#160;load&amp;#160;in&amp;#160;the&amp;#160;pfil&amp;#160;hook&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Robert&amp;#160;Can&amp;#160;you&amp;#160;please&amp;#160;help&amp;#160;me&amp;#160;find&amp;#160;in&amp;#160;QXN&amp;#160;boot&amp;#160;up&amp;#160;sequence&amp;#160;as&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;mount&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;before&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded.&amp;#160;I&amp;#160;think&amp;#160;its&amp;#160;in&amp;#160;some&amp;#160;rc&amp;#160;files.&amp;#160;Please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;where&amp;#160;to&amp;#160;change&amp;#160;the&amp;#160;sequence&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;You're&amp;#160;in&amp;#160;control&amp;#160;of&amp;#160;this&amp;#160;(at&amp;#160;least&amp;#160;the&amp;#160;parts&amp;#160;that&amp;#160;are&amp;#160;discussed&amp;#160;in&amp;#160;this&amp;#160;&lt;br/&gt;&lt;br/&gt;context).&amp;#160;You&amp;#160;can&amp;#160;create&amp;#160;your&amp;#160;own&amp;#160;script&amp;#160;inside&amp;#160;an&amp;#160;image.&amp;#160;But&amp;#160;I'm&amp;#160;&lt;br/&gt;&lt;br/&gt;assuming&amp;#160;from&amp;#160;your&amp;#160;earlier&amp;#160;questions&amp;#160;that&amp;#160;you&amp;#160;are&amp;#160;using&amp;#160;a&amp;#160;standard&amp;#160;PC&amp;#160;&lt;br/&gt;&lt;br/&gt;install,&amp;#160;in&amp;#160;which&amp;#160;case&amp;#160;you&amp;#160;have&amp;#160;several&amp;#160;options,&amp;#160;e.g.&amp;#160;can&amp;#160;change&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;enum&amp;#160;scripts&amp;#160;or&amp;#160;slay&amp;#160;the&amp;#160;stack&amp;#160;in&amp;#160;rc.local&amp;#160;and&amp;#160;restart&amp;#160;it&amp;#160;with&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;drivers&amp;#160;and&amp;#160;lsms&amp;#160;in&amp;#160;the&amp;#160;order&amp;#160;you&amp;#160;want...&amp;#160;The&amp;#160;latter&amp;#160;is&amp;#160;probably&amp;#160;easiest.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;The&amp;#160;sample&amp;#160;code&amp;#160;does&amp;#160;something&amp;#160;a&amp;#160;bit&amp;#160;peculiar&amp;#160;in&amp;#160;that&amp;#160;it&amp;#160;detaches&amp;#160;itself&amp;#160;as&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;soon&amp;#160;as&amp;#160;any&amp;#160;interface&amp;#160;is&amp;#160;destroyed.&amp;#160;&amp;#160;This&amp;#160;was&amp;#160;just&amp;#160;a&amp;#160;convenient&amp;#160;mechanism&amp;#160;for&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;showing&amp;#160;how&amp;#160;to&amp;#160;remove&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;and&amp;#160;not&amp;#160;representative&amp;#160;of&amp;#160;any&amp;#160;standard&amp;#160;way&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;of&amp;#160;operating.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;The&amp;#160;ifacecfg&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;called&amp;#160;if&amp;#160;you&amp;#160;re-configure&amp;#160;any&amp;#160;interface&amp;#160;(e.g.&amp;#160;by&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;bringing&amp;#160;any&amp;#160;interface&amp;#160;up&amp;#160;or&amp;#160;down).&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Can&amp;#160;I&amp;#160;reconfigure&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;devn-i82544.so.&amp;#160;I&amp;#160;mean&amp;#160;its&amp;#160;running&amp;#160;under&amp;#160;io-pkt&amp;#160;and&amp;#160;I&amp;#160;think&amp;#160;the&amp;#160;driver&amp;#160;cannot&amp;#160;me&amp;#160;unmounted&amp;#160;in&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;don't&amp;#160;understand&amp;#160;what&amp;#160;you're&amp;#160;asking,&amp;#160;it&amp;#160;doesn't&amp;#160;make&amp;#160;sense.&amp;#160;&lt;br/&gt;&lt;br/&gt;Reconfigure&amp;#160;and&amp;#160;unmount&amp;#160;are&amp;#160;two&amp;#160;different&amp;#160;things.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-15T22:00:55Z</dc:date>
  </entry>
  <entry>
    <title>post45268: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45268" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45268</id>
    <modified>2010-01-15T00:26:22Z</modified>
    <issued>2010-01-15T00:26:22Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;think&amp;#160;that&amp;#160;the&amp;#160;confusion&amp;#160;is&amp;#160;coming&amp;#160;from&amp;#160;the&amp;#160;fact&amp;#160;that&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;attaches&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;itself&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;(above&amp;#160;the&amp;#160;driver&amp;#160;interface),&amp;#160;and&amp;#160;not&amp;#160;into&amp;#160;a&amp;#160;driver&amp;#160;.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;iface&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;invoked&amp;#160;when&amp;#160;an&amp;#160;ethernet&amp;#160;interface&amp;#160;is&amp;#160;either&amp;#160;added&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;into&amp;#160;the&amp;#160;stack&amp;#160;(mounted)&amp;#160;or&amp;#160;removed&amp;#160;from&amp;#160;the&amp;#160;stack&amp;#160;(destroyed).&amp;#160;&amp;#160;&amp;#160;There&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;doesn't&amp;#160;have&amp;#160;to&amp;#160;be&amp;#160;any&amp;#160;driver&amp;#160;interface&amp;#160;present&amp;#160;when&amp;#160;you&amp;#160;load&amp;#160;in&amp;#160;the&amp;#160;pfil&amp;#160;hook&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;.&lt;br/&gt;&lt;br/&gt;Robert&amp;#160;Can&amp;#160;you&amp;#160;please&amp;#160;help&amp;#160;me&amp;#160;find&amp;#160;in&amp;#160;QXN&amp;#160;boot&amp;#160;up&amp;#160;sequence&amp;#160;as&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;mount&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;before&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded.&amp;#160;I&amp;#160;think&amp;#160;its&amp;#160;in&amp;#160;some&amp;#160;rc&amp;#160;files.&amp;#160;Please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;where&amp;#160;to&amp;#160;change&amp;#160;the&amp;#160;sequence&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;sample&amp;#160;code&amp;#160;does&amp;#160;something&amp;#160;a&amp;#160;bit&amp;#160;peculiar&amp;#160;in&amp;#160;that&amp;#160;it&amp;#160;detaches&amp;#160;itself&amp;#160;as&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;soon&amp;#160;as&amp;#160;any&amp;#160;interface&amp;#160;is&amp;#160;destroyed.&amp;#160;&amp;#160;This&amp;#160;was&amp;#160;just&amp;#160;a&amp;#160;convenient&amp;#160;mechanism&amp;#160;for&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;showing&amp;#160;how&amp;#160;to&amp;#160;remove&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;and&amp;#160;not&amp;#160;representative&amp;#160;of&amp;#160;any&amp;#160;standard&amp;#160;way&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;of&amp;#160;operating.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;ifacecfg&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;called&amp;#160;if&amp;#160;you&amp;#160;re-configure&amp;#160;any&amp;#160;interface&amp;#160;(e.g.&amp;#160;by&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;bringing&amp;#160;any&amp;#160;interface&amp;#160;up&amp;#160;or&amp;#160;down).&lt;br/&gt;&lt;br/&gt;Can&amp;#160;I&amp;#160;reconfigure&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;devn-i82544.so.&amp;#160;I&amp;#160;mean&amp;#160;its&amp;#160;running&amp;#160;under&amp;#160;io-pkt&amp;#160;and&amp;#160;I&amp;#160;think&amp;#160;the&amp;#160;driver&amp;#160;cannot&amp;#160;me&amp;#160;unmounted&amp;#160;in&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-15T00:26:22Z</dc:date>
  </entry>
  <entry>
    <title>post45266: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45266" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45266</id>
    <modified>2010-01-14T22:25:05Z</modified>
    <issued>2010-01-14T22:25:05Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;that&amp;#160;the&amp;#160;confusion&amp;#160;is&amp;#160;coming&amp;#160;from&amp;#160;the&amp;#160;fact&amp;#160;that&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;attaches&amp;#160;itself&amp;#160;to&amp;#160;the&amp;#160;stack&amp;#160;(above&amp;#160;the&amp;#160;driver&amp;#160;interface),&amp;#160;and&amp;#160;not&amp;#160;into&amp;#160;a&amp;#160;driver&amp;#160;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;iface&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;invoked&amp;#160;when&amp;#160;an&amp;#160;ethernet&amp;#160;interface&amp;#160;is&amp;#160;either&amp;#160;added&amp;#160;into&amp;#160;the&amp;#160;stack&amp;#160;(mounted)&amp;#160;or&amp;#160;removed&amp;#160;from&amp;#160;the&amp;#160;stack&amp;#160;(destroyed).&amp;#160;&amp;#160;&amp;#160;There&amp;#160;doesn't&amp;#160;have&amp;#160;to&amp;#160;be&amp;#160;any&amp;#160;driver&amp;#160;interface&amp;#160;present&amp;#160;when&amp;#160;you&amp;#160;load&amp;#160;in&amp;#160;the&amp;#160;pfil&amp;#160;hook.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;sample&amp;#160;code&amp;#160;does&amp;#160;something&amp;#160;a&amp;#160;bit&amp;#160;peculiar&amp;#160;in&amp;#160;that&amp;#160;it&amp;#160;detaches&amp;#160;itself&amp;#160;as&amp;#160;soon&amp;#160;as&amp;#160;any&amp;#160;interface&amp;#160;is&amp;#160;destroyed.&amp;#160;&amp;#160;This&amp;#160;was&amp;#160;just&amp;#160;a&amp;#160;convenient&amp;#160;mechanism&amp;#160;for&amp;#160;showing&amp;#160;how&amp;#160;to&amp;#160;remove&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;and&amp;#160;not&amp;#160;representative&amp;#160;of&amp;#160;any&amp;#160;standard&amp;#160;way&amp;#160;of&amp;#160;operating.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;ifacecfg&amp;#160;hook&amp;#160;will&amp;#160;get&amp;#160;called&amp;#160;if&amp;#160;you&amp;#160;re-configure&amp;#160;any&amp;#160;interface&amp;#160;(e.g.&amp;#160;by&amp;#160;bringing&amp;#160;any&amp;#160;interface&amp;#160;up&amp;#160;or&amp;#160;down).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2010-01-14T22:25:05Z</dc:date>
  </entry>
  <entry>
    <title>post45258: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45258" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45258</id>
    <modified>2010-01-14T20:53:38Z</modified>
    <issued>2010-01-14T20:53:38Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;have&amp;#160;added&amp;#160;some&amp;#160;log&amp;#160;messages&amp;#160;on&amp;#160;each&amp;#160;function&amp;#160;of&amp;#160;the&amp;#160;sample&amp;#160;pfil&amp;#160;filter&amp;#160;code&amp;#160;which&amp;#160;you&amp;#160;are&amp;#160;reffering&amp;#160;to.&amp;#160;I&amp;#160;even&amp;#160;have&amp;#160;one&amp;#160;message&amp;#160;when&amp;#160;the&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;or&amp;#160;detached.&lt;br/&gt;&lt;br/&gt;My&amp;#160;question&amp;#160;is,&amp;#160;in&amp;#160;my&amp;#160;case&amp;#160;when&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;is&amp;#160;mounted&amp;#160;manually&amp;#160;with&amp;#160;mount&amp;#160;command&amp;#160;from&amp;#160;the&amp;#160;shell,&amp;#160;by&amp;#160;then&amp;#160;already&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded&amp;#160;and&amp;#160;available.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;mean&amp;#160;to&amp;#160;say&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;when&amp;#160;I&amp;#160;mount&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;the&amp;#160;pfil&amp;#160;hook&amp;#160;interface&amp;#160;is&amp;#160;yet&amp;#160;to&amp;#160;be&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;driver.&amp;#160;If&amp;#160;it&amp;#160;is&amp;#160;yet&amp;#160;to&amp;#160;be&amp;#160;attached,&amp;#160;then&amp;#160;how&amp;#160;do&amp;#160;I&amp;#160;attach&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;the&amp;#160;ethernet&amp;#160;driver.&amp;#160;Only&amp;#160;then&amp;#160;it&amp;#160;makes&amp;#160;sense&amp;#160;to&amp;#160;extract&amp;#160;the&amp;#160;stack&amp;#160;data.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;just&amp;#160;posted&amp;#160;one&amp;#160;more&amp;#160;question&amp;#160;please&amp;#160;respond&amp;#160;to&amp;#160;that.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-14T20:53:38Z</dc:date>
  </entry>
  <entry>
    <title>post45256: Why doesn't the pfil filter module attach to the active ethernet driver?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45256" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45256</id>
    <modified>2010-01-14T20:30:33Z</modified>
    <issued>2010-01-14T20:30:33Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Isn't&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;mounted&amp;#160;first&amp;#160;than&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module.&amp;#160;If&amp;#160;that&amp;#160;is&amp;#160;the&amp;#160;case&amp;#160;then&amp;#160;why&amp;#160;doesn't&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;attach&amp;#160;to&amp;#160;the&amp;#160;active&amp;#160;ethernet&amp;#160;driver&amp;#160;by&amp;#160;itself&amp;#160;when&amp;#160;mounted.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;can&amp;#160;I&amp;#160;explicitily&amp;#160;attach&amp;#160;a&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;already&amp;#160;mounted&amp;#160;ethernet&amp;#160;driver?&amp;#160;&amp;#160;If&amp;#160;I&amp;#160;do&amp;#160;it,&amp;#160;I&amp;#160;get&amp;#160;an&amp;#160;error&amp;#160;saying&amp;#160;the&amp;#160;resource&amp;#160;is&amp;#160;busy.&amp;#160;And&amp;#160;that&amp;#160;is&amp;#160;what&amp;#160;even&amp;#160;I&amp;#160;was&amp;#160;expecting.&amp;#160;The&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;already&amp;#160;mounted&amp;#160;after&amp;#160;startup.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;not&amp;#160;true&amp;#160;that&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;mounted&amp;#160;only&amp;#160;after&amp;#160;the&amp;#160;ethernet&amp;#160;driver&amp;#160;is&amp;#160;loaded.&amp;#160;Only&amp;#160;then&amp;#160;it&amp;#160;makes&amp;#160;sense&amp;#160;for&amp;#160;data&amp;#160;extraction&amp;#160;on&amp;#160;the&amp;#160;stack.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;correct&amp;#160;me&amp;#160;if&amp;#160;I&amp;#160;am&amp;#160;wrong.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;All&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;do&amp;#160;is&amp;#160;attach&amp;#160;my&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;to&amp;#160;my&amp;#160;devn-i82544.so&amp;#160;driver&amp;#160;module&amp;#160;which&amp;#160;is&amp;#160;already&amp;#160;mounted.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-14T20:30:33Z</dc:date>
  </entry>
  <entry>
    <title>post45255: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45255" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45255</id>
    <modified>2010-01-14T20:25:22Z</modified>
    <issued>2010-01-14T20:25:22Z</issued>
    <summary type="text/plain" mode="escaped">I'm&amp;#160;sorry,&amp;#160;I&amp;#160;don't&amp;#160;really&amp;#160;understand&amp;#160;where&amp;#160;the&amp;#160;misunderstanding&amp;#160;is.&amp;#160;If&amp;#160;&lt;br/&gt;&lt;br/&gt;anybody&amp;#160;else&amp;#160;knows,&amp;#160;please&amp;#160;jump&amp;#160;in!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;see&amp;#160;below...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;you&amp;#160;say&amp;#160;the&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;to&amp;#160;which&amp;#160;interface&amp;#160;are&amp;#160;you&amp;#160;referring.&lt;br/&gt;&lt;br/&gt;The&amp;#160;network&amp;#160;interface,&amp;#160;e.g.&amp;#160;en0&amp;#160;or&amp;#160;wm0.&amp;#160;What&amp;#160;you&amp;#160;create&amp;#160;by&amp;#160;loading&amp;#160;a&amp;#160;&lt;br/&gt;&lt;br/&gt;devn-/devnp-&amp;#160;network&amp;#160;driver&amp;#160;with&amp;#160;correct&amp;#160;parameters&amp;#160;and&amp;#160;which&amp;#160;you&amp;#160;remove&amp;#160;&lt;br/&gt;&lt;br/&gt;by&amp;#160;calling&amp;#160;ifconfig&amp;#160;&amp;lt;ifname&amp;gt;&amp;#160;destroy.&amp;#160;In&amp;#160;stack&amp;#160;terminology&amp;#160;this&amp;#160;leads&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;"attaching"&amp;#160;and&amp;#160;"detaching"&amp;#160;the&amp;#160;interface&amp;#160;respectively.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Maybe&amp;#160;the&amp;#160;confusion&amp;#160;is&amp;#160;with&amp;#160;these&amp;#160;terms&amp;#160;vs.&amp;#160;the&amp;#160;pf&amp;#160;API&amp;#160;which&amp;#160;uses&amp;#160;terms&amp;#160;&lt;br/&gt;&lt;br/&gt;"attach"&amp;#160;and&amp;#160;"detach"&amp;#160;interface&amp;#160;hooks?&amp;#160;It's&amp;#160;because&amp;#160;they&amp;#160;too&amp;#160;refer&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;same&amp;#160;event&amp;#160;happening&amp;#160;in&amp;#160;the&amp;#160;stack&amp;#160;when&amp;#160;they're&amp;#160;called.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;My&amp;#160;ethernet&amp;#160;driver&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;mounted&amp;#160;even&amp;#160;before&amp;#160;my&amp;#160;filter&amp;#160;gets&amp;#160;mounted&amp;#160;right?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;don't&amp;#160;think&amp;#160;there's&amp;#160;a&amp;#160;requirement&amp;#160;that&amp;#160;one&amp;#160;loads&amp;#160;before&amp;#160;the&amp;#160;other.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;My&amp;#160;question&amp;#160;is&amp;#160;how&amp;#160;to&amp;#160;exercise&amp;#160;my&amp;#160;attach&amp;#160;functionality&amp;#160;and&amp;#160;why&amp;#160;doesn't&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;get&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;active&amp;#160;ethernet&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;afraid&amp;#160;I&amp;#160;don't&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;mean&amp;#160;here.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;I&amp;#160;wrote&amp;#160;before,&amp;#160;"The&amp;#160;PFIL_IFNET&amp;#160;hook&amp;#160;is&amp;#160;invoked&amp;#160;when&amp;#160;the&amp;#160;[network]&amp;#160;&lt;br/&gt;&lt;br/&gt;interface&amp;#160;is&amp;#160;attached&amp;#160;(created)&amp;#160;or&amp;#160;detached&amp;#160;(destroyed)."&amp;#160;I.e.&amp;#160;if&amp;#160;you've&amp;#160;&lt;br/&gt;&lt;br/&gt;already&amp;#160;loaded&amp;#160;the&amp;#160;network&amp;#160;driver,&amp;#160;then&amp;#160;the&amp;#160;network&amp;#160;interface&amp;#160;has&amp;#160;likely&amp;#160;&lt;br/&gt;&lt;br/&gt;already&amp;#160;been&amp;#160;created&amp;#160;and&amp;#160;the&amp;#160;PFIL_IFNET&amp;#160;hook&amp;#160;will&amp;#160;be&amp;#160;called&amp;#160;for&amp;#160;it&amp;#160;until&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;it&amp;#160;is&amp;#160;destroyed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;hoping&amp;#160;the&amp;#160;above&amp;#160;will&amp;#160;help,&amp;#160;if&amp;#160;not&amp;#160;then&amp;#160;here's&amp;#160;a&amp;#160;good&amp;#160;wiki&amp;#160;page&amp;#160;on&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;topic:&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Filtering_wiki_page&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-14T20:25:22Z</dc:date>
  </entry>
  <entry>
    <title>post45254: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45254" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45254</id>
    <modified>2010-01-14T19:45:11Z</modified>
    <issued>2010-01-14T19:45:11Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Well&amp;#160;that&amp;#160;is&amp;#160;my&amp;#160;question.&amp;#160;When&amp;#160;you&amp;#160;say&amp;#160;the&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;to&amp;#160;which&amp;#160;interface&amp;#160;are&amp;#160;you&amp;#160;referring.&amp;#160;My&amp;#160;ethernet&amp;#160;driver&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;mounted&amp;#160;even&amp;#160;before&amp;#160;my&amp;#160;filter&amp;#160;gets&amp;#160;mounted&amp;#160;right?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;My&amp;#160;question&amp;#160;is&amp;#160;how&amp;#160;to&amp;#160;exercise&amp;#160;my&amp;#160;attach&amp;#160;functionality&amp;#160;and&amp;#160;why&amp;#160;doesn't&amp;#160;the&amp;#160;pfil&amp;#160;filter&amp;#160;module&amp;#160;get&amp;#160;attached&amp;#160;to&amp;#160;the&amp;#160;active&amp;#160;ethernet&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-14T19:45:11Z</dc:date>
  </entry>
  <entry>
    <title>post45246: Re: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45246" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45246</id>
    <modified>2010-01-14T15:56:34Z</modified>
    <issued>2010-01-14T15:56:34Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;On&amp;#160;13/01/10&amp;#160;08:20&amp;#160;PM,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;In&amp;#160;io-pkt&amp;#160;implementation&amp;#160;,&amp;#160;when&amp;#160;does&amp;#160;the&amp;#160;iface_hook&amp;#160;gets&amp;#160;invoked.&lt;br/&gt;&lt;br/&gt;The&amp;#160;PFIL_IFNET&amp;#160;hook&amp;#160;is&amp;#160;invoked&amp;#160;when&amp;#160;the&amp;#160;interface&amp;#160;is&amp;#160;attached&amp;#160;(created)&amp;#160;&lt;br/&gt;&lt;br/&gt;or&amp;#160;detached&amp;#160;(destroyed).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;mount&amp;#160;the&amp;#160;filter&amp;#160;and&amp;#160;I&amp;#160;see&amp;#160;the&amp;#160;input&amp;#160;hook&amp;#160;and&amp;#160;output&amp;#160;hook&amp;#160;get&amp;#160;invoked&amp;#160;as&amp;#160;a&amp;#160;when&amp;#160;packets&amp;#160;come&amp;#160;in&amp;#160;and&amp;#160;go&amp;#160;out&amp;#160;of&amp;#160;stack.&amp;#160;But&amp;#160;I&amp;#160;am&amp;#160;unable&amp;#160;to&amp;#160;see&amp;#160;the&amp;#160;message&amp;#160;I&amp;#160;have&amp;#160;put&amp;#160;in&amp;#160;when&amp;#160;the&amp;#160;iface_hook&amp;#160;is&amp;#160;added.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;You&amp;#160;probably&amp;#160;loaded&amp;#160;the&amp;#160;filter&amp;#160;after&amp;#160;the&amp;#160;interface&amp;#160;was&amp;#160;created.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hope&amp;#160;this&amp;#160;helps!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-14T15:56:34Z</dc:date>
  </entry>
  <entry>
    <title>post45214: when does the iface_hook() gets invoked</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post45214" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post45214</id>
    <modified>2010-01-14T01:20:15Z</modified>
    <issued>2010-01-14T01:20:15Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;In&amp;#160;io-pkt&amp;#160;implementation&amp;#160;,&amp;#160;when&amp;#160;does&amp;#160;the&amp;#160;iface_hook&amp;#160;gets&amp;#160;invoked.&amp;#160;I&amp;#160;mount&amp;#160;the&amp;#160;filter&amp;#160;and&amp;#160;I&amp;#160;see&amp;#160;the&amp;#160;input&amp;#160;hook&amp;#160;and&amp;#160;output&amp;#160;hook&amp;#160;get&amp;#160;invoked&amp;#160;as&amp;#160;a&amp;#160;when&amp;#160;packets&amp;#160;come&amp;#160;in&amp;#160;and&amp;#160;go&amp;#160;out&amp;#160;of&amp;#160;stack.&amp;#160;But&amp;#160;I&amp;#160;am&amp;#160;unable&amp;#160;to&amp;#160;see&amp;#160;the&amp;#160;message&amp;#160;I&amp;#160;have&amp;#160;put&amp;#160;in&amp;#160;when&amp;#160;the&amp;#160;iface_hook&amp;#160;is&amp;#160;added.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;wrong&amp;#160;this&amp;#160;gets&amp;#160;invoked&amp;#160;when&amp;#160;the&amp;#160;filter&amp;#160;module&amp;#160;attaches&amp;#160;to&amp;#160;the&amp;#160;driver&amp;#160;ethernet&amp;#160;driver&amp;#160;module.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;do&amp;#160;not&amp;#160;see&amp;#160;this&amp;#160;happening.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;just&amp;#160;executing&amp;#160;the&amp;#160;sample&amp;#160;code.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;anyone&amp;#160;please&amp;#160;put&amp;#160;in&amp;#160;the&amp;#160;right&amp;#160;direction?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-14T01:20:15Z</dc:date>
  </entry>
  <entry>
    <title>post44676: Re: io-pkt mount problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44676" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44676</id>
    <modified>2010-01-06T16:42:15Z</modified>
    <issued>2010-01-06T16:42:15Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;05/01/10&amp;#160;08:12&amp;#160;PM,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;mount&amp;#160;a&amp;#160;.so&amp;#160;module&amp;#160;for&amp;#160;pfil&amp;#160;implementation&amp;#160;on&amp;#160;QNX&amp;#160;6.4.0&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;I&amp;#160;use&amp;#160;"mount&amp;#160;-Tio-pkt&amp;#160;-o&amp;#160;&amp;#160;/root/install/myfilter.so"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;no&amp;#160;file&amp;#160;system&amp;#160;table&amp;#160;enry&amp;#160;error&amp;#160;as&amp;#160;"No&amp;#160;fstab&amp;#160;entries&amp;#160;found&amp;#160;for&amp;#160;type&amp;#160;io-pkt"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-o&amp;#160;is&amp;#160;used&amp;#160;for&amp;#160;passing&amp;#160;options&amp;#160;to&amp;#160;the&amp;#160;.so&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;mount.&amp;#160;But&amp;#160;&lt;br/&gt;&lt;br/&gt;you're&amp;#160;passing&amp;#160;no&amp;#160;arguments&amp;#160;after&amp;#160;the&amp;#160;-o.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;see&amp;#160;the&amp;#160;documentation&amp;#160;for&amp;#160;mount,&amp;#160;e.g.&amp;#160;'use&amp;#160;mount'&amp;#160;or&amp;#160;&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/neutrino/utilities/m/mount.html&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Then&amp;#160;I&amp;#160;tried&amp;#160;without&amp;#160;the&amp;#160;-o&amp;#160;option&amp;#160;"mount&amp;#160;-Tio-pkt&amp;#160;&amp;#160;/root/install/myfilter.so"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;"Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;"possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;believe&amp;#160;that&amp;#160;can&amp;#160;happen&amp;#160;when&amp;#160;there&amp;#160;is&amp;#160;unresolved&amp;#160;symbols&amp;#160;while&amp;#160;loading&amp;#160;&lt;br/&gt;&lt;br/&gt;your&amp;#160;.so.&amp;#160;Such&amp;#160;as&amp;#160;when&amp;#160;attempting&amp;#160;to&amp;#160;load&amp;#160;a&amp;#160;module&amp;#160;which&amp;#160;requires&amp;#160;IPv6&amp;#160;&lt;br/&gt;&lt;br/&gt;parts&amp;#160;of&amp;#160;the&amp;#160;stack&amp;#160;into&amp;#160;a&amp;#160;stack&amp;#160;that's&amp;#160;io-pkt-v4*.&amp;#160;Perhaps&amp;#160;using&amp;#160;the&amp;#160;-v&amp;#160;&lt;br/&gt;&lt;br/&gt;option&amp;#160;will&amp;#160;tell&amp;#160;you&amp;#160;what's&amp;#160;going&amp;#160;on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2010-01-06T16:42:15Z</dc:date>
  </entry>
  <entry>
    <title>post44638: io-pkt mount problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44638" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44638</id>
    <modified>2010-01-06T01:12:51Z</modified>
    <issued>2010-01-06T01:12:51Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;mount&amp;#160;a&amp;#160;.so&amp;#160;module&amp;#160;for&amp;#160;pfil&amp;#160;implementation&amp;#160;on&amp;#160;QNX&amp;#160;6.4.0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;I&amp;#160;use&amp;#160;"mount&amp;#160;-Tio-pkt&amp;#160;-o&amp;#160;&amp;#160;/root/install/myfilter.so"&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;get&amp;#160;no&amp;#160;file&amp;#160;system&amp;#160;table&amp;#160;enry&amp;#160;error&amp;#160;as&amp;#160;"No&amp;#160;fstab&amp;#160;entries&amp;#160;found&amp;#160;for&amp;#160;type&amp;#160;io-pkt"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then&amp;#160;I&amp;#160;tried&amp;#160;without&amp;#160;the&amp;#160;-o&amp;#160;option&amp;#160;"mount&amp;#160;-Tio-pkt&amp;#160;&amp;#160;/root/install/myfilter.so"&lt;br/&gt;&lt;br/&gt;I&amp;#160;get&amp;#160;"Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)"&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;"possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;anyone&amp;#160;help&amp;#160;me?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-06T01:12:51Z</dc:date>
  </entry>
  <entry>
    <title>post44634: Re: RE: ethernet driver for intel device ID: 10c9h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44634" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44634</id>
    <modified>2010-01-06T00:21:37Z</modified>
    <issued>2010-01-06T00:21:37Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;Andrew.</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-06T00:21:37Z</dc:date>
  </entry>
  <entry>
    <title>post44631: RE: ethernet driver for intel device ID: 10c9h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44631" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44631</id>
    <modified>2010-01-05T23:47:04Z</modified>
    <issued>2010-01-05T23:47:04Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;device&amp;#160;ID:&amp;#160;"10c9h"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That's&amp;#160;an&amp;#160;intel&amp;#160;82576&amp;#160;which&amp;#160;is&amp;#160;supported&amp;#160;by&amp;#160;devnp-e1000.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2010-01-05T23:47:04Z</dc:date>
  </entry>
  <entry>
    <title>post44604: ethernet driver for intel device ID: 10c9h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44604" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44604</id>
    <modified>2010-01-05T20:03:02Z</modified>
    <issued>2010-01-05T20:03:02Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;In&amp;#160;the&amp;#160;process&amp;#160;of&amp;#160;porting&amp;#160;to&amp;#160;io-pkt&amp;#160;from&amp;#160;io-net,&amp;#160;now&amp;#160;I&amp;#160;face&amp;#160;a&amp;#160;problem&amp;#160;with&amp;#160;ethernet&amp;#160;driver.&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;supermicro&amp;#160;system&amp;#160;with&amp;#160;5&amp;#160;ethernet&amp;#160;ports,&amp;#160;the&amp;#160;make&amp;#160;is&amp;#160;Intel.&amp;#160;I&amp;#160;need&amp;#160;the&amp;#160;driver&amp;#160;for&amp;#160;Intel&amp;#160;(R)&amp;#160;PRO/100/1000.&amp;#160;I&amp;#160;looked&amp;#160;at&amp;#160;the&amp;#160;device&amp;#160;ID&amp;#160;and&amp;#160;its&amp;#160;"10c9h".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;the&amp;#160;avaialble&amp;#160;driver&amp;#160;list&amp;#160;with&amp;#160;QNX&amp;#160;6.4.0&amp;#160;ends&amp;#160;at&amp;#160;"10b9h"&amp;#160;which&amp;#160;has&amp;#160;a&amp;#160;part&amp;#160;number&amp;#160;as&amp;#160;"-82572EI".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;anyone&amp;#160;help&amp;#160;me&amp;#160;find&amp;#160;the&amp;#160;driver&amp;#160;for&amp;#160;device&amp;#160;ID:&amp;#160;"10c9h"?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2010-01-05T20:03:02Z</dc:date>
  </entry>
  <entry>
    <title>post44458: Re: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44458" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44458</id>
    <modified>2009-12-30T14:18:39Z</modified>
    <issued>2009-12-30T14:18:39Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Multicast&amp;#160;Packets&amp;#160;Received&amp;#160;OK&amp;#160;..............&amp;#160;318&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;see&amp;#160;Andrew&amp;#160;already&amp;#160;spotted&amp;#160;the&amp;#160;problem&amp;#160;for&amp;#160;you,&amp;#160;but&amp;#160;for&amp;#160;anybody&amp;#160;&lt;br/&gt;&lt;br/&gt;listening,&amp;#160;here&amp;#160;you&amp;#160;see&amp;#160;that&amp;#160;all&amp;#160;the&amp;#160;packets&amp;#160;you&amp;#160;received&amp;#160;were&amp;#160;treated&amp;#160;&lt;br/&gt;&lt;br/&gt;as&amp;#160;multicasts&amp;#160;(because&amp;#160;of&amp;#160;that&amp;#160;MAC&amp;#160;address).&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-12-30T14:18:39Z</dc:date>
  </entry>
  <entry>
    <title>post44456: Re: RE: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44456" />
    <author>
      <name>Jesse Shao</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44456</id>
    <modified>2009-12-30T12:04:10Z</modified>
    <issued>2009-12-30T12:04:10Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;#&amp;#160;nicinfo&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;Current&amp;#160;Physical&amp;#160;Node&amp;#160;ID&amp;#160;...................&amp;#160;111213&amp;#160;141516&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Please&amp;#160;set&amp;#160;the&amp;#160;first&amp;#160;byte&amp;#160;of&amp;#160;your&amp;#160;mac&amp;#160;address&amp;#160;to&amp;#160;be&amp;#160;zero&amp;#160;instead&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;of&amp;#160;0x11,&amp;#160;because&amp;#160;you&amp;#160;have&amp;#160;accidentally&amp;#160;set&amp;#160;the&amp;#160;multicast&amp;#160;bit&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;in&amp;#160;a&amp;#160;unicast&amp;#160;address.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;There's&amp;#160;a&amp;#160;better&amp;#160;way&amp;#160;to&amp;#160;generate&amp;#160;a&amp;#160;mac&amp;#160;address,&amp;#160;if&amp;#160;you're&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;going&amp;#160;to&amp;#160;use&amp;#160;this&amp;#160;on&amp;#160;a&amp;#160;larger&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;--&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;aboyd&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thank&amp;#160;a&amp;#160;lot&amp;#160;and&amp;#160;a&amp;#160;lot&amp;#160;,&amp;#160;Andrew.&lt;br/&gt;&lt;br/&gt;It&amp;#160;works!&amp;#160;I&amp;#160;didnt&amp;#160;know&amp;#160;that&amp;#160;mac&amp;#160;address&amp;#160;has&amp;#160;such&amp;#160;a&amp;#160;rule....&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Jesse Shao</dc:creator>
    <dc:date>2009-12-30T12:04:10Z</dc:date>
  </entry>
  <entry>
    <title>post44455: RE: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44455" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44455</id>
    <modified>2009-12-30T11:30:42Z</modified>
    <issued>2009-12-30T11:30:42Z</issued>
    <summary type="text/plain" mode="escaped">&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;#&amp;#160;nicinfo&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;Current&amp;#160;Physical&amp;#160;Node&amp;#160;ID&amp;#160;...................&amp;#160;111213&amp;#160;141516&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;set&amp;#160;the&amp;#160;first&amp;#160;byte&amp;#160;of&amp;#160;your&amp;#160;mac&amp;#160;address&amp;#160;to&amp;#160;be&amp;#160;zero&amp;#160;instead&lt;br/&gt;&lt;br/&gt;of&amp;#160;0x11,&amp;#160;because&amp;#160;you&amp;#160;have&amp;#160;accidentally&amp;#160;set&amp;#160;the&amp;#160;multicast&amp;#160;bit&lt;br/&gt;&lt;br/&gt;in&amp;#160;a&amp;#160;unicast&amp;#160;address.&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;There's&amp;#160;a&amp;#160;better&amp;#160;way&amp;#160;to&amp;#160;generate&amp;#160;a&amp;#160;mac&amp;#160;address,&amp;#160;if&amp;#160;you're&lt;br/&gt;&lt;br/&gt;going&amp;#160;to&amp;#160;use&amp;#160;this&amp;#160;on&amp;#160;a&amp;#160;larger&amp;#160;network.&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-12-30T11:30:42Z</dc:date>
  </entry>
  <entry>
    <title>post44449: Re: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44449" />
    <author>
      <name>Jesse Shao</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44449</id>
    <modified>2009-12-30T01:56:05Z</modified>
    <issued>2009-12-30T01:56:05Z</issued>
    <summary type="text/plain" mode="escaped">it&amp;#160;seems&amp;#160;tcp&amp;#160;received&amp;#160;the&amp;#160;request.&amp;#160;why&amp;#160;doesnt&amp;#160;the&amp;#160;qconn&amp;#160;socket&amp;#160;accept&amp;#160;the&amp;#160;request?&amp;#160;It's&amp;#160;just&amp;#160;listening&amp;#160;peacefully,but&amp;#160;does&amp;#160;nothing...</summary>
    <dc:creator>Jesse Shao</dc:creator>
    <dc:date>2009-12-30T01:56:05Z</dc:date>
  </entry>
  <entry>
    <title>post44448: Re: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44448" />
    <author>
      <name>Jesse Shao</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44448</id>
    <modified>2009-12-30T01:38:25Z</modified>
    <issued>2009-12-30T01:38:25Z</issued>
    <summary type="text/plain" mode="escaped">sorry,&amp;#160;i&amp;#160;typed&amp;#160;a&amp;#160;bad&amp;#160;command&amp;#160;just&amp;#160;now...&lt;br/&gt;&lt;br/&gt;now&amp;#160;here's&amp;#160;what&amp;#160;i&amp;#160;got:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&amp;#160;-p&amp;#160;ip&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;ip:&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;38&amp;#160;total&amp;#160;packets&amp;#160;received&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;bad&amp;#160;header&amp;#160;checksums&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;size&amp;#160;smaller&amp;#160;than&amp;#160;minimum&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;data&amp;#160;size&amp;#160;&amp;lt;&amp;#160;data&amp;#160;length&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;length&amp;#160;&amp;gt;&amp;#160;max&amp;#160;ip&amp;#160;packet&amp;#160;size&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;header&amp;#160;length&amp;#160;&amp;lt;&amp;#160;data&amp;#160;size&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;data&amp;#160;length&amp;#160;&amp;lt;&amp;#160;header&amp;#160;length&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;bad&amp;#160;options&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;with&amp;#160;incorrect&amp;#160;version&amp;#160;number&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;fragments&amp;#160;received&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;fragments&amp;#160;dropped&amp;#160;(dup&amp;#160;or&amp;#160;out&amp;#160;of&amp;#160;space)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;fragments&amp;#160;dropped&amp;#160;(out&amp;#160;of&amp;#160;ipqent)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;malformed&amp;#160;fragments&amp;#160;dropped&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;fragments&amp;#160;dropped&amp;#160;after&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;reassembled&amp;#160;ok&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;38&amp;#160;packets&amp;#160;for&amp;#160;this&amp;#160;host&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;for&amp;#160;unknown/unsupported&amp;#160;protocol&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;forwarded&amp;#160;(0&amp;#160;packets&amp;#160;fast&amp;#160;forwarded)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;not&amp;#160;forwardable&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;redirects&amp;#160;sent&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;no&amp;#160;matching&amp;#160;gif&amp;#160;found&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;sent&amp;#160;from&amp;#160;this&amp;#160;host&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;sent&amp;#160;with&amp;#160;fabricated&amp;#160;ip&amp;#160;header&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;output&amp;#160;packets&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;no&amp;#160;bufs,&amp;#160;etc.&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;output&amp;#160;packets&amp;#160;discarded&amp;#160;due&amp;#160;to&amp;#160;no&amp;#160;route&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;output&amp;#160;datagrams&amp;#160;fragmented&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;fragments&amp;#160;created&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;datagrams&amp;#160;that&amp;#160;can't&amp;#160;be&amp;#160;fragmented&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;datagrams&amp;#160;with&amp;#160;bad&amp;#160;address&amp;#160;in&amp;#160;header&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&amp;#160;-p&amp;#160;tcp&lt;br/&gt;&lt;br/&gt;tcp:&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;sent&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;data&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;data&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&amp;#160;retransmitted&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;ack-only&amp;#160;packets&amp;#160;(0&amp;#160;delayed)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;URG&amp;#160;only&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;window&amp;#160;probe&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;window&amp;#160;update&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;control&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;send&amp;#160;attempts&amp;#160;resulted&amp;#160;in&amp;#160;self-quench&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;18&amp;#160;packets&amp;#160;received&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;acks&amp;#160;(for&amp;#160;0&amp;#160;bytes)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;duplicate&amp;#160;acks&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;acks&amp;#160;for&amp;#160;unsent&amp;#160;data&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&amp;#160;received&amp;#160;in-sequence&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;completely&amp;#160;duplicate&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;old&amp;#160;duplicate&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;with&amp;#160;some&amp;#160;dup.&amp;#160;data&amp;#160;(0&amp;#160;bytes&amp;#160;duped)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;out-of-order&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;(0&amp;#160;bytes)&amp;#160;of&amp;#160;data&amp;#160;after&amp;#160;window&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;window&amp;#160;probes&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;window&amp;#160;update&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;received&amp;#160;after&amp;#160;close&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;discarded&amp;#160;for&amp;#160;bad&amp;#160;checksums&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;discarded&amp;#160;for&amp;#160;bad&amp;#160;header&amp;#160;offset&amp;#160;fields&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;discarded&amp;#160;because&amp;#160;packet&amp;#160;too&amp;#160;short&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connection&amp;#160;requests&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connection&amp;#160;accepts&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connections&amp;#160;established&amp;#160;(including&amp;#160;accepts)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connections&amp;#160;closed&amp;#160;(including&amp;#160;0&amp;#160;drops)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;embryonic&amp;#160;connections&amp;#160;dropped&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;delayed&amp;#160;frees&amp;#160;of&amp;#160;tcpcb&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;segments&amp;#160;updated&amp;#160;rtt&amp;#160;(of&amp;#160;0&amp;#160;attempts)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;retransmit&amp;#160;timeouts&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connections&amp;#160;dropped&amp;#160;by&amp;#160;rexmit&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;persist&amp;#160;timeouts&amp;#160;(resulting&amp;#160;in&amp;#160;0&amp;#160;dropped&amp;#160;connections)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;keepalive&amp;#160;timeouts&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;keepalive&amp;#160;probes&amp;#160;sent&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connections&amp;#160;dropped&amp;#160;by&amp;#160;keepalive&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;correct&amp;#160;ACK&amp;#160;header&amp;#160;predictions&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;correct&amp;#160;data&amp;#160;packet&amp;#160;header&amp;#160;predictions&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;PCB&amp;#160;hash&amp;#160;misses&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;no&amp;#160;socket&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;connections&amp;#160;drained&amp;#160;due&amp;#160;to&amp;#160;memory&amp;#160;shortage&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;PMTUD&amp;#160;blackholes&amp;#160;detected&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;bad&amp;#160;connection&amp;#160;attempts&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;SYN&amp;#160;cache&amp;#160;entries&amp;#160;added&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;hash&amp;#160;collisions&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;completed&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;aborted&amp;#160;(no&amp;#160;space&amp;#160;to&amp;#160;build&amp;#160;PCB)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;timed&amp;#160;out&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;overflow&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;bucket&amp;#160;overflow&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;RST&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;dropped&amp;#160;due&amp;#160;to&amp;#160;ICMP&amp;#160;unreachable&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;delayed&amp;#160;free&amp;#160;of&amp;#160;SYN&amp;#160;cache&amp;#160;entries&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;SYN,ACKs&amp;#160;retransmitted&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;duplicate&amp;#160;SYNs&amp;#160;received&amp;#160;for&amp;#160;entries&amp;#160;already&amp;#160;in&amp;#160;the&amp;#160;cache&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;SYNs&amp;#160;dropped&amp;#160;(no&amp;#160;route&amp;#160;or&amp;#160;no&amp;#160;space)&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;with&amp;#160;bad&amp;#160;signature&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;with&amp;#160;good&amp;#160;signature&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;sucessful&amp;#160;ECN&amp;#160;handshakes&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;with&amp;#160;ECN&amp;#160;CE&amp;#160;bit&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;packets&amp;#160;ECN&amp;#160;ECT(0)&amp;#160;bit&lt;br/&gt;&lt;br/&gt;#&amp;#160;&lt;br/&gt;&lt;br/&gt;---------------------------------------------------------</summary>
    <dc:creator>Jesse Shao</dc:creator>
    <dc:date>2009-12-30T01:38:25Z</dc:date>
  </entry>
  <entry>
    <title>post44447: Re: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44447" />
    <author>
      <name>Jesse Shao</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44447</id>
    <modified>2009-12-30T01:21:48Z</modified>
    <issued>2009-12-30T01:21:48Z</issued>
    <summary type="text/plain" mode="escaped">&amp;#160;&amp;#160;&amp;#160;thanks&amp;#160;a&amp;#160;lot&amp;#160;for&amp;#160;early&amp;#160;reply,&amp;#160;Patrik&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;With&amp;#160;your&amp;#160;help,I&amp;#160;found&amp;#160;something&amp;#160;wrong...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;What&amp;#160;do&amp;#160;the&amp;#160;driver&amp;#160;stats&amp;#160;and&amp;#160;the&amp;#160;stack&amp;#160;stats&amp;#160;say?&amp;#160;(nicinfo&amp;#160;and&amp;#160;netstat&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;-p&amp;#160;ip/tcp)&lt;br/&gt;&lt;br/&gt;---------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;#&amp;#160;nicinfo&lt;br/&gt;&lt;br/&gt;dm0:&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;DM9000&amp;#160;Ethernet&amp;#160;Controller&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Physical&amp;#160;Node&amp;#160;ID&amp;#160;...........................&amp;#160;000000&amp;#160;000000&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Current&amp;#160;Physical&amp;#160;Node&amp;#160;ID&amp;#160;...................&amp;#160;111213&amp;#160;141516&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Current&amp;#160;Operation&amp;#160;Rate&amp;#160;.....................&amp;#160;100.00&amp;#160;Mb/s&amp;#160;full-duplex&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Active&amp;#160;Interface&amp;#160;Type&amp;#160;......................&amp;#160;MII&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Active&amp;#160;PHY&amp;#160;address&amp;#160;.......................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Maximum&amp;#160;Transmittable&amp;#160;data&amp;#160;Unit&amp;#160;............&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Maximum&amp;#160;Receivable&amp;#160;data&amp;#160;Unit&amp;#160;...............&amp;#160;1500&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Hardware&amp;#160;Interrupt&amp;#160;.........................&amp;#160;0x6b&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Memory&amp;#160;Aperture&amp;#160;............................&amp;#160;0x1800300&amp;#160;-&amp;#160;0x18003ff&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Promiscuous&amp;#160;Mode&amp;#160;...........................&amp;#160;Off&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Multicast&amp;#160;Support&amp;#160;..........................&amp;#160;Enabled&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Packets&amp;#160;Transmitted&amp;#160;OK&amp;#160;.....................&amp;#160;3&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Bytes&amp;#160;Transmitted&amp;#160;OK&amp;#160;.......................&amp;#160;126&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Broadcast&amp;#160;Packets&amp;#160;Transmitted&amp;#160;OK&amp;#160;...........&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Multicast&amp;#160;Packets&amp;#160;Transmitted&amp;#160;OK&amp;#160;...........&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Memory&amp;#160;Allocation&amp;#160;Failures&amp;#160;on&amp;#160;Transmit&amp;#160;.....&amp;#160;0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Packets&amp;#160;Received&amp;#160;OK&amp;#160;........................&amp;#160;318&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Bytes&amp;#160;Received&amp;#160;OK&amp;#160;..........................&amp;#160;24468&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Broadcast&amp;#160;Packets&amp;#160;Received&amp;#160;OK&amp;#160;..............&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Multicast&amp;#160;Packets&amp;#160;Received&amp;#160;OK&amp;#160;..............&amp;#160;318&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Memory&amp;#160;Allocation&amp;#160;Failures&amp;#160;on&amp;#160;Receive&amp;#160;......&amp;#160;0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Single&amp;#160;Collisions&amp;#160;on&amp;#160;Transmit&amp;#160;..............&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Multiple&amp;#160;Collisions&amp;#160;on&amp;#160;Transmit&amp;#160;............&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Late&amp;#160;Collision&amp;#160;on&amp;#160;Transmit&amp;#160;errors&amp;#160;..........&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Transmits&amp;#160;aborted&amp;#160;(excessive&amp;#160;collisions)&amp;#160;...&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Transmit&amp;#160;Underruns&amp;#160;.........................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;No&amp;#160;Carrier&amp;#160;on&amp;#160;Transmit&amp;#160;.....................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Receive&amp;#160;Alignment&amp;#160;errors&amp;#160;...................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Received&amp;#160;packets&amp;#160;with&amp;#160;CRC&amp;#160;errors&amp;#160;...........&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Packets&amp;#160;Dropped&amp;#160;on&amp;#160;receive&amp;#160;.................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Short&amp;#160;packets&amp;#160;..............................&amp;#160;0&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Total&amp;#160;Frames&amp;#160;experiencing&amp;#160;Collison(s)&amp;#160;......&amp;#160;0&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&amp;#160;-p&amp;#160;ip/tcp&lt;br/&gt;&lt;br/&gt;netstat:&amp;#160;ip/tcp:&amp;#160;unknown&amp;#160;or&amp;#160;uninstrumented&amp;#160;protocol&lt;br/&gt;&lt;br/&gt;-----------------------------------------------------------------------&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;isnt&amp;#160;tcpip&amp;#160;the&amp;#160;default&amp;#160;protocol&amp;#160;of&amp;#160;io-pkt???&lt;br/&gt;&lt;br/&gt;why&amp;#160;the&amp;#160;protocol&amp;#160;isnt&amp;#160;up?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Jesse Shao</dc:creator>
    <dc:date>2009-12-30T01:21:48Z</dc:date>
  </entry>
  <entry>
    <title>post44443: Re: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44443" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44443</id>
    <modified>2009-12-29T22:02:20Z</modified>
    <issued>2009-12-29T22:02:20Z</issued>
    <summary type="text/plain" mode="escaped">Yes,&amp;#160;qconn&amp;#160;should&amp;#160;work&amp;#160;with&amp;#160;io-pkt.&amp;#160;And&amp;#160;AFAIK&amp;#160;if&amp;#160;qconn&amp;#160;starts&amp;#160;then&amp;#160;all&amp;#160;&lt;br/&gt;&lt;br/&gt;libs&amp;#160;it&amp;#160;needs&amp;#160;must&amp;#160;be&amp;#160;available.&amp;#160;What&amp;#160;other&amp;#160;programs&amp;#160;it&amp;#160;might&amp;#160;need&amp;#160;&lt;br/&gt;&lt;br/&gt;depends&amp;#160;on&amp;#160;what&amp;#160;you're&amp;#160;doing,&amp;#160;e.g.&amp;#160;I&amp;#160;believe&amp;#160;pdebug&amp;#160;is&amp;#160;necessary&amp;#160;on&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;target&amp;#160;for&amp;#160;debugging&amp;#160;with&amp;#160;the&amp;#160;IDE.&amp;#160;Looks&amp;#160;like&amp;#160;you've&amp;#160;got&amp;#160;that&amp;#160;though.&amp;#160;&lt;br/&gt;&lt;br/&gt;(Just&amp;#160;check&amp;#160;that&amp;#160;it's&amp;#160;available&amp;#160;in&amp;#160;qconn's&amp;#160;path?)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;you&amp;#160;connect&amp;#160;to&amp;#160;any&amp;#160;other&amp;#160;TCP&amp;#160;service&amp;#160;on&amp;#160;the&amp;#160;target?&amp;#160;E.g.&amp;#160;telnetd,&amp;#160;&lt;br/&gt;&lt;br/&gt;sshd?&amp;#160;What&amp;#160;about&amp;#160;UDP&amp;#160;or&amp;#160;raw&amp;#160;IP?&amp;#160;Does&amp;#160;anything&amp;#160;work?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;do&amp;#160;the&amp;#160;driver&amp;#160;stats&amp;#160;and&amp;#160;the&amp;#160;stack&amp;#160;stats&amp;#160;say?&amp;#160;(nicinfo&amp;#160;and&amp;#160;netstat&amp;#160;&lt;br/&gt;&lt;br/&gt;-p&amp;#160;ip/tcp)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;there&amp;#160;another&amp;#160;driver&amp;#160;you&amp;#160;can&amp;#160;try&amp;#160;with&amp;#160;and&amp;#160;see&amp;#160;if&amp;#160;that&amp;#160;works?&amp;#160;E.g.&amp;#160;&lt;br/&gt;&lt;br/&gt;your&amp;#160;original&amp;#160;devn&amp;#160;(io-net)&amp;#160;driver?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hope&amp;#160;this&amp;#160;may&amp;#160;help!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-12-29T22:02:20Z</dc:date>
  </entry>
  <entry>
    <title>post44436: qconn doesnt work after migration</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44436" />
    <author>
      <name>Jesse Shao</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44436</id>
    <modified>2009-12-29T12:06:50Z</modified>
    <issued>2009-12-29T12:06:50Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I've&amp;#160;just&amp;#160;migrated&amp;#160;the&amp;#160;kernel&amp;#160;from&amp;#160;6.3.2&amp;#160;to&amp;#160;6.4.1(QNX&amp;#160;momentics&amp;#160;ide&amp;#160;4.6.0),&amp;#160;and&amp;#160;re-coded&amp;#160;the&amp;#160;network&amp;#160;driver&amp;#160;which&amp;#160;is&amp;#160;a&amp;#160;native&amp;#160;io-pkt&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Host(windows)&amp;#160;and&amp;#160;target(arm9)&amp;#160;can&amp;#160;“ping"&amp;#160;each&amp;#160;other.&amp;#160;But&amp;#160;when&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;debug&amp;#160;an&amp;#160;application&amp;#160;via&amp;#160;qconn,&amp;#160;I&amp;#160;found&amp;#160;that&amp;#160;IDE&amp;#160;cant&amp;#160;connect&amp;#160;to&amp;#160;the&amp;#160;target.&amp;#160;Then&amp;#160;I&amp;#160;telnet&amp;#160;the&amp;#160;qconn&amp;#160;port&amp;#160;(8000)&amp;#160;to&amp;#160;the&amp;#160;target&amp;#160;under&amp;#160;windows,&amp;#160;cant&amp;#160;connect&amp;#160;too.&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;made&amp;#160;a&amp;#160;tcpdump,&amp;#160;shows&amp;#160;that&amp;#160;target&amp;#160;gets&amp;#160;the&amp;#160;"qconn&amp;#160;request&amp;#160;packet"(used&amp;#160;the&amp;#160;wireshark&amp;#160;to&amp;#160;check&amp;#160;out&amp;#160;what&amp;#160;the&amp;#160;qconn&amp;#160;request&amp;#160;packet&amp;#160;is&amp;#160;like...),&amp;#160;but&amp;#160;driver&amp;#160;doesnt&amp;#160;tx&amp;#160;any&amp;#160;packets,&amp;#160;it&amp;#160;seems&amp;#160;the&amp;#160;protocol&amp;#160;stack&amp;#160;doesnt&amp;#160;make&amp;#160;any&amp;#160;response&amp;#160;to&amp;#160;that&amp;#160;request.&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Q:&lt;br/&gt;&lt;br/&gt;Is&amp;#160;the&amp;#160;qconn&amp;#160;shipped&amp;#160;with&amp;#160;momentics&amp;#160;4.6.0&amp;#160;compatible&amp;#160;with&amp;#160;the&amp;#160;new&amp;#160;io-pkt&amp;#160;framework?&amp;#160;Should&amp;#160;I&amp;#160;add&amp;#160;any&amp;#160;other&amp;#160;libaries&amp;#160;to&amp;#160;image&amp;#160;besides&amp;#160;libsocket?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;----------------------------------------&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&lt;br/&gt;&lt;br/&gt;Active&amp;#160;Internet&amp;#160;connections&lt;br/&gt;&lt;br/&gt;Proto&amp;#160;Recv-Q&amp;#160;Send-Q&amp;#160;&amp;#160;Local&amp;#160;Address&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Foreign&amp;#160;Address&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;State&lt;br/&gt;&lt;br/&gt;tcp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;*.8000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*.*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;LISTEN&lt;br/&gt;&lt;br/&gt;udp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;*.*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*.*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;#&amp;#160;pidin&amp;#160;-p&amp;#160;qconn&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pid&amp;#160;tid&amp;#160;name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;prio&amp;#160;STATE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Blocked&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;&amp;#160;&amp;#160;1&amp;#160;sbin/qconn&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;SIGWAITINFO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;&amp;#160;&amp;#160;2&amp;#160;sbin/qconn&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;CONDVAR&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;(0x120bc0)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;&amp;#160;&amp;#160;3&amp;#160;sbin/qconn&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;&amp;#160;&amp;#160;4&amp;#160;sbin/qconn&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;10r&amp;#160;RECEIVE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;#&amp;#160;pidin&amp;#160;-p&amp;#160;qconn&amp;#160;fd&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pid&amp;#160;name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;sbin/qconn&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;rw&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;/dev/ser1&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;rw&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;/dev/ser1&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;rw&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;/dev/ser1&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;rw&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;I4TCP&amp;#160;&amp;#160;*.8000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*.*&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;LISTEN&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4&amp;#160;&amp;#160;&amp;#160;&amp;#160;4103&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0s&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2s&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;MP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;/dev/dbgmem&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;4s&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;MP&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;/dev/profiler&lt;br/&gt;&lt;br/&gt;#&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;----------------------------------------&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;attachment's&amp;#160;my&amp;#160;build&amp;#160;file&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Jesse Shao</dc:creator>
    <dc:date>2009-12-29T12:06:50Z</dc:date>
  </entry>
  <entry>
    <title>post44144: Re: compile errors on 6.4.0 for pfil implementation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44144" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44144</id>
    <modified>2009-12-18T17:43:15Z</modified>
    <issued>2009-12-18T17:43:15Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Sean,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Thanks&amp;#160;for&amp;#160;letting&amp;#160;me&amp;#160;know&amp;#160;that&amp;#160;the&amp;#160;&amp;#160;io-pkt&amp;#160;+&amp;#160;drivers&amp;#160;+&amp;#160;lsm&amp;#160;headers&lt;br/&gt;&lt;br/&gt;haven't&amp;#160;been&amp;#160;vetted&amp;#160;for&amp;#160;C++.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;using&amp;#160;C&amp;#160;compiler&amp;#160;and&amp;#160;I&amp;#160;am&amp;#160;able&amp;#160;to&amp;#160;build&amp;#160;.so&amp;#160;now.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;VK&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-18T17:43:15Z</dc:date>
  </entry>
  <entry>
    <title>post44091: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44091" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44091</id>
    <modified>2009-12-18T02:41:41Z</modified>
    <issued>2009-12-18T02:41:41Z</issued>
    <summary type="text/plain" mode="escaped">Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Thanks&amp;#160;for&amp;#160;the&amp;#160;input.&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;using&amp;#160;VMware.&lt;br/&gt;&lt;br/&gt;Well,&amp;#160;it&amp;#160;shouldn't&amp;#160;take&amp;#160;that&amp;#160;long&amp;#160;to&amp;#160;build.&amp;#160;Could&amp;#160;be&amp;#160;because&amp;#160;you're&amp;#160;&lt;br/&gt;&lt;br/&gt;using&amp;#160;Windows&amp;#160;and/or&amp;#160;cygwin.&amp;#160;My&amp;#160;full&amp;#160;build&amp;#160;took&amp;#160;7&amp;#160;minutes.&amp;#160;Now&amp;#160;we&amp;#160;&lt;br/&gt;&lt;br/&gt;probably&amp;#160;have&amp;#160;different&amp;#160;hardware,&amp;#160;so&amp;#160;this&amp;#160;is&amp;#160;no&amp;#160;indication&amp;#160;of&amp;#160;how&amp;#160;long&amp;#160;&lt;br/&gt;&lt;br/&gt;it&amp;#160;should&amp;#160;take&amp;#160;for&amp;#160;you,&amp;#160;but&amp;#160;it&amp;#160;shouldn't&amp;#160;take&amp;#160;a&amp;#160;couple&amp;#160;of&amp;#160;hours.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;hinstall&amp;#160;at&amp;#160;libstartup&amp;#160;folder&amp;#160;nothing&amp;#160;happens.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Err,&amp;#160;I&amp;#160;was&amp;#160;thinking&amp;#160;about&amp;#160;a&amp;#160;different&amp;#160;repository.&amp;#160;The&amp;#160;file&amp;#160;should&amp;#160;be&amp;#160;&lt;br/&gt;&lt;br/&gt;installed&amp;#160;into&amp;#160;stage&amp;#160;when&amp;#160;you&amp;#160;build&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;stage&amp;#160;folder.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Since&amp;#160;you&amp;#160;siad&amp;#160;stage&amp;#160;folder&amp;#160;should&amp;#160;be&amp;#160;in&amp;#160;parallel&amp;#160;to&amp;#160;trunk.&lt;br/&gt;&lt;br/&gt;There's&amp;#160;no&amp;#160;hard&amp;#160;rule.&amp;#160;I&amp;#160;mentioned&amp;#160;it&amp;#160;is&amp;#160;good&amp;#160;practice&amp;#160;because&amp;#160;then&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;know&amp;#160;which&amp;#160;stage&amp;#160;is&amp;#160;for&amp;#160;what&amp;#160;code&amp;#160;(if&amp;#160;you&amp;#160;have&amp;#160;multiple&amp;#160;workspaces&amp;#160;at&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;same&amp;#160;time).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Make&amp;#160;sure&amp;#160;you&amp;#160;have&amp;#160;set&amp;#160;the&amp;#160;QCONF_OVERRIDE&amp;#160;environment&amp;#160;variable&amp;#160;(note&amp;#160;&lt;br/&gt;&lt;br/&gt;that&amp;#160;it&amp;#160;is&amp;#160;underscore&amp;#160;"_"&amp;#160;not&amp;#160;a&amp;#160;dash&amp;#160;"-"&amp;#160;in&amp;#160;the&amp;#160;middle)&amp;#160;and&amp;#160;that&amp;#160;it&amp;#160;has&amp;#160;&lt;br/&gt;&lt;br/&gt;correct&amp;#160;contents.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;When&amp;#160;I&amp;#160;executed&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;below&amp;#160;commands&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;%&amp;#160;cd&amp;#160;&amp;lt;BUILD_ROOT&amp;gt;/trunk&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;%&amp;#160;make&amp;#160;OSLIST=nto&amp;#160;hinstall&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;which&amp;#160;are&amp;#160;at&amp;#160;step&amp;#160;5&amp;#160;in&amp;#160;the&amp;#160;"build&amp;#160;the&amp;#160;OS&amp;#160;Source".&amp;#160;There&amp;#160;was&amp;#160;nothing&amp;#160;written&amp;#160;into&amp;#160;stage&amp;#160;folder.&amp;#160;&amp;#160;Don't&amp;#160;you&amp;#160;think&amp;#160;there&amp;#160;should&amp;#160;be&amp;#160;some&amp;#160;out&amp;#160;put&amp;#160;written&amp;#160;into&amp;#160;this&amp;#160;stage&amp;#160;folder&amp;#160;at&amp;#160;this&amp;#160;point&amp;#160;of&amp;#160;time?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Again,&amp;#160;since&amp;#160;the&amp;#160;repository&amp;#160;has&amp;#160;changed,&amp;#160;the&amp;#160;wikis&amp;#160;aren't&amp;#160;totally&amp;#160;up&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;date.&amp;#160;You'll&amp;#160;need&amp;#160;to&amp;#160;cd&amp;#160;deeper&amp;#160;into&amp;#160;the&amp;#160;trunk&amp;#160;before&amp;#160;starting&amp;#160;your&amp;#160;&lt;br/&gt;&lt;br/&gt;build.&amp;#160;First&amp;#160;into&amp;#160;lib/socket&amp;#160;to&amp;#160;hinstall&amp;#160;its&amp;#160;headers,&amp;#160;then&amp;#160;into&amp;#160;&lt;br/&gt;&lt;br/&gt;lib/io-pkt&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;stack.&amp;#160;When&amp;#160;you're&amp;#160;actually&amp;#160;building&amp;#160;something&amp;#160;&lt;br/&gt;&lt;br/&gt;you'll&amp;#160;see&amp;#160;that&amp;#160;the&amp;#160;stage&amp;#160;area&amp;#160;builds&amp;#160;up&amp;#160;with&amp;#160;header&amp;#160;files&amp;#160;and&amp;#160;&lt;br/&gt;&lt;br/&gt;executables&amp;#160;and&amp;#160;libraries.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Also&amp;#160;take&amp;#160;note&amp;#160;of:&lt;br/&gt;&lt;br/&gt;"Request&amp;#160;your&amp;#160;patience&amp;#160;that&amp;#160;you&amp;#160;work&amp;#160;around&amp;#160;the&amp;#160;build&amp;#160;by&amp;#160;adding&amp;#160;in&amp;#160;a&amp;#160;&lt;br/&gt;&lt;br/&gt;Makefile.dnm&amp;#160;to&amp;#160;the&amp;#160;component&amp;#160;that&amp;#160;is&amp;#160;not&amp;#160;building&amp;#160;(Makefile.dnm&amp;#160;==&amp;#160;&lt;br/&gt;&lt;br/&gt;Makefile&amp;#160;Do&amp;#160;No&amp;#160;Make&amp;#160;)"&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/BuildTheOSSource&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;have&amp;#160;other&amp;#160;problem&amp;#160;with&amp;#160;cygwin.&amp;#160;As&amp;#160;I&amp;#160;mentioned&amp;#160;earlier&amp;#160;there&amp;#160;are&amp;#160;4&amp;#160;versions&amp;#160;of&amp;#160;QNX&amp;#160;OS&amp;#160;on&amp;#160;my&amp;#160;machine.&amp;#160;630&amp;#160;632&amp;#160;640&amp;#160;and&amp;#160;641.&amp;#160;I&amp;#160;have&amp;#160;installed&amp;#160;cygwin&amp;#160;from&amp;#160;the&amp;#160;net&amp;#160;in&amp;#160;my&amp;#160;"C"&amp;#160;folder.&amp;#160;When&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;execute&amp;#160;the&amp;#160;hinstall&amp;#160;command&amp;#160;from&amp;#160;Libstartup&amp;#160;folder,&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;fatal&amp;#160;error&amp;#160;"system&amp;#160;shared&amp;#160;memory&amp;#160;version&amp;#160;mismatch&amp;#160;detected&amp;#160;-&amp;#160;0x8A88009C/0x2D1E009C".&amp;#160;It&amp;#160;clearly&amp;#160;says&amp;#160;that&amp;#160;there&amp;#160;might&amp;#160;me&amp;#160;more&amp;#160;than&amp;#160;one&amp;#160;version&amp;#160;of&amp;#160;cygwin.dll,&amp;#160;try&amp;#160;&amp;#160;deleting&amp;#160;all&amp;#160;except&amp;#160;the&amp;#160;latest&amp;#160;version.&amp;#160;I&amp;#160;don't&amp;#160;know&amp;#160;if&amp;#160;its&amp;#160;a&amp;#160;good&amp;#160;idea&amp;#160;now.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Each&amp;#160;version&amp;#160;of&amp;#160;QNX&amp;#160;has&amp;#160;a&amp;#160;cygwin&amp;#160;dll&amp;#160;in&amp;#160;the&amp;#160;"bin"&amp;#160;folder.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;don't&amp;#160;have&amp;#160;experience&amp;#160;with&amp;#160;cygwin.&amp;#160;Nor&amp;#160;have&amp;#160;I&amp;#160;used&amp;#160;multiple&amp;#160;versions&amp;#160;&lt;br/&gt;&lt;br/&gt;of&amp;#160;the&amp;#160;development&amp;#160;tools&amp;#160;installed&amp;#160;at&amp;#160;the&amp;#160;same&amp;#160;time.&amp;#160;Perhaps&amp;#160;you&amp;#160;could&amp;#160;&lt;br/&gt;&lt;br/&gt;ask&amp;#160;at&amp;#160;the&amp;#160;tools&amp;#160;forum:&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/discussion/do/listTopics/projects.toolchain/discussion.core_development_tools&lt;br/&gt;&lt;br/&gt;Or&amp;#160;one&amp;#160;of&amp;#160;the&amp;#160;core&amp;#160;os&amp;#160;forums:&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/projects.core_os/discussion&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Making&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;compile&amp;#160;has&amp;#160;become&amp;#160;a&amp;#160;big&amp;#160;task&amp;#160;for&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;sorry&amp;#160;about&amp;#160;that.&amp;#160;It&amp;#160;shouldn't&amp;#160;be&amp;#160;that&amp;#160;hard.&amp;#160;Please&amp;#160;try&amp;#160;the&amp;#160;steps&amp;#160;&lt;br/&gt;&lt;br/&gt;and&amp;#160;checks&amp;#160;I've&amp;#160;outlined.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;just&amp;#160;verified&amp;#160;on&amp;#160;a&amp;#160;fresh&amp;#160;checkout&amp;#160;that&amp;#160;it&amp;#160;works&amp;#160;for&amp;#160;me.&amp;#160;I&amp;#160;only&amp;#160;had&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;create&amp;#160;a&amp;#160;Makefile.dnm&amp;#160;in&amp;#160;lib/io-pkt/sys/dev_qnx/e1000&amp;#160;directory&amp;#160;because&amp;#160;&lt;br/&gt;&lt;br/&gt;of&amp;#160;an&amp;#160;outside&amp;#160;dependency.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hope&amp;#160;this&amp;#160;helps!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-12-18T02:41:41Z</dc:date>
  </entry>
  <entry>
    <title>post44087: Re: compile errors on 6.4.0 for pfil implementation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44087" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44087</id>
    <modified>2009-12-17T22:37:47Z</modified>
    <issued>2009-12-17T22:37:47Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;Sean.&amp;#160;&lt;br/&gt;&lt;br/&gt;Now&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;update&amp;#160;my&amp;#160;Jam&amp;#160;make&amp;#160;file&amp;#160;to&amp;#160;make&amp;#160;it&amp;#160;use&amp;#160;C&amp;#160;compiler.&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;have&amp;#160;any&amp;#160;idea&amp;#160;of&amp;#160;changing&amp;#160;the&amp;#160;option&amp;#160;in&amp;#160;Jam&amp;#160;file&amp;#160;or&amp;#160;is&amp;#160;it&amp;#160;again&amp;#160;in&amp;#160;some&amp;#160;binary&amp;#160;where&amp;#160;you&amp;#160;cannot&amp;#160;change&amp;#160;it?&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;looking&amp;#160;on&amp;#160;the&amp;#160;website&amp;#160;too,&amp;#160;but&amp;#160;thought&amp;#160;of&amp;#160;asking&amp;#160;you,&amp;#160;if&amp;#160;you&amp;#160;know&amp;#160;already.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-17T22:37:47Z</dc:date>
  </entry>
  <entry>
    <title>post44086: Re: compile errors on 6.4.0 for pfil implementation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44086" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44086</id>
    <modified>2009-12-17T22:09:14Z</modified>
    <issued>2009-12-17T22:09:14Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Thu,&amp;#160;Dec&amp;#160;17,&amp;#160;2009&amp;#160;at&amp;#160;04:59:14PM&amp;#160;-0500,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;We&amp;#160;have&amp;#160;all&amp;#160;the&amp;#160;binaries&amp;#160;for&amp;#160;6.4.0&amp;#160;on&amp;#160;which&amp;#160;we&amp;#160;are&amp;#160;planning&amp;#160;port&amp;#160;ion-net&amp;#160;to&amp;#160;io-pkt.&amp;#160;I&amp;#160;am&amp;#160;attaching&amp;#160;the&amp;#160;errors&amp;#160;I&amp;#160;get&amp;#160;which&amp;#160;makes&amp;#160;me&amp;#160;feel&amp;#160;that&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;and&amp;#160;the&amp;#160;binaries&amp;#160;are&amp;#160;in&amp;#160;mismatch.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;running&amp;#160;a&amp;#160;sample&amp;#160;pfil&amp;#160;code.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Can&amp;#160;anyone&amp;#160;please&amp;#160;guess&amp;#160;whats&amp;#160;going&amp;#160;on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You're&amp;#160;using&amp;#160;c++.&amp;#160;&amp;#160;The&amp;#160;io-pkt&amp;#160;+&amp;#160;drivers&amp;#160;+&amp;#160;lsm&amp;#160;headers&lt;br/&gt;&lt;br/&gt;haven't&amp;#160;been&amp;#160;vetted&amp;#160;for&amp;#160;C++.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-12-17T22:09:14Z</dc:date>
  </entry>
  <entry>
    <title>post44085: compile errors on 6.4.0 for pfil implementation</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44085" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44085</id>
    <modified>2009-12-17T21:59:12Z</modified>
    <issued>2009-12-17T21:59:12Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;We&amp;#160;have&amp;#160;all&amp;#160;the&amp;#160;binaries&amp;#160;for&amp;#160;6.4.0&amp;#160;on&amp;#160;which&amp;#160;we&amp;#160;are&amp;#160;planning&amp;#160;port&amp;#160;ion-net&amp;#160;to&amp;#160;io-pkt.&amp;#160;I&amp;#160;am&amp;#160;attaching&amp;#160;the&amp;#160;errors&amp;#160;I&amp;#160;get&amp;#160;which&amp;#160;makes&amp;#160;me&amp;#160;feel&amp;#160;that&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;and&amp;#160;the&amp;#160;binaries&amp;#160;are&amp;#160;in&amp;#160;mismatch.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;running&amp;#160;a&amp;#160;sample&amp;#160;pfil&amp;#160;code.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;anyone&amp;#160;please&amp;#160;guess&amp;#160;whats&amp;#160;going&amp;#160;on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-17T21:59:12Z</dc:date>
  </entry>
  <entry>
    <title>post44050: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44050" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44050</id>
    <modified>2009-12-17T19:33:46Z</modified>
    <issued>2009-12-17T19:33:46Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Thanks&amp;#160;for&amp;#160;the&amp;#160;input.&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;using&amp;#160;VMware.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;hinstall&amp;#160;at&amp;#160;libstartup&amp;#160;folder&amp;#160;nothing&amp;#160;happens.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;stage&amp;#160;folder.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Since&amp;#160;you&amp;#160;siad&amp;#160;stage&amp;#160;folder&amp;#160;should&amp;#160;be&amp;#160;in&amp;#160;parallel&amp;#160;to&amp;#160;trunk.&amp;#160;When&amp;#160;I&amp;#160;executed&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;below&amp;#160;commands&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;%&amp;#160;cd&amp;#160;&amp;lt;BUILD_ROOT&amp;gt;/trunk&amp;#160;&lt;br/&gt;&lt;br/&gt;%&amp;#160;make&amp;#160;OSLIST=nto&amp;#160;hinstall&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;which&amp;#160;are&amp;#160;at&amp;#160;step&amp;#160;5&amp;#160;in&amp;#160;the&amp;#160;"build&amp;#160;the&amp;#160;OS&amp;#160;Source".&amp;#160;There&amp;#160;was&amp;#160;nothing&amp;#160;written&amp;#160;into&amp;#160;stage&amp;#160;folder.&amp;#160;&amp;#160;Don't&amp;#160;you&amp;#160;think&amp;#160;there&amp;#160;should&amp;#160;be&amp;#160;some&amp;#160;out&amp;#160;put&amp;#160;written&amp;#160;into&amp;#160;this&amp;#160;stage&amp;#160;folder&amp;#160;at&amp;#160;this&amp;#160;point&amp;#160;of&amp;#160;time?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;other&amp;#160;problem&amp;#160;with&amp;#160;cygwin.&amp;#160;As&amp;#160;I&amp;#160;mentioned&amp;#160;earlier&amp;#160;there&amp;#160;are&amp;#160;4&amp;#160;versions&amp;#160;of&amp;#160;QNX&amp;#160;OS&amp;#160;on&amp;#160;my&amp;#160;machine.&amp;#160;630&amp;#160;632&amp;#160;640&amp;#160;and&amp;#160;641.&amp;#160;I&amp;#160;have&amp;#160;installed&amp;#160;cygwin&amp;#160;from&amp;#160;the&amp;#160;net&amp;#160;in&amp;#160;my&amp;#160;"C"&amp;#160;folder.&amp;#160;When&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;execute&amp;#160;the&amp;#160;hinstall&amp;#160;command&amp;#160;from&amp;#160;Libstartup&amp;#160;folder,&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;fatal&amp;#160;error&amp;#160;"system&amp;#160;shared&amp;#160;memory&amp;#160;version&amp;#160;mismatch&amp;#160;detected&amp;#160;-&amp;#160;0x8A88009C/0x2D1E009C".&amp;#160;It&amp;#160;clearly&amp;#160;says&amp;#160;that&amp;#160;there&amp;#160;might&amp;#160;me&amp;#160;more&amp;#160;than&amp;#160;one&amp;#160;version&amp;#160;of&amp;#160;cygwin.dll,&amp;#160;try&amp;#160;&amp;#160;deleting&amp;#160;all&amp;#160;except&amp;#160;the&amp;#160;latest&amp;#160;version.&amp;#160;I&amp;#160;don't&amp;#160;know&amp;#160;if&amp;#160;its&amp;#160;a&amp;#160;good&amp;#160;idea&amp;#160;now.&amp;#160;&lt;br/&gt;&lt;br/&gt;Each&amp;#160;version&amp;#160;of&amp;#160;QNX&amp;#160;has&amp;#160;a&amp;#160;cygwin&amp;#160;dll&amp;#160;in&amp;#160;the&amp;#160;"bin"&amp;#160;folder.&amp;#160;&lt;br/&gt;&lt;br/&gt;Making&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;compile&amp;#160;has&amp;#160;become&amp;#160;a&amp;#160;big&amp;#160;task&amp;#160;for&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or&amp;#160;can&amp;#160;anyone&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;the&amp;#160;libs&amp;#160;and&amp;#160;binaries&amp;#160;needed&amp;#160;for&amp;#160;&amp;#160;implemention&amp;#160;pfil&amp;#160;hook&amp;#160;under&amp;#160;io-pkt&amp;#160;for&amp;#160;QNX6.4.0&amp;#160;.&amp;#160;I&amp;#160;just&amp;#160;want&amp;#160;to&amp;#160;try&amp;#160;out&amp;#160;with&amp;#160;the&amp;#160;&amp;#160;latest&amp;#160;headers&amp;#160;&amp;amp;&amp;#160;binaries&amp;#160;so&amp;#160;that&amp;#160;I&amp;#160;can&amp;#160;rule&amp;#160;out&amp;#160;the&amp;#160;possibility&amp;#160;of&amp;#160;missing&amp;#160;stuff.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-17T19:33:46Z</dc:date>
  </entry>
  <entry>
    <title>post44010: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post44010" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post44010</id>
    <modified>2009-12-17T13:56:24Z</modified>
    <issued>2009-12-17T13:56:24Z</issued>
    <summary type="text/plain" mode="escaped">Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;That&amp;#160;is&amp;#160;what&amp;#160;I&amp;#160;was&amp;#160;thinking&amp;#160;too,&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;make&amp;#160;file&amp;#160;except&amp;#160;the&amp;#160;"qconf-override.mk"&amp;#160;I&amp;#160;buiild&amp;#160;with&amp;#160;few&amp;#160;parameters&amp;#160;as&amp;#160;explained&amp;#160;in&amp;#160;the&amp;#160;link&amp;#160;below.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;But&amp;#160;the&amp;#160;below&amp;#160;links&amp;#160;suggested&amp;#160;I&amp;#160;should&amp;#160;build&amp;#160;it&amp;#160;from&amp;#160;the&amp;#160;build&amp;#160;directory&amp;#160;(which&amp;#160;is&amp;#160;the&amp;#160;directory&amp;#160;where&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;svn&amp;#160;checkout&amp;#160;.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/BuildTheOSSource&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Source_Guide&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Perhaps&amp;#160;the&amp;#160;wiki&amp;#160;needs&amp;#160;updating&amp;#160;now&amp;#160;that&amp;#160;in&amp;#160;the&amp;#160;repository&amp;#160;splits&amp;#160;&lt;br/&gt;&lt;br/&gt;libsocket&amp;#160;and&amp;#160;the&amp;#160;stack:&lt;br/&gt;&lt;br/&gt;trunk/lib/socket&amp;#160;&amp;lt;-&amp;#160;libsocket&lt;br/&gt;&lt;br/&gt;trunk/lib/io-pkt&amp;#160;&amp;lt;-&amp;#160;stack&amp;#160;stuff&lt;br/&gt;&lt;br/&gt;It&amp;#160;used&amp;#160;to&amp;#160;be&amp;#160;that&amp;#160;the&amp;#160;two&amp;#160;shared&amp;#160;trunk&amp;#160;root&amp;#160;dir.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Then&amp;#160;according&amp;#160;to&amp;#160;you&amp;#160;even&amp;#160;the&amp;#160;"stage"&amp;#160;folder&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;created&amp;#160;in&amp;#160;io-pkt&amp;#160;folder&amp;#160;for&amp;#160;the&amp;#160;binaries&amp;#160;to&amp;#160;be&amp;#160;put&amp;#160;in&amp;#160;there.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;The&amp;#160;stage&amp;#160;can&amp;#160;really&amp;#160;be&amp;#160;anywhere.&amp;#160;It's&amp;#160;good&amp;#160;practice&amp;#160;to&amp;#160;have&amp;#160;it&amp;#160;parallel&amp;#160;&lt;br/&gt;&lt;br/&gt;to&amp;#160;your&amp;#160;trunk&amp;#160;dir.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Most&amp;#160;of&amp;#160;the&amp;#160;information&amp;#160;or&amp;#160;statements&amp;#160;here&amp;#160;contradict&amp;#160;each&amp;#160;other.&amp;#160;For&amp;#160;a&amp;#160;new&amp;#160;comer&amp;#160;like&amp;#160;me&amp;#160;its&amp;#160;a&amp;#160;never&amp;#160;ending&amp;#160;ride.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Apologies&amp;#160;if&amp;#160;it's&amp;#160;confusing,&amp;#160;we've&amp;#160;just&amp;#160;moved&amp;#160;things&amp;#160;in&amp;#160;the&amp;#160;repository&amp;#160;&lt;br/&gt;&lt;br/&gt;around.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;It&amp;#160;took&amp;#160;almost&amp;#160;couple&amp;#160;of&amp;#160;hours&amp;#160;to&amp;#160;build&amp;#160;&lt;br/&gt;&lt;br/&gt;That's&amp;#160;surprising,&amp;#160;what&amp;#160;are&amp;#160;you&amp;#160;building&amp;#160;on?&amp;#160;VMware?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;broke&amp;#160;at&amp;#160;"io-pkt/sys/lib/libdrvr".&amp;#160;Here&amp;#160;a&amp;#160;file&amp;#160;"hwi_find_bus.c"&amp;#160;includes&amp;#160;"&amp;lt;drvr/hwinfo.h&amp;gt;",&amp;#160;this&amp;#160;file&amp;#160;in&amp;#160;turn&amp;#160;includes&amp;#160;"&amp;lt;sys/hwinfo.h&amp;gt;"&amp;#160;This&amp;#160;file&amp;#160;is&amp;#160;located&amp;#160;at&amp;#160;"io-pkt/sys/lib/libstartup/public/sys/".&amp;#160;&amp;#160;The&amp;#160;errors&amp;#160;I&amp;#160;get&amp;#160;is&amp;#160;this&amp;#160;"sys/hwinfo.h"&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;to&amp;#160;the&amp;#160;make&amp;#160;file.&amp;#160;Should&amp;#160;I&amp;#160;update&amp;#160;the&amp;#160;header&amp;#160;file&amp;#160;with&amp;#160;full&amp;#160;path&amp;#160;or&amp;#160;should&amp;#160;I&amp;#160;update&amp;#160;the&amp;#160;make&amp;#160;file&amp;#160;itself.&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;that&amp;#160;familiar&amp;#160;with&amp;#160;make&amp;#160;file,&amp;#160;but&amp;#160;I&amp;#160;have&amp;#160;attached&amp;#160;the&amp;#160;one&amp;#160;which&amp;#160;should&amp;#160;infact&amp;#160;make&amp;#160;that&amp;#160;folder&amp;#160;available&amp;#160;for&amp;#160;compilation.&amp;#160;Can&amp;#160;you&amp;#160;have&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;let&amp;#160;me&amp;#160;know.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;You'll&amp;#160;need&amp;#160;to&amp;#160;hinstall&amp;#160;from&amp;#160;lib/libstartup.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-12-17T13:56:24Z</dc:date>
  </entry>
  <entry>
    <title>post43978: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43978" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43978</id>
    <modified>2009-12-17T00:36:26Z</modified>
    <issued>2009-12-17T00:36:26Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Patrik,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;That&amp;#160;is&amp;#160;what&amp;#160;I&amp;#160;was&amp;#160;thinking&amp;#160;too,&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;make&amp;#160;file&amp;#160;except&amp;#160;the&amp;#160;"qconf-override.mk"&amp;#160;I&amp;#160;buiild&amp;#160;with&amp;#160;few&amp;#160;parameters&amp;#160;as&amp;#160;explained&amp;#160;in&amp;#160;the&amp;#160;link&amp;#160;below.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;the&amp;#160;below&amp;#160;links&amp;#160;suggested&amp;#160;I&amp;#160;should&amp;#160;build&amp;#160;it&amp;#160;from&amp;#160;the&amp;#160;build&amp;#160;directory&amp;#160;(which&amp;#160;is&amp;#160;the&amp;#160;directory&amp;#160;where&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;svn&amp;#160;checkout&amp;#160;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/BuildTheOSSource&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Source_Guide&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then&amp;#160;according&amp;#160;to&amp;#160;you&amp;#160;even&amp;#160;the&amp;#160;"stage"&amp;#160;folder&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;created&amp;#160;in&amp;#160;io-pkt&amp;#160;folder&amp;#160;for&amp;#160;the&amp;#160;binaries&amp;#160;to&amp;#160;be&amp;#160;put&amp;#160;in&amp;#160;there.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Most&amp;#160;of&amp;#160;the&amp;#160;information&amp;#160;or&amp;#160;statements&amp;#160;here&amp;#160;contradict&amp;#160;each&amp;#160;other.&amp;#160;For&amp;#160;a&amp;#160;new&amp;#160;comer&amp;#160;like&amp;#160;me&amp;#160;its&amp;#160;a&amp;#160;never&amp;#160;ending&amp;#160;ride.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;though&amp;#160;of&amp;#160;building&amp;#160;at&amp;#160;least&amp;#160;the&amp;#160;lsm&amp;#160;folder&amp;#160;under&amp;#160;"io-pkt/sys/".&amp;#160;I&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;buiid&amp;#160;it&amp;#160;successfully.&amp;#160;Then&amp;#160;I&amp;#160;though&amp;#160;od&amp;#160;building&amp;#160;the&amp;#160;whole&amp;#160;source&amp;#160;tree&amp;#160;from&amp;#160;io-pkt&amp;#160;folder.&amp;#160;So&amp;#160;I&amp;#160;executed&amp;#160;the&amp;#160;"&amp;#160;make&amp;#160;OSLIST=nto&amp;#160;hinstall&amp;#160;"&amp;#160;and&amp;#160;it&amp;#160;seemed&amp;#160;to&amp;#160;work.&amp;#160;Then&amp;#160;I&amp;#160;executed&amp;#160;"make&amp;#160;OSLIST=nto&amp;#160;install&amp;#160;"&amp;#160;It&amp;#160;took&amp;#160;almost&amp;#160;couple&amp;#160;of&amp;#160;hours&amp;#160;to&amp;#160;build&amp;#160;and&amp;#160;broke&amp;#160;at&amp;#160;"io-pkt/sys/lib/libdrvr".&amp;#160;Here&amp;#160;a&amp;#160;file&amp;#160;"hwi_find_bus.c"&amp;#160;includes&amp;#160;"&amp;lt;drvr/hwinfo.h&amp;gt;",&amp;#160;this&amp;#160;file&amp;#160;in&amp;#160;turn&amp;#160;includes&amp;#160;"&amp;lt;sys/hwinfo.h&amp;gt;"&amp;#160;This&amp;#160;file&amp;#160;is&amp;#160;located&amp;#160;at&amp;#160;"io-pkt/sys/lib/libstartup/public/sys/".&amp;#160;&amp;#160;The&amp;#160;errors&amp;#160;I&amp;#160;get&amp;#160;is&amp;#160;this&amp;#160;"sys/hwinfo.h"&amp;#160;is&amp;#160;not&amp;#160;available&amp;#160;to&amp;#160;the&amp;#160;make&amp;#160;file.&amp;#160;Should&amp;#160;I&amp;#160;update&amp;#160;the&amp;#160;header&amp;#160;file&amp;#160;with&amp;#160;full&amp;#160;path&amp;#160;or&amp;#160;should&amp;#160;I&amp;#160;update&amp;#160;the&amp;#160;make&amp;#160;file&amp;#160;itself.&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;that&amp;#160;familiar&amp;#160;with&amp;#160;make&amp;#160;file,&amp;#160;but&amp;#160;I&amp;#160;have&amp;#160;attached&amp;#160;the&amp;#160;one&amp;#160;which&amp;#160;should&amp;#160;infact&amp;#160;make&amp;#160;that&amp;#160;folder&amp;#160;available&amp;#160;for&amp;#160;compilation.&amp;#160;Can&amp;#160;you&amp;#160;have&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;let&amp;#160;me&amp;#160;know.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-17T00:36:26Z</dc:date>
  </entry>
  <entry>
    <title>post43954: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43954" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43954</id>
    <modified>2009-12-16T18:26:42Z</modified>
    <issued>2009-12-16T18:26:42Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;1.&amp;#160;To&amp;#160;build&amp;#160;a&amp;#160;io-pkt&amp;#160;filter&amp;#160;module,&amp;#160;do&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;do&amp;#160;such&amp;#160;a&amp;#160;huge&amp;#160;exercise&amp;#160;by&amp;#160;downloading&amp;#160;the&amp;#160;fullsource&amp;#160;tree&amp;#160;and&amp;#160;buiilding?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;That's&amp;#160;actually&amp;#160;not&amp;#160;such&amp;#160;a&amp;#160;huge&amp;#160;task.&amp;#160;Try&amp;#160;it,&amp;#160;you&amp;#160;might&amp;#160;like&amp;#160;it&amp;#160;:-)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;On&amp;#160;the&amp;#160;5th&amp;#160;step&amp;#160;I&amp;#160;am&amp;#160;unable&amp;#160;to&amp;#160;execute&amp;#160;"make&amp;#160;OSLIST=nto&amp;#160;hinstall&amp;#160;".&amp;#160;I&amp;#160;get&amp;#160;an&amp;#160;erro.&amp;#160;I&amp;#160;took&amp;#160;a&amp;#160;snapshort&amp;#160;of&amp;#160;my&amp;#160;error&amp;#160;and&amp;#160;attaching&amp;#160;it&amp;#160;in&amp;#160;a&amp;#160;jpg&amp;#160;file.&amp;#160;On&amp;#160;this&amp;#160;spare&amp;#160;machine&amp;#160;I&amp;#160;also&amp;#160;have&amp;#160;older&amp;#160;versions&amp;#160;of&amp;#160;QNX630&amp;#160;and&amp;#160;632.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;There's&amp;#160;no&amp;#160;makefile&amp;#160;where&amp;#160;you&amp;#160;issue&amp;#160;the&amp;#160;make&amp;#160;command.&amp;#160;You&amp;#160;need&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;navigate&amp;#160;down&amp;#160;to&amp;#160;lib/io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-12-16T18:26:42Z</dc:date>
  </entry>
  <entry>
    <title>post43951: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43951" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43951</id>
    <modified>2009-12-16T18:06:18Z</modified>
    <issued>2009-12-16T18:06:18Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Robert,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Thanks&amp;#160;for&amp;#160;the&amp;#160;help&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;facing&amp;#160;few&amp;#160;problems&amp;#160;here.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;1.&amp;#160;To&amp;#160;build&amp;#160;a&amp;#160;io-pkt&amp;#160;filter&amp;#160;module,&amp;#160;do&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;do&amp;#160;such&amp;#160;a&amp;#160;huge&amp;#160;exercise&amp;#160;by&amp;#160;downloading&amp;#160;the&amp;#160;fullsource&amp;#160;tree&amp;#160;and&amp;#160;buiilding?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2.&amp;#160;For&amp;#160;our&amp;#160;project,&amp;#160;we&amp;#160;have&amp;#160;6.4.0.&amp;#160;OS&amp;#160;with&amp;#160;needed&amp;#160;binaries&amp;#160;and&amp;#160;headers.&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;build&amp;#160;a&amp;#160;io-pkt&amp;#160;filter&amp;#160;module&amp;#160;on&amp;#160;6.4.0.&amp;#160;This&amp;#160;is&amp;#160;on&amp;#160;a&amp;#160;seperate&amp;#160;machine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;3.&amp;#160;On&amp;#160;the&amp;#160;other&amp;#160;spare&amp;#160;machine&amp;#160;I&amp;#160;tried&amp;#160;doing&amp;#160;the&amp;#160;full&amp;#160;source&amp;#160;checkout&amp;#160;(with&amp;#160;a&amp;#160;pre-requisite&amp;#160;of&amp;#160;6.4.1,&amp;#160;which&amp;#160;I&amp;#160;installed&amp;#160;it&amp;#160;on&amp;#160;my&amp;#160;PC)&amp;#160;and&amp;#160;I&amp;#160;have&amp;#160;executed&amp;#160;the&amp;#160;first&amp;#160;4&amp;#160;steps&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;source&amp;#160;tree.&amp;#160;The&amp;#160;steps&amp;#160;are&amp;#160;given&amp;#160;at&amp;#160;below&amp;#160;link.&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/BuildTheOSSource&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;the&amp;#160;5th&amp;#160;step&amp;#160;I&amp;#160;am&amp;#160;unable&amp;#160;to&amp;#160;execute&amp;#160;"make&amp;#160;OSLIST=nto&amp;#160;hinstall&amp;#160;".&amp;#160;I&amp;#160;get&amp;#160;an&amp;#160;erro.&amp;#160;I&amp;#160;took&amp;#160;a&amp;#160;snapshort&amp;#160;of&amp;#160;my&amp;#160;error&amp;#160;and&amp;#160;attaching&amp;#160;it&amp;#160;in&amp;#160;a&amp;#160;jpg&amp;#160;file.&amp;#160;On&amp;#160;this&amp;#160;spare&amp;#160;machine&amp;#160;I&amp;#160;also&amp;#160;have&amp;#160;older&amp;#160;versions&amp;#160;of&amp;#160;QNX630&amp;#160;and&amp;#160;632.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4.But&amp;#160;the&amp;#160;".metadata"&amp;#160;folder&amp;#160;is&amp;#160;created&amp;#160;in&amp;#160;the&amp;#160;build&amp;#160;directory.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;5.&amp;#160;Even&amp;#160;if&amp;#160;I&amp;#160;am&amp;#160;making&amp;#160;my&amp;#160;sample&amp;#160;code&amp;#160;work&amp;#160;on&amp;#160;this&amp;#160;new&amp;#160;build&amp;#160;with&amp;#160;6.4.1,&amp;#160;how&amp;#160;am&amp;#160;I&amp;#160;going&amp;#160;to&amp;#160;make&amp;#160;it&amp;#160;work&amp;#160;on&amp;#160;6.4.0.&amp;#160;&amp;#160;I&amp;#160;would&amp;#160;end&amp;#160;up&amp;#160;not&amp;#160;knowing&amp;#160;the&amp;#160;missing&amp;#160;files&amp;#160;and&amp;#160;binaries&amp;#160;for&amp;#160;6.4.0&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;pfil&amp;#160;hook.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;Jamfile&amp;#160;to&amp;#160;build&amp;#160;my&amp;#160;application&amp;#160;on&amp;#160;6.4.0.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;there&amp;#160;should&amp;#160;me&amp;#160;a&amp;#160;smooth&amp;#160;transition&amp;#160;for&amp;#160;building&amp;#160;io-pkt&amp;#160;from&amp;#160;io-net.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hi&amp;#160;Sean,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;when&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;put&amp;#160;the&amp;#160;_KERNEL&amp;#160;define&amp;#160;in&amp;#160;my&amp;#160;Makefile&amp;#160;(Jamfile).&lt;br/&gt;&lt;br/&gt;I&amp;#160;started&amp;#160;getting&amp;#160;lots&amp;#160;of&amp;#160;missing&amp;#160;files&amp;#160;and&amp;#160;path&amp;#160;mismatch.&amp;#160;I&amp;#160;corrected&amp;#160;the&amp;#160;path&amp;#160;mismatch&amp;#160;by&amp;#160;including&amp;#160;the&amp;#160;io-pkt/sys&amp;#160;folder&amp;#160;in&amp;#160;my&amp;#160;Makefile.&amp;#160;I&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;get&amp;#160;rid&amp;#160;of&amp;#160;all&amp;#160;the&amp;#160;path&amp;#160;mismatch&amp;#160;errors.&amp;#160;Now&amp;#160;I&amp;#160;get&amp;#160;few&amp;#160;erros&amp;#160;like&amp;#160;in&amp;#160;the&amp;#160;libkern.h&amp;#160;file&lt;br/&gt;&lt;br/&gt;"error:&amp;#160;'std::uintmax_t&amp;#160;strtoumax(const&amp;#160;char*,&amp;#160;char**,&amp;#160;int)'&amp;#160;&lt;br/&gt;&lt;br/&gt;conflicts&amp;#160;with&amp;#160;previous&amp;#160;using&amp;#160;declaration&amp;#160;&lt;br/&gt;&lt;br/&gt;'std::uintmax_t&amp;#160;std::strtoumax(const&amp;#160;char*,&amp;#160;char**,&amp;#160;int)'&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;also&amp;#160;get&amp;#160;many&amp;#160;errors&amp;#160;in&amp;#160;systm.h&amp;#160;for&amp;#160;the&amp;#160;function&amp;#160;"copyinstr()&amp;#160;the&amp;#160;errors&amp;#160;are&amp;#160;invalid&amp;#160;conversion&amp;#160;from&amp;#160;void&amp;#160;*&amp;#160;to&amp;#160;char*.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;might&amp;#160;be&amp;#160;my&amp;#160;project&amp;#160;with&amp;#160;6.4.0&amp;#160;does&amp;#160;not&amp;#160;have&amp;#160;the&amp;#160;right&amp;#160;headers&amp;#160;or&amp;#160;the&amp;#160;binaries&amp;#160;for&amp;#160;the&amp;#160;headers&amp;#160;or&amp;#160;they&amp;#160;can&amp;#160;be&amp;#160;mismatch&amp;#160;with&amp;#160;these.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;try&amp;#160;to&amp;#160;put&amp;#160;me&amp;#160;in&amp;#160;the&amp;#160;right&amp;#160;direction.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-16T18:06:18Z</dc:date>
  </entry>
  <entry>
    <title>post43905: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43905" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43905</id>
    <modified>2009-12-15T20:12:53Z</modified>
    <issued>2009-12-15T20:12:53Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;You&amp;#160;can&amp;#160;definitely&amp;#160;build&amp;#160;filters&amp;#160;under&amp;#160;6.4.0.&amp;#160;&amp;#160;Just&amp;#160;do&amp;#160;the&amp;#160;same&amp;#160;thing&amp;#160;as&amp;#160;suggested&amp;#160;previously&amp;#160;by&amp;#160;downloading&amp;#160;and&amp;#160;building&amp;#160;the&amp;#160;full&amp;#160;source&amp;#160;tree&amp;#160;and&amp;#160;then&amp;#160;placing&amp;#160;your&amp;#160;build&amp;#160;directory&amp;#160;under&amp;#160;sys/lsm&amp;#160;(and&amp;#160;copy&amp;#160;one&amp;#160;of&amp;#160;the&amp;#160;other&amp;#160;LSM&amp;#160;build&amp;#160;infrastructure).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;Robert.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-12-15T20:12:53Z</dc:date>
  </entry>
  <entry>
    <title>post43904: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43904" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43904</id>
    <modified>2009-12-15T19:56:59Z</modified>
    <issued>2009-12-15T19:56:59Z</issued>
    <summary type="text/plain" mode="escaped">Sorry&amp;#160;there&amp;#160;was&amp;#160;a&amp;#160;typo&amp;#160;in&amp;#160;my&amp;#160;prvious&amp;#160;posting&amp;#160;,&amp;#160;its&amp;#160;QNX&amp;#160;not&amp;#160;QNC.</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-15T19:56:59Z</dc:date>
  </entry>
  <entry>
    <title>post43903: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43903" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43903</id>
    <modified>2009-12-15T19:55:11Z</modified>
    <issued>2009-12-15T19:55:11Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Robert,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;As&amp;#160;I&amp;#160;mentioned&amp;#160;I&amp;#160;was&amp;#160;trying&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;application&amp;#160;on&amp;#160;6.4.0,&amp;#160;not&amp;#160;6.4.1.&amp;#160;In&amp;#160;the&amp;#160;QNC&amp;#160;documentation&amp;#160;where&amp;#160;I&amp;#160;downloaded&amp;#160;the&amp;#160;Core&amp;#160;Netowrking&amp;#160;source&amp;#160;code,&amp;#160;it&amp;#160;clearly&amp;#160;mentions&amp;#160;that&amp;#160;the&amp;#160;pre-requisite&amp;#160;is&amp;#160;6.4.1.&amp;#160;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;I&amp;#160;not&amp;#160;build&amp;#160;the&amp;#160;io-pkt&amp;#160;pfil&amp;#160;related&amp;#160;application&amp;#160;on&amp;#160;6.4.0.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;Sean&amp;#160;mentioned&amp;#160;when&amp;#160;I&amp;#160;added&amp;#160;the&amp;#160;_KERNEL&amp;#160;flag,&amp;#160;I&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;see&amp;#160;many&amp;#160;missing&amp;#160;files&amp;#160;and&amp;#160;might&amp;#160;be&amp;#160;even&amp;#160;the&amp;#160;different&amp;#160;versions&amp;#160;of&amp;#160;the&amp;#160;files&amp;#160;which&amp;#160;are&amp;#160;needed&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;application&amp;#160;properly.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But&amp;#160;my&amp;#160;question&amp;#160;is&amp;#160;can&amp;#160;we&amp;#160;not&amp;#160;buiild&amp;#160;pfil&amp;#160;hook&amp;#160;filter&amp;#160;module&amp;#160;on&amp;#160;6.4.0?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;yes&amp;#160;then&amp;#160;what&amp;#160;are&amp;#160;the&amp;#160;extra&amp;#160;files,&amp;#160;folder,&amp;#160;libraries&amp;#160;needed&amp;#160;to&amp;#160;support&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;implementation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or&amp;#160;is&amp;#160;it&amp;#160;a&amp;#160;msut&amp;#160;that&amp;#160;I&amp;#160;should&amp;#160;have&amp;#160;minimum&amp;#160;6.4.1&amp;#160;version&amp;#160;of&amp;#160;QNX&amp;#160;to&amp;#160;implement&amp;#160;pfil&amp;#160;hook&amp;#160;application?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Right&amp;#160;now&amp;#160;I&amp;#160;am&amp;#160;downloading&amp;#160;6.4.1.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-15T19:55:11Z</dc:date>
  </entry>
  <entry>
    <title>post43785: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43785" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43785</id>
    <modified>2009-12-14T14:27:58Z</modified>
    <issued>2009-12-14T14:27:58Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;haven't&amp;#160;done&amp;#160;this&amp;#160;in&amp;#160;a&amp;#160;while,&amp;#160;so&amp;#160;maybe&amp;#160;things&amp;#160;have&amp;#160;changed,&amp;#160;but&amp;#160;when&amp;#160;I&amp;#160;was&amp;#160;building&amp;#160;a&amp;#160;filter,&amp;#160;the&amp;#160;full&amp;#160;source&amp;#160;tree&amp;#160;was&amp;#160;checked&amp;#160;out&amp;#160;and&amp;#160;built,&amp;#160;I&amp;#160;placed&amp;#160;the&amp;#160;build&amp;#160;directory&amp;#160;under&amp;#160;.../sys/lsm/...&amp;#160;and&amp;#160;I&amp;#160;copied&amp;#160;the&amp;#160;build&amp;#160;infrastructure&amp;#160;from&amp;#160;one&amp;#160;of&amp;#160;the&amp;#160;other&amp;#160;lsm's&amp;#160;(common.mk&amp;#160;etc).&amp;#160;&amp;#160;I'd&amp;#160;start&amp;#160;with&amp;#160;copying&amp;#160;the&amp;#160;build&amp;#160;infrastructure&amp;#160;&amp;#160;and&amp;#160;see&amp;#160;what&amp;#160;happens&amp;#160;(note&amp;#160;that&amp;#160;the&amp;#160;lsm.mk&amp;#160;file&amp;#160;here&amp;#160;assumes&amp;#160;that&amp;#160;the&amp;#160;full&amp;#160;tree&amp;#160;is&amp;#160;in&amp;#160;place&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/integration/viewvc/viewvc.cgi/trunk/lib/io-pkt/sys/lsm/?root=core_networking&amp;amp;system=exsy1001)&lt;br/&gt;&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;wiki&amp;#160;should&amp;#160;really&amp;#160;be&amp;#160;updated&amp;#160;to&amp;#160;include&amp;#160;information&amp;#160;on&amp;#160;how&amp;#160;to&amp;#160;build&amp;#160;a&amp;#160;filter&amp;#160;:&amp;gt;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Robert.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-12-14T14:27:58Z</dc:date>
  </entry>
  <entry>
    <title>post43739: Re: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43739" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43739</id>
    <modified>2009-12-12T00:11:07Z</modified>
    <issued>2009-12-12T00:11:07Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Dec&amp;#160;11,&amp;#160;2009&amp;#160;at&amp;#160;05:23:55PM&amp;#160;-0500,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hello,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;functions.&amp;#160;The&amp;#160;below&amp;#160;link&amp;#160;has&amp;#160;some&amp;#160;example&amp;#160;code&amp;#160;to&amp;#160;add&amp;#160;and&amp;#160;remove&amp;#160;a&amp;#160;pfil&amp;#160;hook&amp;#160;along&amp;#160;with&amp;#160;entry&amp;#160;function.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://www.qnx.com/developers/docs/6.4.1/io-pkt_en/user_guide/filtering.html#Packet_Filters&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;This&amp;#160;code&amp;#160;when&amp;#160;compiled&amp;#160;gives&amp;#160;me&amp;#160;errors&amp;#160;for&amp;#160;all&amp;#160;the&amp;#160;pfil&amp;#160;calls,&amp;#160;like&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;pfil_head_get(),&amp;#160;pfil_add_hook(),&amp;#160;pfil_remove_hook()&amp;#160;etc.&amp;#160;Do&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;library.&amp;#160;I&amp;#160;am&amp;#160;building&amp;#160;this&amp;#160;on&amp;#160;QNX6.4.0.&amp;#160;I&amp;#160;have&amp;#160;all&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;needed&amp;#160;for&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;an&amp;#160;error&amp;#160;saying&amp;#160;the&amp;#160;above&amp;#160;pfil&amp;#160;calls&amp;#160;"was&amp;#160;not&amp;#160;declared&amp;#160;in&amp;#160;this&amp;#160;scope".&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Can&amp;#160;you&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;if&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;libs&amp;#160;for&amp;#160;pfil&amp;#160;functions&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;probaly&amp;#160;need&amp;#160;to&amp;#160;have&amp;#160;_KERNEL&amp;#160;defined.&amp;#160;&amp;#160;Also&amp;#160;make&amp;#160;sure&lt;br/&gt;&lt;br/&gt;you're&amp;#160;buiding&amp;#160;a&amp;#160;dll.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-12-12T00:11:07Z</dc:date>
  </entry>
  <entry>
    <title>post43735: pfil functions error</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43735" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43735</id>
    <modified>2009-12-11T22:23:54Z</modified>
    <issued>2009-12-11T22:23:54Z</issued>
    <summary type="text/plain" mode="escaped">Hello,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;have&amp;#160;a&amp;#160;question&amp;#160;regarding&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;functions.&amp;#160;The&amp;#160;below&amp;#160;link&amp;#160;has&amp;#160;some&amp;#160;example&amp;#160;code&amp;#160;to&amp;#160;add&amp;#160;and&amp;#160;remove&amp;#160;a&amp;#160;pfil&amp;#160;hook&amp;#160;along&amp;#160;with&amp;#160;entry&amp;#160;function.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/io-pkt_en/user_guide/filtering.html#Packet_Filters&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This&amp;#160;code&amp;#160;when&amp;#160;compiled&amp;#160;gives&amp;#160;me&amp;#160;errors&amp;#160;for&amp;#160;all&amp;#160;the&amp;#160;pfil&amp;#160;calls,&amp;#160;like&amp;#160;&lt;br/&gt;&lt;br/&gt;pfil_head_get(),&amp;#160;pfil_add_hook(),&amp;#160;pfil_remove_hook()&amp;#160;etc.&amp;#160;Do&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;library.&amp;#160;I&amp;#160;am&amp;#160;building&amp;#160;this&amp;#160;on&amp;#160;QNX6.4.0.&amp;#160;I&amp;#160;have&amp;#160;all&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;needed&amp;#160;for&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;get&amp;#160;an&amp;#160;error&amp;#160;saying&amp;#160;the&amp;#160;above&amp;#160;pfil&amp;#160;calls&amp;#160;"was&amp;#160;not&amp;#160;declared&amp;#160;in&amp;#160;this&amp;#160;scope".&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;you&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;if&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;libs&amp;#160;for&amp;#160;pfil&amp;#160;functions&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-11T22:23:54Z</dc:date>
  </entry>
  <entry>
    <title>post43719: Re: Does shim driver work with Filter/converter module?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43719" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43719</id>
    <modified>2009-12-11T20:38:36Z</modified>
    <issued>2009-12-11T20:38:36Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;one&amp;#160;more&amp;#160;question.&amp;#160;In&amp;#160;my&amp;#160;posting&amp;#160;I&amp;#160;have&amp;#160;included&amp;#160;a&amp;#160;link&amp;#160;of&amp;#160;the&amp;#160;sample&amp;#160;code&amp;#160;(example&amp;#160;of&amp;#160;adding&amp;#160;a&amp;#160;hook&amp;#160;and&amp;#160;removing&amp;#160;a&amp;#160;hook&amp;#160;and&amp;#160;the&amp;#160;entry&amp;#160;function&amp;#160;etc.)&amp;#160;&amp;#160;for&amp;#160;io-pkt.&amp;#160;This&amp;#160;code&amp;#160;when&amp;#160;compiled&amp;#160;gives&amp;#160;me&amp;#160;errors&amp;#160;for&amp;#160;all&amp;#160;the&amp;#160;pfil&amp;#160;calls,&amp;#160;like&amp;#160;pfil_get_get(),&amp;#160;pfil_add_hook(),&amp;#160;pfil_remove_hook()&amp;#160;etc.&amp;#160;Do&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;library.&amp;#160;I&amp;#160;am&amp;#160;building&amp;#160;this&amp;#160;on&amp;#160;QNX6.4.0.&amp;#160;I&amp;#160;have&amp;#160;all&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;needed&amp;#160;for&amp;#160;io-pkt.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;get&amp;#160;an&amp;#160;error&amp;#160;saying&amp;#160;the&amp;#160;above&amp;#160;pfil&amp;#160;calls&amp;#160;"was&amp;#160;not&amp;#160;declared&amp;#160;in&amp;#160;this&amp;#160;scope".&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;you&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;if&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;include&amp;#160;any&amp;#160;libs&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-11T20:38:36Z</dc:date>
  </entry>
  <entry>
    <title>post43592: Re: Does shim driver work with Filter/converter module?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43592" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43592</id>
    <modified>2009-12-10T22:38:12Z</modified>
    <issued>2009-12-10T22:38:12Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;The&amp;#160;shim&amp;#160;layer&amp;#160;only&amp;#160;provides&amp;#160;compatibility&amp;#160;for&amp;#160;the&amp;#160;driver&amp;#160;interface.&amp;#160;&amp;#160;The&amp;#160;filter&amp;#160;/&amp;#160;converter&amp;#160;interface&amp;#160;is&amp;#160;in&amp;#160;the&amp;#160;stack,&amp;#160;so&amp;#160;the&amp;#160;shim&amp;#160;layer&amp;#160;won't&amp;#160;do&amp;#160;anything&amp;#160;for&amp;#160;you.&amp;#160;&amp;#160;There's&amp;#160;more&amp;#160;information&amp;#160;on&amp;#160;io-pkt&amp;#160;filters&amp;#160;located&amp;#160;here:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Filtering_wiki_page&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;a&amp;#160;good&amp;#160;(if&amp;#160;complicated)&amp;#160;example&amp;#160;is&amp;#160;here:&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/integration/viewvc/viewvc.cgi/trunk/lib/io-pkt/sys/lsm/nraw/?root=core_networking&amp;amp;system=exsy1001&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;also&amp;#160;look&amp;#160;at&amp;#160;how&amp;#160;mbufs&amp;#160;and&amp;#160;npkts&amp;#160;are&amp;#160;converted&amp;#160;by&amp;#160;taking&amp;#160;a&amp;#160;look&amp;#160;in&amp;#160;the&amp;#160;shim&amp;#160;layer&amp;#160;here:&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/integration/viewvc/viewvc.cgi/trunk/lib/io-pkt/sys/dev_qnx/shim/io-net.c?revision=1&amp;amp;root=core_networking&amp;amp;system=exsy1001&amp;amp;view=markup&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;(look&amp;#160;for&amp;#160;npkt2mbuf&amp;#160;and&amp;#160;mbuf2npkt).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Still&amp;#160;a&amp;#160;large&amp;#160;learning&amp;#160;curve,&amp;#160;but&amp;#160;I&amp;#160;hope&amp;#160;this&amp;#160;helps,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-12-10T22:38:12Z</dc:date>
  </entry>
  <entry>
    <title>post43587: Does shim driver work with Filter/converter module?</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post43587" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post43587</id>
    <modified>2009-12-10T21:56:44Z</modified>
    <issued>2009-12-10T21:56:44Z</issued>
    <summary type="text/plain" mode="escaped">Hello,&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;know&amp;#160;if&amp;#160;the&amp;#160;shim&amp;#160;driver&amp;#160;which&amp;#160;is&amp;#160;used&amp;#160;for&amp;#160;backward&amp;#160;compatibility&amp;#160;to&amp;#160;use&amp;#160;with&amp;#160;io-net&amp;#160;NIC&amp;#160;driver&amp;#160;from&amp;#160;QNX6.4&amp;#160;under&amp;#160;io-pkt,&amp;#160;is&amp;#160;workable&amp;#160;even&amp;#160;for&amp;#160;the&amp;#160;filter/converter&amp;#160;module.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;porting&amp;#160;the&amp;#160;filter&amp;#160;module&amp;#160;from&amp;#160;io-net&amp;#160;to&amp;#160;io-pkt.&amp;#160;If&amp;#160;this&amp;#160;shim&amp;#160;driver&amp;#160;works&amp;#160;for&amp;#160;filter/converter&amp;#160;module&amp;#160;then&amp;#160;I&amp;#160;can&amp;#160;try&amp;#160;using&amp;#160;the&amp;#160;shim&amp;#160;driver.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;browsed&amp;#160;through&amp;#160;the&amp;#160;forum&amp;#160;and&amp;#160;internet&amp;#160;for&amp;#160;porting&amp;#160;related&amp;#160;info&amp;#160;but&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;find&amp;#160;an&amp;#160;example&amp;#160;of&amp;#160;using&amp;#160;the&amp;#160;pfil&amp;#160;hook&amp;#160;to&amp;#160;access&amp;#160;mbuf&amp;#160;&amp;#160;at&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/io-pkt_en/user_guide/migrating.html&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;anyone&amp;#160;please&amp;#160;give&amp;#160;me&amp;#160;some&amp;#160;more&amp;#160;input&amp;#160;on&amp;#160;using&amp;#160;mbuf&amp;#160;so&amp;#160;that&amp;#160;I&amp;#160;can&amp;#160;straight&amp;#160;away&amp;#160;convert&amp;#160;to&amp;#160;iov&amp;#160;type&amp;#160;or&amp;#160;point&amp;#160;me&amp;#160;to&amp;#160;some&amp;#160;example&amp;#160;in&amp;#160;BSD&amp;#160;implementation,&amp;#160;which&amp;#160;at&amp;#160;least&amp;#160;reduces&amp;#160;my&amp;#160;effort&amp;#160;in&amp;#160;understanding.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-12-10T21:56:44Z</dc:date>
  </entry>
  <entry>
    <title>post42448: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42448" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42448</id>
    <modified>2009-11-23T23:28:24Z</modified>
    <issued>2009-11-23T23:28:24Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;Robert.&amp;#160;I&amp;#160;will&amp;#160;follow&amp;#160;the&amp;#160;same.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-11-23T23:28:24Z</dc:date>
  </entry>
  <entry>
    <title>post42426: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42426" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42426</id>
    <modified>2009-11-23T20:28:05Z</modified>
    <issued>2009-11-23T20:28:05Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Vinod:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Putting&amp;#160;the&amp;#160;header&amp;#160;files&amp;#160;into&amp;#160;the&amp;#160;location&amp;#160;specified&amp;#160;in&amp;#160;the&amp;#160;wiki&amp;#160;(i.e.&amp;#160;in&amp;#160;the&amp;#160;system&amp;#160;include&amp;#160;directory)&amp;#160;makes&amp;#160;them&amp;#160;compatible&amp;#160;with&amp;#160;future&amp;#160;revisions&amp;#160;of&amp;#160;the&amp;#160;OS.&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;Robert.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-11-23T20:28:05Z</dc:date>
  </entry>
  <entry>
    <title>post42408: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42408" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42408</id>
    <modified>2009-11-23T18:27:04Z</modified>
    <issued>2009-11-23T18:27:04Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;Robert,&amp;#160;I&amp;#160;have&amp;#160;got&amp;#160;the&amp;#160;whole&amp;#160;folder.&amp;#160;Should&amp;#160;I&amp;#160;maintain&amp;#160;the&amp;#160;same&amp;#160;directory&amp;#160;structure&amp;#160;under&amp;#160;io-pkt&amp;#160;as&amp;#160;it&amp;#160;created&amp;#160;or&amp;#160;can&amp;#160;I&amp;#160;merge&amp;#160;the&amp;#160;sys&amp;#160;folder&amp;#160;files&amp;#160;with&amp;#160;the&amp;#160;sysfolder.&amp;#160;If&amp;#160;my&amp;#160;development&amp;#160;goes&amp;#160;on&amp;#160;with&amp;#160;this&amp;#160;folder&amp;#160;for&amp;#160;io-pkt,&amp;#160;then&amp;#160;in&amp;#160;new&amp;#160;versions&amp;#160;of&amp;#160;QNX&amp;#160;I&amp;#160;might&amp;#160;have&amp;#160;to&amp;#160;redo&amp;#160;or&amp;#160;atleast&amp;#160;make&amp;#160;sure&amp;#160;the&amp;#160;file&amp;#160;paths&amp;#160;are&amp;#160;OK.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-11-23T18:27:04Z</dc:date>
  </entry>
  <entry>
    <title>post42407: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42407" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42407</id>
    <modified>2009-11-23T18:21:48Z</modified>
    <issued>2009-11-23T18:21:48Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;I&amp;#160;got&amp;#160;it&amp;#160;from&amp;#160;wiki</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-11-23T18:21:48Z</dc:date>
  </entry>
  <entry>
    <title>post42358: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42358" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42358</id>
    <modified>2009-11-21T16:30:59Z</modified>
    <issued>2009-11-21T16:30:59Z</issued>
    <summary type="text/plain" mode="escaped">You&amp;#160;can&amp;#160;also&amp;#160;take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;Drivers&amp;#160;wiki&amp;#160;here:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Drivers_wiki_page&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It's&amp;#160;covered&amp;#160;right&amp;#160;at&amp;#160;the&amp;#160;bottom&amp;#160;of&amp;#160;the&amp;#160;page.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Robert.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-11-21T16:30:59Z</dc:date>
  </entry>
  <entry>
    <title>post42351: Re: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42351" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42351</id>
    <modified>2009-11-21T00:20:51Z</modified>
    <issued>2009-11-21T00:20:51Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Nov&amp;#160;20,&amp;#160;2009&amp;#160;at&amp;#160;07:03:17PM&amp;#160;-0500,&amp;#160;Vinod&amp;#160;Kolapuram&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;can&amp;#160;anyone&amp;#160;help&amp;#160;me&amp;#160;find&amp;#160;the&amp;#160;file&amp;#160;"sys/io-pkt.h"&amp;#160;in&amp;#160;QNX&amp;#160;6.4.0?&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;working&amp;#160;on&amp;#160;porting&amp;#160;of&amp;#160;io-net&amp;#160;to&amp;#160;io-pkt&amp;#160;and&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;see&amp;#160;the&amp;#160;mentioned&amp;#160;file.&amp;#160;I&amp;#160;would&amp;#160;really&amp;#160;appreciate&amp;#160;if&amp;#160;someone&amp;#160;who&amp;#160;already&amp;#160;worked&amp;#160;on&amp;#160;this,&amp;#160;can&amp;#160;guide&amp;#160;me&amp;#160;please.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#160;file&amp;#160;didn't&amp;#160;exist&amp;#160;in&amp;#160;6.4.0.&amp;#160;&amp;#160;It&amp;#160;appeared&amp;#160;in&amp;#160;6.4.1.&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;get&amp;#160;it&amp;#160;from&amp;#160;the&amp;#160;repo&amp;#160;in&amp;#160;the&amp;#160;networking&amp;#160;project&lt;br/&gt;&lt;br/&gt;though.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-11-21T00:20:51Z</dc:date>
  </entry>
  <entry>
    <title>post42350: Can't find sys/io-pkt.h in QNX 6.4.0</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post42350" />
    <author>
      <name>Vinod Kolapuram</name>
    </author>
    <id>https://community.qnx.com/sf/go/post42350</id>
    <modified>2009-11-21T00:03:16Z</modified>
    <issued>2009-11-21T00:03:16Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;can&amp;#160;anyone&amp;#160;help&amp;#160;me&amp;#160;find&amp;#160;the&amp;#160;file&amp;#160;"sys/io-pkt.h"&amp;#160;in&amp;#160;QNX&amp;#160;6.4.0?&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;working&amp;#160;on&amp;#160;porting&amp;#160;of&amp;#160;io-net&amp;#160;to&amp;#160;io-pkt&amp;#160;and&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;see&amp;#160;the&amp;#160;mentioned&amp;#160;file.&amp;#160;I&amp;#160;would&amp;#160;really&amp;#160;appreciate&amp;#160;if&amp;#160;someone&amp;#160;who&amp;#160;already&amp;#160;worked&amp;#160;on&amp;#160;this,&amp;#160;can&amp;#160;guide&amp;#160;me&amp;#160;please.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Vinod</summary>
    <dc:creator>Vinod Kolapuram</dc:creator>
    <dc:date>2009-11-21T00:03:16Z</dc:date>
  </entry>
  <entry>
    <title>post40579: RE: RE: about CAN card driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post40579" />
    <author>
      <name>di hu</name>
    </author>
    <id>https://community.qnx.com/sf/go/post40579</id>
    <modified>2009-10-23T02:23:53Z</modified>
    <issued>2009-10-23T02:23:53Z</issued>
    <summary type="text/plain" mode="escaped">thank&amp;#160;you!&amp;#160;I&amp;#160;found&amp;#160;a&amp;#160;card&amp;#160;from&amp;#160;steinhoff&amp;#160;company.&lt;br/&gt;&lt;br/&gt;so&amp;#160;I&amp;#160;donnot&amp;#160;need&amp;#160;to&amp;#160;develop&amp;#160;the&amp;#160;driver.&lt;br/&gt;&lt;br/&gt; &lt;br/&gt;&lt;br/&gt;the&amp;#160;next&amp;#160;step,&amp;#160;I&amp;#160;must&amp;#160;learn&amp;#160;to&amp;#160;how&amp;#160;to&amp;#160;use&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&amp;#160;09年10月21日，周三,&amp;#160;Andrew&amp;#160;Boyd&amp;#160;&amp;lt;community-noreply@qnx.com&amp;gt;&amp;#160;写道：&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;发件人:&amp;#160;Andrew&amp;#160;Boyd&amp;#160;&amp;lt;community-noreply@qnx.com&amp;gt;&lt;br/&gt;&lt;br/&gt;主题:&amp;#160;RE:&amp;#160;RE:&amp;#160;about&amp;#160;CAN&amp;#160;card&amp;#160;driver&lt;br/&gt;&lt;br/&gt;收件人:&amp;#160;"ionetmig-networking"&amp;#160;&amp;lt;post40421@community.qnx.com&amp;gt;&lt;br/&gt;&lt;br/&gt;日期:&amp;#160;2009年10月21日,周三,下午9:41&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;PCI&amp;#160;CAN&amp;#160;Card&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ok,&amp;#160;it&amp;#160;was&amp;#160;worth&amp;#160;a&amp;#160;shot&amp;#160;-&amp;#160;CANBUS&amp;#160;isn't&amp;#160;exactly&lt;br/&gt;&lt;br/&gt;high-bandwidth &amp;#160;:)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;would&amp;#160;recommend&amp;#160;seeing&amp;#160;what&amp;#160;documentation&lt;br/&gt;&lt;br/&gt;(registers&amp;#160;etc)&amp;#160;you&amp;#160;can&amp;#160;dig&amp;#160;up,&amp;#160;and&amp;#160;perhaps&amp;#160;&lt;br/&gt;&lt;br/&gt;a&amp;#160;sample&amp;#160;source&amp;#160;driver&amp;#160;for&amp;#160;another&amp;#160;OS&amp;#160;for&amp;#160;this&amp;#160;&lt;br/&gt;&lt;br/&gt;card.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then,&amp;#160;look&amp;#160;at&amp;#160;how&amp;#160;memory&amp;#160;is&amp;#160;mapped&amp;#160;in&amp;#160;QNX,&amp;#160;and&lt;br/&gt;&lt;br/&gt;interrupts&amp;#160;are&amp;#160;handled&amp;#160;-&amp;#160;both&amp;#160;ridiculously&amp;#160;easy,&lt;br/&gt;&lt;br/&gt;look&amp;#160;at&amp;#160;any&amp;#160;QNX&amp;#160;driver&amp;#160;source&amp;#160;on&amp;#160;the&amp;#160;foundry&amp;#160;-&amp;#160;&lt;br/&gt;&lt;br/&gt;and&amp;#160;that's&amp;#160;probably&amp;#160;about&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post40421&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;___________________________________________________________&amp;#160;&lt;br/&gt;&amp;#160;&amp;#160;好玩贺卡等你发，邮箱贺卡全新上线！&amp;#160;&lt;br/&gt;http://card.mail.cn.yahoo.com/</summary>
    <dc:creator>di hu</dc:creator>
    <dc:date>2009-10-23T02:23:53Z</dc:date>
  </entry>
  <entry>
    <title>post40421: RE: RE: about CAN card driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post40421" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post40421</id>
    <modified>2009-10-21T13:41:00Z</modified>
    <issued>2009-10-21T13:41:00Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;PCI&amp;#160;CAN&amp;#160;Card&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ok,&amp;#160;it&amp;#160;was&amp;#160;worth&amp;#160;a&amp;#160;shot&amp;#160;-&amp;#160;CANBUS&amp;#160;isn't&amp;#160;exactly&lt;br/&gt;&lt;br/&gt;high-bandwidth&amp;#160;&amp;#160;:)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;would&amp;#160;recommend&amp;#160;seeing&amp;#160;what&amp;#160;documentation&lt;br/&gt;&lt;br/&gt;(registers&amp;#160;etc)&amp;#160;you&amp;#160;can&amp;#160;dig&amp;#160;up,&amp;#160;and&amp;#160;perhaps&amp;#160;&lt;br/&gt;&lt;br/&gt;a&amp;#160;sample&amp;#160;source&amp;#160;driver&amp;#160;for&amp;#160;another&amp;#160;OS&amp;#160;for&amp;#160;this&amp;#160;&lt;br/&gt;&lt;br/&gt;card.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Then,&amp;#160;look&amp;#160;at&amp;#160;how&amp;#160;memory&amp;#160;is&amp;#160;mapped&amp;#160;in&amp;#160;QNX,&amp;#160;and&lt;br/&gt;&lt;br/&gt;interrupts&amp;#160;are&amp;#160;handled&amp;#160;-&amp;#160;both&amp;#160;ridiculously&amp;#160;easy,&lt;br/&gt;&lt;br/&gt;look&amp;#160;at&amp;#160;any&amp;#160;QNX&amp;#160;driver&amp;#160;source&amp;#160;on&amp;#160;the&amp;#160;foundry&amp;#160;-&amp;#160;&lt;br/&gt;&lt;br/&gt;and&amp;#160;that's&amp;#160;probably&amp;#160;about&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-10-21T13:41:00Z</dc:date>
  </entry>
  <entry>
    <title>post40392: Re: RE: about CAN card driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post40392" />
    <author>
      <name>di hu</name>
    </author>
    <id>https://community.qnx.com/sf/go/post40392</id>
    <modified>2009-10-21T05:50:42Z</modified>
    <issued>2009-10-21T05:50:42Z</issued>
    <summary type="text/plain" mode="escaped">Yes&lt;br/&gt;&lt;br/&gt;I&amp;#160;want&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;PCI&amp;#160;CAN&amp;#160;Card&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if&amp;#160;anyone&amp;#160;have&amp;#160;the&amp;#160;PCI&amp;#160;CAN&amp;#160;Card&amp;#160;driver&amp;#160;that&amp;#160;good&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Our&amp;#160;system&amp;#160;cannot&amp;#160;use&amp;#160;the&amp;#160;CAN-USB&amp;#160;adopter,&amp;#160;because&amp;#160;it&amp;#160;is&amp;#160;not&amp;#160;real-time,&amp;#160;and&amp;#160;communicate&amp;#160;with&amp;#160;the&amp;#160;other&amp;#160;device&amp;#160;by&amp;#160;USB,&amp;#160;I&amp;#160;think&amp;#160;it&amp;#160;is&amp;#160;not&amp;#160;a&amp;#160;&amp;#160;good&amp;#160;idea.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;thank&amp;#160;you!&amp;#160;</summary>
    <dc:creator>di hu</dc:creator>
    <dc:date>2009-10-21T05:50:42Z</dc:date>
  </entry>
  <entry>
    <title>post40325: RE: about CAN card driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post40325" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post40325</id>
    <modified>2009-10-20T13:38:29Z</modified>
    <issued>2009-10-20T13:38:29Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;develop&amp;#160;a&amp;#160;PCI&amp;#160;bus&amp;#160;CAN&amp;#160;card&amp;#160;driver&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Does&amp;#160;it&amp;#160;have&amp;#160;to&amp;#160;be&amp;#160;PCI?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;people&amp;#160;here&amp;#160;have&amp;#160;a&amp;#160;CANBUS-to-USB&lt;br/&gt;&lt;br/&gt;adapter&amp;#160;running&amp;#160;under&amp;#160;QNX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would&amp;#160;that&amp;#160;do&amp;#160;what&amp;#160;you&amp;#160;want?&amp;#160;&amp;#160;You&amp;#160;don't&amp;#160;have&lt;br/&gt;&lt;br/&gt;to&amp;#160;write&amp;#160;any&amp;#160;software&amp;#160;to&amp;#160;make&amp;#160;that&amp;#160;work,&amp;#160;just&lt;br/&gt;&lt;br/&gt;get&amp;#160;the&amp;#160;canbus-to-usb&amp;#160;adapter,&amp;#160;which&amp;#160;I&amp;#160;don't&lt;br/&gt;&lt;br/&gt;think&amp;#160;was&amp;#160;very&amp;#160;expensive..&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&amp;#160;&amp;#160;www.poweredbyqnx.com/movies/L39_form.wmv&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-10-20T13:38:29Z</dc:date>
  </entry>
  <entry>
    <title>post40306: about CAN card driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post40306" />
    <author>
      <name>di hu</name>
    </author>
    <id>https://community.qnx.com/sf/go/post40306</id>
    <modified>2009-10-20T08:41:59Z</modified>
    <issued>2009-10-20T08:41:59Z</issued>
    <summary type="text/plain" mode="escaped">hello,&amp;#160;I&amp;#160;want&amp;#160;to&amp;#160;develope&amp;#160;a&amp;#160;PCI&amp;#160;bus&amp;#160;CAN&amp;#160;card&amp;#160;driver.&amp;#160;where&amp;#160;could&amp;#160;get&amp;#160;the&amp;#160;example&amp;#160;driver?&amp;#160;and&amp;#160;some&amp;#160;introduction&amp;#160;about&amp;#160;PCI&amp;#160;Card&amp;#160;driver&amp;#160;develope.&lt;br/&gt;&lt;br/&gt;Thank&amp;#160;you!&amp;#160;</summary>
    <dc:creator>di hu</dc:creator>
    <dc:date>2009-10-20T08:41:59Z</dc:date>
  </entry>
  <entry>
    <title>post37394: Re: ntpdate failure</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37394" />
    <author>
      <name>Todd Peterson(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37394</id>
    <modified>2009-09-04T16:38:54Z</modified>
    <issued>2009-09-04T16:38:54Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;had&amp;#160;/etc/services,&amp;#160;but&amp;#160;only&amp;#160;entries&amp;#160;for&amp;#160;ftp&amp;#160;and&amp;#160;telnet.&amp;#160;Added&amp;#160;ntp&amp;#160;and&amp;#160;it&amp;#160;now&amp;#160;works.&amp;#160;It&amp;#160;worked&amp;#160;under&amp;#160;QNX6.3.2&amp;#160;without&amp;#160;that&amp;#160;entry.&amp;#160;Thanks!&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Shot&amp;#160;in&amp;#160;the&amp;#160;dark...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Do&amp;#160;you&amp;#160;have&amp;#160;/etc/services&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Todd Peterson(deleted)</dc:creator>
    <dc:date>2009-09-04T16:38:54Z</dc:date>
  </entry>
  <entry>
    <title>post37391: Re: ntpdate failure</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37391" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37391</id>
    <modified>2009-09-04T16:12:18Z</modified>
    <issued>2009-09-04T16:12:18Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;Shot&amp;#160;in&amp;#160;the&amp;#160;dark...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;have&amp;#160;/etc/services&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;Fri,&amp;#160;Sep&amp;#160;04,&amp;#160;2009&amp;#160;at&amp;#160;11:56:21AM&amp;#160;-0400,&amp;#160;Todd&amp;#160;Peterson&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;issue&amp;#160;the&amp;#160;following&amp;#160;commands&amp;#160;after&amp;#160;the&amp;#160;network&amp;#160;is&amp;#160;up&amp;#160;under&amp;#160;QNX6.3.2:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;export&amp;#160;TZ=MST7MDT&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ntpdate&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ntpd&amp;#160;-g&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;All&amp;#160;works&amp;#160;fine.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Under&amp;#160;QNX6.4.1&amp;#160;I&amp;#160;get&amp;#160;the&amp;#160;following&amp;#160;behavior:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;export&amp;#160;TZ=MST7MDT&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;ntpdate&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;:&amp;#160;servname&amp;#160;not&amp;#160;supported&amp;#160;for&amp;#160;ai_socktype&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;31&amp;#160;Dec&amp;#160;17:30:11&amp;#160;ntpdate[274445]:&amp;#160;can't&amp;#160;find&amp;#160;host&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;31&amp;#160;Dec&amp;#160;17:30:11&amp;#160;ntpdate[274445]:&amp;#160;no&amp;#160;servers&amp;#160;can&amp;#160;be&amp;#160;used,&amp;#160;exiting&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Process&amp;#160;274445&amp;#160;(ntpdate)&amp;#160;exited&amp;#160;status=1.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ntp&amp;#160;is&amp;#160;in&amp;#160;my&amp;#160;/etc/hosts&amp;#160;file&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;ping&amp;#160;&amp;amp;&amp;#160;nslookup&amp;#160;ntp:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;ping&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;PING&amp;#160;ntp.mgtsciences.com&amp;#160;(172.23.93.7):&amp;#160;56&amp;#160;data&amp;#160;bytes&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=0&amp;#160;ttl=64&amp;#160;time=9&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=1&amp;#160;ttl=64&amp;#160;time=4&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=2&amp;#160;ttl=64&amp;#160;time=3&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=3&amp;#160;ttl=64&amp;#160;time=5&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=4&amp;#160;ttl=64&amp;#160;time=4&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;----ntp.mgtsciences.com&amp;#160;PING&amp;#160;Statistics----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;5&amp;#160;packets&amp;#160;transmitted,&amp;#160;5&amp;#160;packets&amp;#160;received,&amp;#160;0%&amp;#160;packet&amp;#160;loss&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;round-trip&amp;#160;min/avg/max&amp;#160;=&amp;#160;3/5/9&amp;#160;ms&amp;#160;&amp;#160;&amp;#160;variance&amp;#160;=&amp;#160;5&amp;#160;ms^2&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Process&amp;#160;290829&amp;#160;(ping)&amp;#160;exited&amp;#160;status=0.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;nslookup&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Server:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;172.23.93.3&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Address:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;172.23.93.3#53&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Name:&amp;#160;&amp;#160;&amp;#160;ntp.mgtsciences.com&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Address:&amp;#160;172.23.93.7&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Process&amp;#160;299021&amp;#160;(nslookup)&amp;#160;exited&amp;#160;status=0.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;sloginfo&amp;#160;did&amp;#160;not&amp;#160;produce&amp;#160;anything&amp;#160;other&amp;#160;than&amp;#160;a&amp;#160;line:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Dec&amp;#160;31&amp;#160;17:00:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;25&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Couldn't&amp;#160;initialize&amp;#160;listen&amp;#160;service:&amp;#160;tcp&amp;#160;(Address&amp;#160;already&amp;#160;in&amp;#160;use)&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Any&amp;#160;suggestions?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post37384&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-09-04T16:12:18Z</dc:date>
  </entry>
  <entry>
    <title>post37384: ntpdate failure</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37384" />
    <author>
      <name>Todd Peterson(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37384</id>
    <modified>2009-09-04T15:56:20Z</modified>
    <issued>2009-09-04T15:56:20Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;issue&amp;#160;the&amp;#160;following&amp;#160;commands&amp;#160;after&amp;#160;the&amp;#160;network&amp;#160;is&amp;#160;up&amp;#160;under&amp;#160;QNX6.3.2:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;export&amp;#160;TZ=MST7MDT&lt;br/&gt;&lt;br/&gt;ntpdate&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;ntpd&amp;#160;-g&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;All&amp;#160;works&amp;#160;fine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Under&amp;#160;QNX6.4.1&amp;#160;I&amp;#160;get&amp;#160;the&amp;#160;following&amp;#160;behavior:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;export&amp;#160;TZ=MST7MDT&lt;br/&gt;&lt;br/&gt;#&amp;#160;ntpdate&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;Error&amp;#160;:&amp;#160;servname&amp;#160;not&amp;#160;supported&amp;#160;for&amp;#160;ai_socktype&lt;br/&gt;&lt;br/&gt;31&amp;#160;Dec&amp;#160;17:30:11&amp;#160;ntpdate[274445]:&amp;#160;can't&amp;#160;find&amp;#160;host&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;31&amp;#160;Dec&amp;#160;17:30:11&amp;#160;ntpdate[274445]:&amp;#160;no&amp;#160;servers&amp;#160;can&amp;#160;be&amp;#160;used,&amp;#160;exiting&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Process&amp;#160;274445&amp;#160;(ntpdate)&amp;#160;exited&amp;#160;status=1.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ntp&amp;#160;is&amp;#160;in&amp;#160;my&amp;#160;/etc/hosts&amp;#160;file&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;ping&amp;#160;&amp;amp;&amp;#160;nslookup&amp;#160;ntp:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;ping&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;PING&amp;#160;ntp.mgtsciences.com&amp;#160;(172.23.93.7):&amp;#160;56&amp;#160;data&amp;#160;bytes&lt;br/&gt;&lt;br/&gt;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=0&amp;#160;ttl=64&amp;#160;time=9&amp;#160;ms&lt;br/&gt;&lt;br/&gt;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=1&amp;#160;ttl=64&amp;#160;time=4&amp;#160;ms&lt;br/&gt;&lt;br/&gt;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=2&amp;#160;ttl=64&amp;#160;time=3&amp;#160;ms&lt;br/&gt;&lt;br/&gt;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=3&amp;#160;ttl=64&amp;#160;time=5&amp;#160;ms&lt;br/&gt;&lt;br/&gt;64&amp;#160;bytes&amp;#160;from&amp;#160;172.23.93.7:&amp;#160;icmp_seq=4&amp;#160;ttl=64&amp;#160;time=4&amp;#160;ms&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;----ntp.mgtsciences.com&amp;#160;PING&amp;#160;Statistics----&lt;br/&gt;&lt;br/&gt;5&amp;#160;packets&amp;#160;transmitted,&amp;#160;5&amp;#160;packets&amp;#160;received,&amp;#160;0%&amp;#160;packet&amp;#160;loss&lt;br/&gt;&lt;br/&gt;round-trip&amp;#160;min/avg/max&amp;#160;=&amp;#160;3/5/9&amp;#160;ms&amp;#160;&amp;#160;&amp;#160;variance&amp;#160;=&amp;#160;5&amp;#160;ms^2&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Process&amp;#160;290829&amp;#160;(ping)&amp;#160;exited&amp;#160;status=0.&lt;br/&gt;&lt;br/&gt;#&amp;#160;nslookup&amp;#160;ntp&lt;br/&gt;&lt;br/&gt;Server:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;172.23.93.3&lt;br/&gt;&lt;br/&gt;Address:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;172.23.93.3#53&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Name:&amp;#160;&amp;#160;&amp;#160;ntp.mgtsciences.com&lt;br/&gt;&lt;br/&gt;Address:&amp;#160;172.23.93.7&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Process&amp;#160;299021&amp;#160;(nslookup)&amp;#160;exited&amp;#160;status=0.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;sloginfo&amp;#160;did&amp;#160;not&amp;#160;produce&amp;#160;anything&amp;#160;other&amp;#160;than&amp;#160;a&amp;#160;line:&lt;br/&gt;&lt;br/&gt;Dec&amp;#160;31&amp;#160;17:00:26&amp;#160;&amp;#160;&amp;#160;&amp;#160;3&amp;#160;&amp;#160;&amp;#160;&amp;#160;25&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Couldn't&amp;#160;initialize&amp;#160;listen&amp;#160;service:&amp;#160;tcp&amp;#160;(Address&amp;#160;already&amp;#160;in&amp;#160;use)&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;suggestions?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Todd Peterson(deleted)</dc:creator>
    <dc:date>2009-09-04T15:56:20Z</dc:date>
  </entry>
  <entry>
    <title>post37327: Re: io-pkt and Asix driver behavior</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37327" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37327</id>
    <modified>2009-09-03T20:47:14Z</modified>
    <issued>2009-09-03T20:47:14Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;seem&amp;#160;to&amp;#160;remember&amp;#160;that&amp;#160;the&amp;#160;ASIX&amp;#160;driver&amp;#160;had&amp;#160;this&amp;#160;SIGKILL&amp;#160;thing&amp;#160;that&amp;#160;it&amp;#160;would&amp;#160;do&amp;#160;if&amp;#160;it&amp;#160;couldn't&amp;#160;set&amp;#160;something&amp;#160;up,&amp;#160;so&amp;#160;it's&amp;#160;possible&amp;#160;that&amp;#160;this&amp;#160;is&amp;#160;what&amp;#160;you're&amp;#160;seeing&amp;#160;(and&amp;#160;this&amp;#160;would&amp;#160;be&amp;#160;a&amp;#160;driver&amp;#160;issue&amp;#160;rather&amp;#160;than&amp;#160;the&amp;#160;stack).&amp;#160;&amp;#160;You&amp;#160;might&amp;#160;want&amp;#160;to&amp;#160;try&amp;#160;starting&amp;#160;the&amp;#160;driver&amp;#160;up&amp;#160;in&amp;#160;verbose&amp;#160;mode&amp;#160;and&amp;#160;post&amp;#160;the&amp;#160;sloginfo&amp;#160;output.&amp;#160;&amp;#160;To&amp;#160;me,&amp;#160;this&amp;#160;seems&amp;#160;to&amp;#160;be&amp;#160;more&amp;#160;of&amp;#160;a&amp;#160;problem&amp;#160;with&amp;#160;io-usb&amp;#160;than&amp;#160;io-pkt.&amp;#160;&amp;#160;If&amp;#160;io-usb&amp;#160;has&amp;#160;registered&amp;#160;/dev/io-usb&amp;#160;before&amp;#160;it's&amp;#160;ready&amp;#160;to&amp;#160;process&amp;#160;requests,&amp;#160;then&amp;#160;this&amp;#160;would&amp;#160;be&amp;#160;a&amp;#160;Bad&amp;#160;Thing.&amp;#160;&amp;#160;Someone&amp;#160;should&amp;#160;take&amp;#160;a&amp;#160;dig&amp;#160;through&amp;#160;the&amp;#160;driver&amp;#160;code&amp;#160;for&amp;#160;6.4.1&amp;#160;to&amp;#160;confirm&amp;#160;what's&amp;#160;causing&amp;#160;the&amp;#160;SIGKILL&amp;#160;to&amp;#160;be&amp;#160;sure.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;R.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-09-03T20:47:14Z</dc:date>
  </entry>
  <entry>
    <title>post37265: Re: io-pkt and Asix driver behavior</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37265" />
    <author>
      <name>Todd Peterson(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37265</id>
    <modified>2009-09-03T15:10:47Z</modified>
    <issued>2009-09-03T15:10:47Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Hi&amp;#160;Todd,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I'm&amp;#160;not&amp;#160;very&amp;#160;familiar&amp;#160;with&amp;#160;USB&amp;#160;but&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;io-pkt&amp;#160;should&amp;#160;crash.&amp;#160;Do&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you&amp;#160;happen&amp;#160;to&amp;#160;have&amp;#160;a&amp;#160;core&amp;#160;file&amp;#160;from&amp;#160;when&amp;#160;io-pkt&amp;#160;crashes?&amp;#160;It&amp;#160;sounds&amp;#160;like&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you&amp;#160;did&amp;#160;some&amp;#160;analysis&amp;#160;on&amp;#160;it&amp;#160;because&amp;#160;you&amp;#160;say&amp;#160;USB&amp;#160;is&amp;#160;not&amp;#160;fully&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;initialized?&amp;#160;Or,&amp;#160;by&amp;#160;"die",&amp;#160;do&amp;#160;you&amp;#160;mean&amp;#160;something&amp;#160;else?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt&amp;#160;exits&amp;#160;via&amp;#160;SIGKILL&amp;#160;if&amp;#160;I&amp;#160;just&amp;#160;do&amp;#160;a&amp;#160;waitfor&amp;#160;/dev/io-usb/io-usb&amp;#160;(instead&amp;#160;of&amp;#160;sleep),&amp;#160;as&amp;#160;suggested.&amp;#160;The&amp;#160;waitfor&amp;#160;did&amp;#160;work&amp;#160;under&amp;#160;QNX6.3.2.&amp;#160;sloginfo&amp;#160;does&amp;#160;not&amp;#160;provide&amp;#160;any&amp;#160;clues&amp;#160;as&amp;#160;to&amp;#160;why&amp;#160;it&amp;#160;exited,&amp;#160;except&amp;#160;that&amp;#160;I&amp;#160;see&amp;#160;a&amp;#160;bunch&amp;#160;of&amp;#160;io-usb&amp;#160;stuff&amp;#160;following&amp;#160;where&amp;#160;io-pkt&amp;#160;tries&amp;#160;to&amp;#160;launch.&amp;#160;io-pkt&amp;#160;was&amp;#160;running&amp;#160;OK&amp;#160;today&amp;#160;and&amp;#160;actually&amp;#160;did&amp;#160;crash&amp;#160;with&amp;#160;SIGSEGV&amp;#160;while&amp;#160;I&amp;#160;was&amp;#160;at&amp;#160;lunch&amp;#160;(nothing&amp;#160;really&amp;#160;running&amp;#160;on&amp;#160;the&amp;#160;board).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Process&amp;#160;4102&amp;#160;(io-pkt-v4)&amp;#160;terminated&amp;#160;SIGSEGV&amp;#160;code=1&amp;#160;fltno=11&amp;#160;ip=01088cd4&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;could&amp;#160;try&amp;#160;maybe&amp;#160;"waitfor&amp;#160;/dev/io-usb/io-usb"&amp;#160;as&amp;#160;described&amp;#160;here:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://www.qnx.com/developers/docs/6.4.1/neutrino/user_guide/hardware.html#USB&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;scroll&amp;#160;down&amp;#160;to&amp;#160;"Ethernet&amp;#160;adapters".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Cheers!&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/P&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Todd&amp;#160;Peterson&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;In&amp;#160;6.3.2,&amp;#160;I&amp;#160;start&amp;#160;the&amp;#160;USB&amp;#160;driver:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;and&amp;#160;then&amp;#160;waitfor&amp;#160;/dev/io-usb/io-usb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;and&amp;#160;then&amp;#160;start&amp;#160;io-net&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;In&amp;#160;6.4.1,&amp;#160;if&amp;#160;I&amp;#160;follow&amp;#160;the&amp;#160;same&amp;#160;steps,&amp;#160;except&amp;#160;use&amp;#160;io-pkt,&amp;#160;&amp;#160;io-pkt&amp;#160;dies,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;because&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;not&amp;#160;fully&amp;#160;initialized.&amp;#160;If&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;sleep&amp;#160;2,&amp;#160;and&amp;#160;then&amp;#160;start&amp;#160;io&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-pkt,&amp;#160;it&amp;#160;works&amp;#160;fine.&amp;#160;But,&amp;#160;I&amp;#160;hate&amp;#160;using&amp;#160;a&amp;#160;sleep,&amp;#160;instead&amp;#160;of&amp;#160;waiting&amp;#160;for&amp;#160;some&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;evidence&amp;#160;that&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;up.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Any&amp;#160;suggestions?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;working&amp;#160;.bsh&amp;#160;snippet:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;sleep&amp;#160;2&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;io-pkt-v4&amp;#160;-d&amp;#160;asix&amp;#160;-p&amp;#160;tcpip&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post37047&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Todd Peterson(deleted)</dc:creator>
    <dc:date>2009-09-03T15:10:47Z</dc:date>
  </entry>
  <entry>
    <title>post37220: Re: io-pkt and Asix driver behavior</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37220" />
    <author>
      <name>Patrik Lahti(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37220</id>
    <modified>2009-09-02T18:55:14Z</modified>
    <issued>2009-09-02T18:55:14Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Todd,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;not&amp;#160;very&amp;#160;familiar&amp;#160;with&amp;#160;USB&amp;#160;but&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;io-pkt&amp;#160;should&amp;#160;crash.&amp;#160;Do&amp;#160;&lt;br/&gt;&lt;br/&gt;you&amp;#160;happen&amp;#160;to&amp;#160;have&amp;#160;a&amp;#160;core&amp;#160;file&amp;#160;from&amp;#160;when&amp;#160;io-pkt&amp;#160;crashes?&amp;#160;It&amp;#160;sounds&amp;#160;like&amp;#160;&lt;br/&gt;&lt;br/&gt;you&amp;#160;did&amp;#160;some&amp;#160;analysis&amp;#160;on&amp;#160;it&amp;#160;because&amp;#160;you&amp;#160;say&amp;#160;USB&amp;#160;is&amp;#160;not&amp;#160;fully&amp;#160;&lt;br/&gt;&lt;br/&gt;initialized?&amp;#160;Or,&amp;#160;by&amp;#160;"die",&amp;#160;do&amp;#160;you&amp;#160;mean&amp;#160;something&amp;#160;else?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;could&amp;#160;try&amp;#160;maybe&amp;#160;"waitfor&amp;#160;/dev/io-usb/io-usb"&amp;#160;as&amp;#160;described&amp;#160;here:&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/neutrino/user_guide/hardware.html#USB&amp;#160;&lt;br/&gt;&lt;br/&gt;scroll&amp;#160;down&amp;#160;to&amp;#160;"Ethernet&amp;#160;adapters".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Cheers!&lt;br/&gt;&lt;br/&gt;/P&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Todd&amp;#160;Peterson&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;In&amp;#160;6.3.2,&amp;#160;I&amp;#160;start&amp;#160;the&amp;#160;USB&amp;#160;driver:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;then&amp;#160;waitfor&amp;#160;/dev/io-usb/io-usb&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;then&amp;#160;start&amp;#160;io-net&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;In&amp;#160;6.4.1,&amp;#160;if&amp;#160;I&amp;#160;follow&amp;#160;the&amp;#160;same&amp;#160;steps,&amp;#160;except&amp;#160;use&amp;#160;io-pkt,&amp;#160;&amp;#160;io-pkt&amp;#160;dies,&amp;#160;because&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;not&amp;#160;fully&amp;#160;initialized.&amp;#160;If&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;sleep&amp;#160;2,&amp;#160;and&amp;#160;then&amp;#160;start&amp;#160;io-pkt,&amp;#160;it&amp;#160;works&amp;#160;fine.&amp;#160;But,&amp;#160;I&amp;#160;hate&amp;#160;using&amp;#160;a&amp;#160;sleep,&amp;#160;instead&amp;#160;of&amp;#160;waiting&amp;#160;for&amp;#160;some&amp;#160;evidence&amp;#160;that&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;up.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Any&amp;#160;suggestions?&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;working&amp;#160;.bsh&amp;#160;snippet:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;sleep&amp;#160;2&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-pkt-v4&amp;#160;-d&amp;#160;asix&amp;#160;-p&amp;#160;tcpip&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post37047&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Patrik Lahti(deleted)</dc:creator>
    <dc:date>2009-09-02T18:55:14Z</dc:date>
  </entry>
  <entry>
    <title>post37047: io-pkt and Asix driver behavior</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post37047" />
    <author>
      <name>Todd Peterson(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post37047</id>
    <modified>2009-09-01T17:37:55Z</modified>
    <issued>2009-09-01T17:37:55Z</issued>
    <summary type="text/plain" mode="escaped">In&amp;#160;6.3.2,&amp;#160;I&amp;#160;start&amp;#160;the&amp;#160;USB&amp;#160;driver:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;and&amp;#160;then&amp;#160;waitfor&amp;#160;/dev/io-usb/io-usb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;and&amp;#160;then&amp;#160;start&amp;#160;io-net&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;6.4.1,&amp;#160;if&amp;#160;I&amp;#160;follow&amp;#160;the&amp;#160;same&amp;#160;steps,&amp;#160;except&amp;#160;use&amp;#160;io-pkt,&amp;#160;&amp;#160;io-pkt&amp;#160;dies,&amp;#160;because&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;not&amp;#160;fully&amp;#160;initialized.&amp;#160;If&amp;#160;I&amp;#160;do&amp;#160;a&amp;#160;sleep&amp;#160;2,&amp;#160;and&amp;#160;then&amp;#160;start&amp;#160;io-pkt,&amp;#160;it&amp;#160;works&amp;#160;fine.&amp;#160;But,&amp;#160;I&amp;#160;hate&amp;#160;using&amp;#160;a&amp;#160;sleep,&amp;#160;instead&amp;#160;of&amp;#160;waiting&amp;#160;for&amp;#160;some&amp;#160;evidence&amp;#160;that&amp;#160;the&amp;#160;USB&amp;#160;is&amp;#160;up.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;suggestions?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;working&amp;#160;.bsh&amp;#160;snippet:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-usb&amp;#160;-vvv&amp;#160;-dohci&amp;#160;ioport=0x31020000,irq=59,verbose=5&lt;br/&gt;&lt;br/&gt;sleep&amp;#160;2&lt;br/&gt;&lt;br/&gt;io-pkt-v4&amp;#160;-d&amp;#160;asix&amp;#160;-p&amp;#160;tcpip&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Todd Peterson(deleted)</dc:creator>
    <dc:date>2009-09-01T17:37:55Z</dc:date>
  </entry>
  <entry>
    <title>post36951: Re: duplicat IP Address</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post36951" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post36951</id>
    <modified>2009-08-31T13:08:28Z</modified>
    <issued>2009-08-31T13:08:28Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Mon,&amp;#160;Aug&amp;#160;31,&amp;#160;2009&amp;#160;at&amp;#160;01:14:39AM&amp;#160;-0400,&amp;#160;kaku&amp;#160;xing&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hello&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;know&amp;#160;that&amp;#160;there&amp;#160;is&amp;#160;"duplicat&amp;#160;IP&amp;#160;Address..."&amp;#160;information&amp;#160;show&amp;#160;in&amp;#160;sloginfo&amp;#160;when&amp;#160;my&amp;#160;PC's&amp;#160;IP&amp;#160;address&amp;#160;conflict&amp;#160;with&amp;#160;others.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;However,&amp;#160;does&amp;#160;anybody&amp;#160;know&amp;#160;what&amp;#160;QNX&amp;#160;API&amp;#160;could&amp;#160;provide&amp;#160;this&amp;#160;facility&amp;#160;for&amp;#160;our&amp;#160;program&amp;#160;to&amp;#160;detect&amp;#160;this&amp;#160;situation?&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Because&amp;#160;I&amp;#160;have&amp;#160;many&amp;#160;io-net.&amp;#160;example:&amp;#160;/dev/io-net/en0&amp;#160;(192.168.0.1)&amp;#160;???/dev/io-net2/en0&amp;#160;(192.168.0.1)&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;How&amp;#160;do&amp;#160;I&amp;#160;point&amp;#160;to&amp;#160;the&amp;#160;"/dev/io-nt2/eno"&amp;#160;?&amp;#160;And&amp;#160;what&amp;#160;do&amp;#160;QNX&amp;#160;API?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thanks&amp;#160;for&amp;#160;your&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;seanb&amp;#160;say&amp;#160;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;There&amp;#160;is&amp;#160;a&amp;#160;stat&amp;#160;logged:&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;netstat&amp;#160;-p&amp;#160;arp&amp;#160;|&amp;#160;grep&amp;#160;duplicate&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;could&amp;#160;do&amp;#160;the&amp;#160;equivalent&amp;#160;of&amp;#160;what&amp;#160;netstat&amp;#160;does.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;netstat&amp;#160;honours&amp;#160;the&amp;#160;SOCK&amp;#160;envirinmental&amp;#160;variable.&amp;#160;&amp;#160;/dev/io-net*&lt;br/&gt;&lt;br/&gt;doesn't&amp;#160;come&amp;#160;into&amp;#160;play&amp;#160;here.&amp;#160;&amp;#160;Check&amp;#160;out&amp;#160;the&amp;#160;'prefix'&amp;#160;argument&lt;br/&gt;&lt;br/&gt;to&amp;#160;the&amp;#160;stack:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&amp;#160;-parp&amp;#160;|&amp;#160;grep&amp;#160;duplicate&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;vs&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;io-pkt&amp;#160;-ptcpip&amp;#160;prefix=/alt&lt;br/&gt;&lt;br/&gt;#&amp;#160;SOCK=/alt&amp;#160;netstat&amp;#160;-parp&amp;#160;|&amp;#160;grep&amp;#160;duplicate&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;source&amp;#160;to&amp;#160;netstat&amp;#160;is&amp;#160;in&amp;#160;the&amp;#160;networking&amp;#160;project&amp;#160;on&amp;#160;foundry27&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-08-31T13:08:28Z</dc:date>
  </entry>
  <entry>
    <title>post36924: duplicat IP Address</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post36924" />
    <author>
      <name>kaku xing</name>
    </author>
    <id>https://community.qnx.com/sf/go/post36924</id>
    <modified>2009-08-31T05:14:39Z</modified>
    <issued>2009-08-31T05:14:39Z</issued>
    <summary type="text/plain" mode="escaped">Hello&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;know&amp;#160;that&amp;#160;there&amp;#160;is&amp;#160;"duplicat&amp;#160;IP&amp;#160;Address..."&amp;#160;information&amp;#160;show&amp;#160;in&amp;#160;sloginfo&amp;#160;when&amp;#160;my&amp;#160;PC's&amp;#160;IP&amp;#160;address&amp;#160;conflict&amp;#160;with&amp;#160;others.&amp;#160;&lt;br/&gt;&lt;br/&gt;However,&amp;#160;does&amp;#160;anybody&amp;#160;know&amp;#160;what&amp;#160;QNX&amp;#160;API&amp;#160;could&amp;#160;provide&amp;#160;this&amp;#160;facility&amp;#160;for&amp;#160;our&amp;#160;program&amp;#160;to&amp;#160;detect&amp;#160;this&amp;#160;situation?&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Because&amp;#160;I&amp;#160;have&amp;#160;many&amp;#160;io-net.&amp;#160;example:&amp;#160;/dev/io-net/en0&amp;#160;(192.168.0.1)&amp;#160;、/dev/io-net2/en0&amp;#160;(192.168.0.1)&amp;#160;&lt;br/&gt;&lt;br/&gt;How&amp;#160;do&amp;#160;I&amp;#160;point&amp;#160;to&amp;#160;the&amp;#160;"/dev/io-nt2/eno"&amp;#160;?&amp;#160;And&amp;#160;what&amp;#160;do&amp;#160;QNX&amp;#160;API?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;for&amp;#160;your&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;seanb&amp;#160;say&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;is&amp;#160;a&amp;#160;stat&amp;#160;logged:&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;netstat&amp;#160;-p&amp;#160;arp&amp;#160;|&amp;#160;grep&amp;#160;duplicate&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;could&amp;#160;do&amp;#160;the&amp;#160;equivalent&amp;#160;of&amp;#160;what&amp;#160;netstat&amp;#160;does.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Best&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;Formosa&amp;#160;Plastics&amp;#160;Corp.Electronic&amp;#160;Group&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Ching&amp;#160;Hsun&amp;#160;Kuo&amp;#160;郭憬勳&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;TEL&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;:&amp;#160;(07)3711411&amp;#160;EXT&amp;#160;6470&amp;#160;&lt;br/&gt;&lt;br/&gt;FAX&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;:&amp;#160;(07)372-7026&lt;br/&gt;&lt;br/&gt;E-MAIL:&amp;#160;robby0524@fpc.com.tw&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;100,SueiGuan&amp;#160;Road,Jen-Wu&amp;#160;Hsiang,Kaohsiung,Taiwan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;814高雄縣仁武鄉水管路100號&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>kaku xing</dc:creator>
    <dc:date>2009-08-31T05:14:39Z</dc:date>
  </entry>
  <entry>
    <title>post36436: simultaneous packet sending</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post36436" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post36436</id>
    <modified>2009-08-21T16:18:37Z</modified>
    <issued>2009-08-21T16:18:37Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;have&amp;#160;a&amp;#160;quad&amp;#160;port&amp;#160;network&amp;#160;card&amp;#160;and&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;send&amp;#160;one&amp;#160;packet&amp;#160;with&amp;#160;size&amp;#160;of&amp;#160;121&amp;#160;byes&amp;#160;to&amp;#160;each&amp;#160;network&amp;#160;interface&amp;#160;every&amp;#160;250&amp;#160;us.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;using&amp;#160;pcap.h&amp;#160;for&amp;#160;this&amp;#160;purpose.&amp;#160;Currently&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;a&amp;#160;time&amp;#160;to&amp;#160;create&amp;#160;250usec&amp;#160;and&amp;#160;I&amp;#160;send&amp;#160;four&amp;#160;packets&amp;#160;to&amp;#160;four&amp;#160;network&amp;#160;interfaces&amp;#160;consecutively.&amp;#160;I&amp;#160;have&amp;#160;one&amp;#160;more&amp;#160;similar&amp;#160;network&amp;#160;card&amp;#160;installed&amp;#160;in&amp;#160;another&amp;#160;PC&amp;#160;running&amp;#160;winxp.&amp;#160;These&amp;#160;two&amp;#160;network&amp;#160;cards&amp;#160;are&amp;#160;connected&amp;#160;together&amp;#160;through&amp;#160;four&amp;#160;cross&amp;#160;wires.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;the&amp;#160;second&amp;#160;PC&amp;#160;for&amp;#160;monitoring.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;I&amp;#160;am&amp;#160;running&amp;#160;four&amp;#160;pcap_sendpacket()&amp;#160;functions&amp;#160;consecutively,&amp;#160;there&amp;#160;would&amp;#160;be&amp;#160;about&amp;#160;20us&amp;#160;delay&amp;#160;between&amp;#160;the&amp;#160;first&amp;#160;and&amp;#160;second&amp;#160;interface&amp;#160;packets&amp;#160;and&amp;#160;the&amp;#160;same&amp;#160;for&amp;#160;second&amp;#160;and&amp;#160;third&amp;#160;and&amp;#160;so&amp;#160;on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;there&amp;#160;any&amp;#160;way&amp;#160;to&amp;#160;send&amp;#160;packets&amp;#160;simultaneously&amp;#160;or&amp;#160;at&amp;#160;least&amp;#160;reduce&amp;#160;the&amp;#160;delay&amp;#160;to&amp;#160;few&amp;#160;us.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;think&amp;#160;if&amp;#160;I&amp;#160;use&amp;#160;for&amp;#160;timers&amp;#160;and&amp;#160;calibrate&amp;#160;them&amp;#160;I&amp;#160;can&amp;#160;do&amp;#160;the&amp;#160;job&amp;#160;or&amp;#160;not?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-08-21T16:18:37Z</dc:date>
  </entry>
  <entry>
    <title>post35874: Re: RE: RE: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35874" />
    <author>
      <name>soujanya Yelchuri</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35874</id>
    <modified>2009-08-13T06:31:55Z</modified>
    <issued>2009-08-13T06:31:55Z</issued>
    <summary type="text/plain" mode="escaped">Its&amp;#160;definitely&amp;#160;an&amp;#160;important&amp;#160;feature&amp;#160;for&amp;#160;our&amp;#160;project.&lt;br/&gt;&lt;br/&gt;In&amp;#160;our&amp;#160;project&amp;#160;the&amp;#160;total&amp;#160;application&amp;#160;depends&amp;#160;on&amp;#160;the&amp;#160;"/net"&amp;#160;folder.&lt;br/&gt;&lt;br/&gt;If&amp;#160;/net&amp;#160;is&amp;#160;populated&amp;#160;automatically&amp;#160;then&amp;#160;there&amp;#160;will&amp;#160;not&amp;#160;be&amp;#160;an&amp;#160;extra&amp;#160;stuff&amp;#160;to&amp;#160;the&amp;#160;TDP&amp;#160;oeration&amp;#160;and&amp;#160;make&amp;#160;an&amp;#160;entry&amp;#160;in&amp;#160;/net.&lt;br/&gt;&lt;br/&gt;i&amp;#160;mean&amp;#160;I&amp;#160;need&amp;#160;not&amp;#160;maintain&amp;#160;a&amp;#160;lists&amp;#160;in&amp;#160;/etc/hosts.&lt;br/&gt;&lt;br/&gt;If&amp;#160;a&amp;#160;hostname&amp;#160;is&amp;#160;changed&amp;#160;again&amp;#160;its&amp;#160;a&amp;#160;big&amp;#160;headache&amp;#160;to&amp;#160;modify&amp;#160;the&amp;#160;/etc/hosts&amp;#160;file...on&amp;#160;all&amp;#160;the&amp;#160;nodes.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>soujanya Yelchuri</dc:creator>
    <dc:date>2009-08-13T06:31:55Z</dc:date>
  </entry>
  <entry>
    <title>post35815: RE: RE: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35815" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35815</id>
    <modified>2009-08-12T13:30:29Z</modified>
    <issued>2009-08-12T13:30:29Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Why&amp;#160;this&amp;#160;important&amp;#160;feature&amp;#160;is&amp;#160;removed&amp;#160;from&amp;#160;QNX&amp;#160;6.4.0??&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#160;wasn't&amp;#160;removed&amp;#160;-&amp;#160;it's&amp;#160;simply&amp;#160;a&amp;#160;difference&amp;#160;between&lt;br/&gt;&lt;br/&gt;the&amp;#160;resolvers&amp;#160;used&amp;#160;with&amp;#160;ethernet&amp;#160;bind,&amp;#160;and&amp;#160;ip&amp;#160;bind.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;had&amp;#160;no&amp;#160;idea&amp;#160;that&amp;#160;anyone&amp;#160;considered&amp;#160;the&amp;#160;"hints"&lt;br/&gt;&lt;br/&gt;in&amp;#160;/net&amp;#160;an&amp;#160;important&amp;#160;feature!&amp;#160;&amp;#160;I&amp;#160;personally&amp;#160;think&lt;br/&gt;&lt;br/&gt;they're&amp;#160;nice&amp;#160;to&amp;#160;see,&amp;#160;but&amp;#160;whether&amp;#160;or&amp;#160;not&amp;#160;they&amp;#160;are&lt;br/&gt;&lt;br/&gt;there&amp;#160;should&amp;#160;not&amp;#160;really&amp;#160;affect&amp;#160;the&amp;#160;time&amp;#160;it&amp;#160;takes&lt;br/&gt;&lt;br/&gt;to&amp;#160;resolve&amp;#160;a&amp;#160;new&amp;#160;host.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-08-12T13:30:29Z</dc:date>
  </entry>
  <entry>
    <title>post35799: Re: RE: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35799" />
    <author>
      <name>soujanya Yelchuri</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35799</id>
    <modified>2009-08-12T09:49:07Z</modified>
    <issued>2009-08-12T09:49:07Z</issued>
    <summary type="text/plain" mode="escaped">hi,&lt;br/&gt;&lt;br/&gt;Does&amp;#160;any&amp;#160;one&amp;#160;let&amp;#160;me&amp;#160;the&amp;#160;status&amp;#160;of&amp;#160;P.S.&amp;#160;&amp;#160;69603&amp;#160;.&lt;br/&gt;&lt;br/&gt;In&amp;#160;future&amp;#160;is&amp;#160;there&amp;#160;any&amp;#160;chance&amp;#160;that&amp;#160;&amp;#160;i&amp;#160;get&amp;#160;auto&amp;#160;pop&amp;#160;up&amp;#160;of&amp;#160;/net&amp;#160;with&amp;#160;QNET&amp;#160;over&amp;#160;IP.??&amp;#160;in&amp;#160;the&amp;#160;later&amp;#160;versions&amp;#160;of&amp;#160;QNX&amp;#160;6.4.X???&lt;br/&gt;&lt;br/&gt;Any&amp;#160;idea..??&lt;br/&gt;&lt;br/&gt;Its&amp;#160;the&amp;#160;major&amp;#160;stop&amp;#160;issue&amp;#160;for&amp;#160;me&amp;#160;&amp;#160;for&amp;#160;migration&amp;#160;to&amp;#160;QNX&amp;#160;6.4.0&lt;br/&gt;&lt;br/&gt;Is&amp;#160;there&amp;#160;any&amp;#160;quick&amp;#160;fix&amp;#160;??&lt;br/&gt;&lt;br/&gt;Why&amp;#160;this&amp;#160;important&amp;#160;feature&amp;#160;is&amp;#160;removed&amp;#160;from&amp;#160;QNX&amp;#160;6.4.0??&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>soujanya Yelchuri</dc:creator>
    <dc:date>2009-08-12T09:49:07Z</dc:date>
  </entry>
  <entry>
    <title>post35649: Re: Move from devn-mpc85xx.so to devnp-mpc85xx.so: how to keep the 	device name</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35649" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35649</id>
    <modified>2009-08-11T10:37:44Z</modified>
    <issued>2009-08-11T10:37:44Z</issued>
    <summary type="text/plain" mode="escaped">There&amp;#160;are&amp;#160;still&amp;#160;problems&amp;#160;with&amp;#160;this,&amp;#160;even&amp;#160;in&amp;#160;6.4.1.&amp;#160;&amp;#160;If&amp;#160;you&amp;#160;force&amp;#160;the&amp;#160;name&amp;#160;prefix&amp;#160;to&amp;#160;"en",&amp;#160;probably&amp;#160;the&amp;#160;most&amp;#160;common&amp;#160;use&amp;#160;of&amp;#160;the&amp;#160;option,&amp;#160;then&amp;#160;nicinfo&amp;#160;stops&amp;#160;working,&amp;#160;since&amp;#160;it&amp;#160;thinks&amp;#160;the&amp;#160;"en"&amp;#160;prefix&amp;#160;indicates&amp;#160;it's&amp;#160;dealing&amp;#160;with&amp;#160;an&amp;#160;io-net&amp;#160;driver&amp;#160;and&amp;#160;it&amp;#160;calls&amp;#160;doit_ionet()&amp;#160;instead&amp;#160;of&amp;#160;doit().&amp;#160;Calling&amp;#160;doit()&amp;#160;when&amp;#160;doit_ionet()&amp;#160;fails&amp;#160;almost&amp;#160;fixes&amp;#160;the&amp;#160;problem&amp;#160;---&amp;#160;you&amp;#160;get&amp;#160;info,&amp;#160;but&amp;#160;you&amp;#160;get&amp;#160;each&amp;#160;driver's&amp;#160;name&amp;#160;twice,&amp;#160;once&amp;#160;from&amp;#160;the&amp;#160;failed&amp;#160;doit_ionet()&amp;#160;and&amp;#160;once&amp;#160;from&amp;#160;doit().&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-08-11T10:37:44Z</dc:date>
  </entry>
  <entry>
    <title>post35138: Re: npm-rawcan ethernet driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35138" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35138</id>
    <modified>2009-08-03T14:54:42Z</modified>
    <issued>2009-08-03T14:54:42Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Mon,&amp;#160;Aug&amp;#160;03,&amp;#160;2009&amp;#160;at&amp;#160;12:04:53AM&amp;#160;-0400,&amp;#160;Brabhu&amp;#160;Hansen&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Has&amp;#160;any&amp;#160;one&amp;#160;tried&amp;#160;using&amp;#160;the&amp;#160;ethernet&amp;#160;over&amp;#160;CAN&amp;#160;&amp;#160;for&amp;#160;io-pkt?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;The&amp;#160;existing&amp;#160;code&amp;#160;which&amp;#160;i&amp;#160;found&amp;#160;is&amp;#160;only&amp;#160;for&amp;#160;io-net.&amp;#160;Can&amp;#160;this&amp;#160;be&amp;#160;made&amp;#160;run&amp;#160;using&amp;#160;shim&amp;#160;library&amp;#160;under&amp;#160;../sys/dev_qnx/shim?&amp;#160;or&amp;#160;a&amp;#160;complete&amp;#160;porting&amp;#160;of&amp;#160;npm-rawcan&amp;#160;is&amp;#160;needed&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;not&amp;#160;familiar&amp;#160;with&amp;#160;npm-rawcan&amp;#160;but&amp;#160;'npm'&amp;#160;suggests&amp;#160;it's&lt;br/&gt;&lt;br/&gt;a&amp;#160;protocol&amp;#160;module,&amp;#160;not&amp;#160;a&amp;#160;driver.&amp;#160;&amp;#160;The&amp;#160;shim&amp;#160;handles&amp;#160;drivers&lt;br/&gt;&lt;br/&gt;so&amp;#160;it&amp;#160;probably&amp;#160;won't&amp;#160;work&amp;#160;without&amp;#160;some&amp;#160;porting&amp;#160;effort.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-08-03T14:54:42Z</dc:date>
  </entry>
  <entry>
    <title>post35127: npm-rawcan ethernet driver</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35127" />
    <author>
      <name>Brabhu Hansen</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35127</id>
    <modified>2009-08-03T04:04:52Z</modified>
    <issued>2009-08-03T04:04:52Z</issued>
    <summary type="text/plain" mode="escaped">Has&amp;#160;any&amp;#160;one&amp;#160;tried&amp;#160;using&amp;#160;the&amp;#160;ethernet&amp;#160;over&amp;#160;CAN&amp;#160;&amp;#160;for&amp;#160;io-pkt?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;existing&amp;#160;code&amp;#160;which&amp;#160;i&amp;#160;found&amp;#160;is&amp;#160;only&amp;#160;for&amp;#160;io-net.&amp;#160;Can&amp;#160;this&amp;#160;be&amp;#160;made&amp;#160;run&amp;#160;using&amp;#160;shim&amp;#160;library&amp;#160;under&amp;#160;../sys/dev_qnx/shim?&amp;#160;or&amp;#160;a&amp;#160;complete&amp;#160;porting&amp;#160;of&amp;#160;npm-rawcan&amp;#160;is&amp;#160;needed</summary>
    <dc:creator>Brabhu Hansen</dc:creator>
    <dc:date>2009-08-03T04:04:52Z</dc:date>
  </entry>
  <entry>
    <title>post35123: More strange behavior in libpcap</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35123" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35123</id>
    <modified>2009-08-01T17:02:54Z</modified>
    <issued>2009-08-01T17:02:54Z</issued>
    <summary type="text/plain" mode="escaped">While&amp;#160;investigating&amp;#160;"strange&amp;#160;behavior&amp;#160;of&amp;#160;using&amp;#160;pcap.h",&amp;#160;I&amp;#160;ran&amp;#160;across&amp;#160;another&amp;#160;bit&amp;#160;of&amp;#160;strange&amp;#160;behavior&amp;#160;---&amp;#160;pcap_next&amp;#160;(and&amp;#160;also&amp;#160;pcap_next_ex)&amp;#160;frequently&amp;#160;returns&amp;#160;immediately&amp;#160;with&amp;#160;a&amp;#160;timeout&amp;#160;indication.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;code&amp;#160;in&amp;#160;pcap_read_bpf&amp;#160;(in&amp;#160;pcap-bpf.c)&amp;#160;expects&amp;#160;the&amp;#160;byte&amp;#160;count&amp;#160;returned&amp;#160;by&amp;#160;BPF&amp;#160;to&amp;#160;be&amp;#160;word&amp;#160;aligned,&amp;#160;but&amp;#160;BPF&amp;#160;inserts&amp;#160;the&amp;#160;alignment&amp;#160;space&amp;#160;BEFORE&amp;#160;it&amp;#160;adds&amp;#160;a&amp;#160;packet&amp;#160;to&amp;#160;the&amp;#160;buffer,&amp;#160;not&amp;#160;AFTER&amp;#160;it&amp;#160;adds&amp;#160;the&amp;#160;packet.&amp;#160;&amp;#160;So&amp;#160;the&amp;#160;end&amp;#160;of&amp;#160;the&amp;#160;buffer&amp;#160;may&amp;#160;not&amp;#160;be&amp;#160;word&amp;#160;aligned.&amp;#160;&amp;#160;There&amp;#160;are&amp;#160;two&amp;#160;tests&amp;#160;in&amp;#160;pcap_read_bpf&amp;#160;to&amp;#160;check&amp;#160;for&amp;#160;more&amp;#160;data&amp;#160;in&amp;#160;the&amp;#160;buffer:&amp;#160;one&amp;#160;of&amp;#160;them,&amp;#160;"if&amp;#160;(p-&amp;gt;cc&amp;#160;==&amp;#160;0)&amp;#160;{"&amp;#160;&amp;#160;tests&amp;#160;a&amp;#160;counter&amp;#160;that&amp;#160;gets&amp;#160;decremented&amp;#160;by&amp;#160;the&amp;#160;word&amp;#160;aligned&amp;#160;length&amp;#160;of&amp;#160;each&amp;#160;packet&amp;#160;---&amp;#160;a&amp;#160;counter&amp;#160;that&amp;#160;will&amp;#160;go&amp;#160;negative&amp;#160;at&amp;#160;the&amp;#160;end&amp;#160;of&amp;#160;the&amp;#160;buffer&amp;#160;three&amp;#160;out&amp;#160;of&amp;#160;four&amp;#160;times&amp;#160;on&amp;#160;random&amp;#160;length&amp;#160;data;&amp;#160;the&amp;#160;other&amp;#160;test,&amp;#160;"while&amp;#160;(bp&amp;#160;&amp;lt;&amp;#160;ep)&amp;#160;{"&amp;#160;tests&amp;#160;that&amp;#160;the&amp;#160;packet&amp;#160;pointer&amp;#160;hasn't&amp;#160;been&amp;#160;incremented&amp;#160;past&amp;#160;the&amp;#160;end&amp;#160;of&amp;#160;the&amp;#160;data.&amp;#160;&amp;#160;So,&amp;#160;whenever&amp;#160;the&amp;#160;byte&amp;#160;count&amp;#160;from&amp;#160;BPF&amp;#160;is&amp;#160;not&amp;#160;word&amp;#160;aligned,&amp;#160;after&amp;#160;the&amp;#160;last&amp;#160;packet&amp;#160;is&amp;#160;read&amp;#160;from&amp;#160;the&amp;#160;buffer,&amp;#160;the&amp;#160;next&amp;#160;call&amp;#160;to&amp;#160;pcap_next&amp;#160;finds&amp;#160;the&amp;#160;counter&amp;#160;negative,&amp;#160;and&amp;#160;since&amp;#160;the&amp;#160;test&amp;#160;is&amp;#160;for&amp;#160;exactly&amp;#160;zero,&amp;#160;another&amp;#160;read&amp;#160;is&amp;#160;NOT&amp;#160;started,&amp;#160;and&amp;#160;the&amp;#160;code&amp;#160;goes&amp;#160;on&amp;#160;to&amp;#160;loop&amp;#160;through&amp;#160;the&amp;#160;packet;&amp;#160;but&amp;#160;the&amp;#160;pointer&amp;#160;test&amp;#160;correctly&amp;#160;determines&amp;#160;that&amp;#160;there&amp;#160;are&amp;#160;no&amp;#160;more&amp;#160;packets&amp;#160;in&amp;#160;the&amp;#160;buffer,&amp;#160;and&amp;#160;returns&amp;#160;no&amp;#160;data,&amp;#160;indicating&amp;#160;a&amp;#160;timeout.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;are&amp;#160;several&amp;#160;ways&amp;#160;to&amp;#160;correct&amp;#160;this&amp;#160;"problem",&amp;#160;and&amp;#160;the&amp;#160;selection&amp;#160;may&amp;#160;be&amp;#160;based&amp;#160;more&amp;#160;on&amp;#160;politics&amp;#160;than&amp;#160;on&amp;#160;technical&amp;#160;issues.&amp;#160;&amp;#160;I&amp;#160;would&amp;#160;judge&amp;#160;pcap_read_bpf,&amp;#160;with&amp;#160;its&amp;#160;two&amp;#160;different&amp;#160;tests&amp;#160;for&amp;#160;the&amp;#160;same&amp;#160;condition,&amp;#160;to&amp;#160;be&amp;#160;broken:&amp;#160;a&amp;#160;quick&amp;#160;fix&amp;#160;would&amp;#160;be&amp;#160;to&amp;#160;change&amp;#160;the&amp;#160;p-&amp;gt;cc&amp;#160;==&amp;#160;0&amp;#160;test&amp;#160;to&amp;#160;p-&amp;gt;cc&amp;#160;&amp;lt;=&amp;#160;0.&amp;#160;&amp;#160;But&amp;#160;I&amp;#160;suppose&amp;#160;others&amp;#160;might&amp;#160;argue&amp;#160;that&amp;#160;BPF&amp;#160;should&amp;#160;always&amp;#160;return&amp;#160;a&amp;#160;word&amp;#160;aligned&amp;#160;value,&amp;#160;and&amp;#160;that&amp;#160;should&amp;#160;work&amp;#160;too.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;any&amp;#160;case,&amp;#160;it's&amp;#160;hard&amp;#160;to&amp;#160;imagine&amp;#160;these&amp;#160;false&amp;#160;timeouts&amp;#160;causing&amp;#160;a&amp;#160;serious&amp;#160;problem&amp;#160;in&amp;#160;any&amp;#160;application,&amp;#160;but&amp;#160;still,&amp;#160;it's&amp;#160;just&amp;#160;not&amp;#160;quite&amp;#160;right.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-08-01T17:02:54Z</dc:date>
  </entry>
  <entry>
    <title>post35109: Re: Move from devn-mpc85xx.so to devnp-mpc85xx.so: how to keep the 	device name</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35109" />
    <author>
      <name>Robert craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35109</id>
    <modified>2009-07-31T20:06:09Z</modified>
    <issued>2009-07-31T20:06:09Z</issued>
    <summary type="text/plain" mode="escaped">Hmmm...&amp;#160;&amp;#160;I&amp;#160;seem&amp;#160;to&amp;#160;remember&amp;#160;that&amp;#160;this&amp;#160;option&amp;#160;was&amp;#160;added&amp;#160;in&amp;#160;6.4.1,&amp;#160;so&amp;#160;if&amp;#160;you're&amp;#160;on&amp;#160;6.4.0,&amp;#160;it&amp;#160;won't&amp;#160;work.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/integration/viewvc/viewvc.cgi?view=revision&amp;amp;root=core_networking&amp;amp;system=exsy1001&amp;amp;revision=670&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Robert.</summary>
    <dc:creator>Robert craig</dc:creator>
    <dc:date>2009-07-31T20:06:09Z</dc:date>
  </entry>
  <entry>
    <title>post35077: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35077" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35077</id>
    <modified>2009-07-31T16:49:09Z</modified>
    <issued>2009-07-31T16:49:09Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Jul&amp;#160;31,&amp;#160;2009&amp;#160;at&amp;#160;12:40:49PM&amp;#160;-0400,&amp;#160;Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Well&amp;#160;done.&amp;#160;It&amp;#160;worked.&amp;#160;I&amp;#160;really&amp;#160;appreciate.&amp;#160;I&amp;#160;am&amp;#160;going&amp;#160;to&amp;#160;summarize&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;discussion&amp;#160;and&amp;#160;make&amp;#160;it&amp;#160;more&amp;#160;useful&amp;#160;for&amp;#160;anyone&amp;#160;who&amp;#160;may&amp;#160;face&amp;#160;the&amp;#160;same&amp;#160;problem.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Just&amp;#160;one&amp;#160;thing&amp;#160;I&amp;#160;wanna&amp;#160;confirm,&amp;#160;was&amp;#160;replacing&amp;#160;libpcap.a&amp;#160;necessary&amp;#160;or&amp;#160;not.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Best&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;libpcap.a&amp;#160;modification&amp;#160;is&amp;#160;not&amp;#160;related&amp;#160;to&amp;#160;your&amp;#160;timestamp&amp;#160;problem&amp;#160;so&amp;#160;no.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;final&amp;#160;I&amp;#160;have&amp;#160;in&amp;#160;mind&amp;#160;likely&amp;#160;will&amp;#160;require&amp;#160;a&amp;#160;new&amp;#160;stack&lt;br/&gt;&lt;br/&gt;and&amp;#160;libpcap.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-31T16:49:09Z</dc:date>
  </entry>
  <entry>
    <title>post35076: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35076" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35076</id>
    <modified>2009-07-31T16:40:46Z</modified>
    <issued>2009-07-31T16:40:46Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;timestamps&amp;#160;with&amp;#160;the&amp;#160;normal&amp;#160;8&amp;#160;us.&amp;#160;resolution,&amp;#160;as&amp;#160;expected.&amp;#160;&amp;#160;The&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;changes&amp;#160;that&amp;#160;were&amp;#160;suggested&amp;#160;for&amp;#160;mtime&amp;#160;will&amp;#160;produce&amp;#160;ms.,&amp;#160;not&amp;#160;us.,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;resolution,&amp;#160;since&amp;#160;the&amp;#160;hardware&amp;#160;clock&amp;#160;interrupts&amp;#160;(approximately)&amp;#160;once&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;You&amp;#160;should&amp;#160;get&amp;#160;8ms&amp;#160;resolution&amp;#160;not&amp;#160;8us.&amp;#160;as&amp;#160;the&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&amp;#160;is&amp;#160;right&amp;#160;I&amp;#160;forgot&amp;#160;qtime&amp;#160;is&amp;#160;updated&amp;#160;by&amp;#160;timer&amp;#160;so&amp;#160;curtime_nto&amp;#160;won't&amp;#160;get&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;better&amp;#160;than&amp;#160;1&amp;#160;ms.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;you&amp;#160;should&amp;#160;write&amp;#160;a&amp;#160;small&amp;#160;program&amp;#160;to&amp;#160;call&amp;#160;ClockPeriod&amp;#160;to&amp;#160;change&amp;#160;system&amp;#160;clock&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;to&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;smaller,&amp;#160;like&amp;#160;250us.&amp;#160;then&amp;#160;run&amp;#160;your&amp;#160;app.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Well&amp;#160;done.&amp;#160;It&amp;#160;worked.&amp;#160;I&amp;#160;really&amp;#160;appreciate.&amp;#160;I&amp;#160;am&amp;#160;going&amp;#160;to&amp;#160;summarize&amp;#160;the&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;discussion&amp;#160;and&amp;#160;make&amp;#160;it&amp;#160;more&amp;#160;useful&amp;#160;for&amp;#160;anyone&amp;#160;who&amp;#160;may&amp;#160;face&amp;#160;the&amp;#160;same&amp;#160;problem.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Just&amp;#160;one&amp;#160;thing&amp;#160;I&amp;#160;wanna&amp;#160;confirm,&amp;#160;was&amp;#160;replacing&amp;#160;libpcap.a&amp;#160;necessary&amp;#160;or&amp;#160;not.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Best&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166206&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166206&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166336&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166336&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166538&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166547&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166547&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167211&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167211&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167322&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167322&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,167985&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168004&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168004&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168217&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168217&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168327&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168327&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168539&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168548&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168548&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168991&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,168991&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169212&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169212&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169323&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169323&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169534&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169544&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169544&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;12:12:13,169986&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;libpcap.a&amp;#160;modification&amp;#160;is&amp;#160;not&amp;#160;related&amp;#160;to&amp;#160;your&amp;#160;timestamp&amp;#160;problem&amp;#160;so&amp;#160;no.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-31T16:40:46Z</dc:date>
  </entry>
  <entry>
    <title>post35074: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35074" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35074</id>
    <modified>2009-07-31T16:14:41Z</modified>
    <issued>2009-07-31T16:14:41Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;timestamps&amp;#160;with&amp;#160;the&amp;#160;normal&amp;#160;8&amp;#160;us.&amp;#160;resolution,&amp;#160;as&amp;#160;expected.&amp;#160;&amp;#160;The&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;changes&amp;#160;that&amp;#160;were&amp;#160;suggested&amp;#160;for&amp;#160;mtime&amp;#160;will&amp;#160;produce&amp;#160;ms.,&amp;#160;not&amp;#160;us.,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;resolution,&amp;#160;since&amp;#160;the&amp;#160;hardware&amp;#160;clock&amp;#160;interrupts&amp;#160;(approximately)&amp;#160;once&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;should&amp;#160;get&amp;#160;8ms&amp;#160;resolution&amp;#160;not&amp;#160;8us.&amp;#160;as&amp;#160;the&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&amp;#160;is&amp;#160;right&amp;#160;I&amp;#160;forgot&amp;#160;qtime&amp;#160;is&amp;#160;updated&amp;#160;by&amp;#160;timer&amp;#160;so&amp;#160;curtime_nto&amp;#160;won't&amp;#160;get&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;better&amp;#160;than&amp;#160;1&amp;#160;ms.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you&amp;#160;should&amp;#160;write&amp;#160;a&amp;#160;small&amp;#160;program&amp;#160;to&amp;#160;call&amp;#160;ClockPeriod&amp;#160;to&amp;#160;change&amp;#160;system&amp;#160;clock&amp;#160;to&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;smaller,&amp;#160;like&amp;#160;250us.&amp;#160;then&amp;#160;run&amp;#160;your&amp;#160;app.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Well&amp;#160;done.&amp;#160;It&amp;#160;worked.&amp;#160;I&amp;#160;really&amp;#160;appreciate.&amp;#160;I&amp;#160;am&amp;#160;going&amp;#160;to&amp;#160;summarize&amp;#160;the&amp;#160;discussion&amp;#160;and&amp;#160;make&amp;#160;it&amp;#160;more&amp;#160;useful&amp;#160;for&amp;#160;anyone&amp;#160;who&amp;#160;may&amp;#160;face&amp;#160;the&amp;#160;same&amp;#160;problem.&amp;#160;Just&amp;#160;one&amp;#160;thing&amp;#160;I&amp;#160;wanna&amp;#160;confirm,&amp;#160;was&amp;#160;replacing&amp;#160;libpcap.a&amp;#160;necessary&amp;#160;or&amp;#160;not.&lt;br/&gt;&lt;br/&gt;Best&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,165995&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166206&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166206&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166336&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166336&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166538&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166547&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166547&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166769&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,166990&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167211&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167211&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167322&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167322&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167543&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167773&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,167985&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168004&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168004&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168217&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168217&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168327&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168327&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168539&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168548&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168548&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168770&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168991&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,168991&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169212&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169212&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169323&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169323&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169534&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169544&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169544&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169765&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;12:12:13,169986&amp;#160;len:121</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T16:14:41Z</dc:date>
  </entry>
  <entry>
    <title>post35073: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35073" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35073</id>
    <modified>2009-07-31T16:13:26Z</modified>
    <issued>2009-07-31T16:13:26Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;timestamps&amp;#160;with&amp;#160;the&amp;#160;normal&amp;#160;8&amp;#160;us.&amp;#160;resolution,&amp;#160;as&amp;#160;expected.&amp;#160;&amp;#160;The&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;changes&amp;#160;that&amp;#160;were&amp;#160;suggested&amp;#160;for&amp;#160;mtime&amp;#160;will&amp;#160;produce&amp;#160;ms.,&amp;#160;not&amp;#160;us.,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;resolution,&amp;#160;since&amp;#160;the&amp;#160;hardware&amp;#160;clock&amp;#160;interrupts&amp;#160;(approximately)&amp;#160;once&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;should&amp;#160;get&amp;#160;8ms&amp;#160;resolution&amp;#160;not&amp;#160;8us.&amp;#160;as&amp;#160;the&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&amp;#160;is&amp;#160;right&amp;#160;I&amp;#160;forgot&amp;#160;qtime&amp;#160;is&amp;#160;updated&amp;#160;by&amp;#160;timer&amp;#160;so&amp;#160;curtime_nto&amp;#160;won't&amp;#160;get&amp;#160;better&amp;#160;than&amp;#160;1&amp;#160;ms.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you&amp;#160;should&amp;#160;write&amp;#160;a&amp;#160;small&amp;#160;program&amp;#160;to&amp;#160;call&amp;#160;ClockPeriod&amp;#160;to&amp;#160;change&amp;#160;system&amp;#160;clock&amp;#160;to&amp;#160;smaller,&amp;#160;like&amp;#160;250us.&amp;#160;then&amp;#160;run&amp;#160;your&amp;#160;app.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Yea,&amp;#160;of&amp;#160;course&amp;#160;I&amp;#160;meant&amp;#160;8ms.,&amp;#160;not&amp;#160;8us.!&amp;#160;&amp;#160;Even&amp;#160;when&amp;#160;I&amp;#160;reread&amp;#160;messages&amp;#160;two&amp;#160;&lt;br/&gt;&lt;br/&gt;or&amp;#160;three&amp;#160;times&amp;#160;before&amp;#160;I&amp;#160;hit&amp;#160;the&amp;#160;send&amp;#160;button,&amp;#160;I&amp;#160;still&amp;#160;make&amp;#160;mistakes.&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Guess&amp;#160;I&amp;#160;need&amp;#160;a&amp;#160;smarter&amp;#160;"spell"&amp;#160;checker....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-31T16:13:26Z</dc:date>
  </entry>
  <entry>
    <title>post35070: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35070" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35070</id>
    <modified>2009-07-31T16:01:58Z</modified>
    <issued>2009-07-31T16:01:58Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;timestamps&amp;#160;with&amp;#160;the&amp;#160;normal&amp;#160;8&amp;#160;us.&amp;#160;resolution,&amp;#160;as&amp;#160;expected.&amp;#160;&amp;#160;The&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;changes&amp;#160;that&amp;#160;were&amp;#160;suggested&amp;#160;for&amp;#160;mtime&amp;#160;will&amp;#160;produce&amp;#160;ms.,&amp;#160;not&amp;#160;us.,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;resolution,&amp;#160;since&amp;#160;the&amp;#160;hardware&amp;#160;clock&amp;#160;interrupts&amp;#160;(approximately)&amp;#160;once&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;should&amp;#160;get&amp;#160;8ms&amp;#160;resolution&amp;#160;not&amp;#160;8us.&amp;#160;as&amp;#160;the&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&amp;#160;is&amp;#160;right&amp;#160;I&amp;#160;forgot&amp;#160;qtime&amp;#160;is&amp;#160;updated&amp;#160;by&amp;#160;timer&amp;#160;so&amp;#160;curtime_nto&amp;#160;won't&amp;#160;get&amp;#160;better&amp;#160;than&amp;#160;1&amp;#160;ms.&lt;br/&gt;&lt;br/&gt;you&amp;#160;should&amp;#160;write&amp;#160;a&amp;#160;small&amp;#160;program&amp;#160;to&amp;#160;call&amp;#160;ClockPeriod&amp;#160;to&amp;#160;change&amp;#160;system&amp;#160;clock&amp;#160;to&amp;#160;smaller,&amp;#160;like&amp;#160;250us.&amp;#160;then&amp;#160;run&amp;#160;your&amp;#160;app.</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-31T16:01:58Z</dc:date>
  </entry>
  <entry>
    <title>post35069: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35069" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35069</id>
    <modified>2009-07-31T15:51:59Z</modified>
    <issued>2009-07-31T15:51:59Z</issued>
    <summary type="text/plain" mode="escaped">Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;get&amp;#160;timestamps&amp;#160;with&amp;#160;the&amp;#160;normal&amp;#160;8&amp;#160;us.&amp;#160;resolution,&amp;#160;as&amp;#160;expected.&amp;#160;&amp;#160;The&amp;#160;&lt;br/&gt;&lt;br/&gt;changes&amp;#160;that&amp;#160;were&amp;#160;suggested&amp;#160;for&amp;#160;mtime&amp;#160;will&amp;#160;produce&amp;#160;ms.,&amp;#160;not&amp;#160;us.,&amp;#160;&lt;br/&gt;&lt;br/&gt;resolution,&amp;#160;since&amp;#160;the&amp;#160;hardware&amp;#160;clock&amp;#160;interrupts&amp;#160;(approximately)&amp;#160;once&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;millisecond.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-31T15:51:59Z</dc:date>
  </entry>
  <entry>
    <title>post35068: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35068" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35068</id>
    <modified>2009-07-31T15:51:08Z</modified>
    <issued>2009-07-31T15:51:08Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;would&amp;#160;really&amp;#160;appreciate&amp;#160;your&amp;#160;help&amp;#160;and&amp;#160;support.&amp;#160;&amp;#160;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:51:08Z</dc:date>
  </entry>
  <entry>
    <title>post35066: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35066" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35066</id>
    <modified>2009-07-31T15:47:42Z</modified>
    <issued>2009-07-31T15:47:42Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;replaced&amp;#160;linpcap.a&amp;#160;which&amp;#160;Sean&amp;#160;sent&amp;#160;with&amp;#160;all&amp;#160;libpcap.a&amp;#160;files&amp;#160;in&amp;#160;my&amp;#160;development&amp;#160;and&amp;#160;target&amp;#160;machine.&amp;#160;I&amp;#160;recompiled&amp;#160;and&amp;#160;built&amp;#160;the&amp;#160;project&amp;#160;yet&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;every&amp;#160;1&amp;#160;ms&amp;#160;while&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;transmitted&amp;#160;two&amp;#160;every&amp;#160;250&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Sean's&amp;#160;change&amp;#160;was&amp;#160;to&amp;#160;enable&amp;#160;immediate&amp;#160;mode&amp;#160;in&amp;#160;BPF,&amp;#160;and&amp;#160;had&amp;#160;nothing&amp;#160;to&amp;#160;do&amp;#160;&lt;br/&gt;&lt;br/&gt;with&amp;#160;timestamps.&amp;#160;&amp;#160;You&amp;#160;are&amp;#160;seeing&amp;#160;all&amp;#160;the&amp;#160;packets&amp;#160;that&amp;#160;get&amp;#160;transmitted,&amp;#160;&lt;br/&gt;&lt;br/&gt;and,&amp;#160;as&amp;#160;has&amp;#160;been&amp;#160;explained&amp;#160;several&amp;#160;times&amp;#160;in&amp;#160;this&amp;#160;thread,&amp;#160;the&amp;#160;resolution&amp;#160;&lt;br/&gt;&lt;br/&gt;of&amp;#160;the&amp;#160;timestamps&amp;#160;you&amp;#160;see&amp;#160;on&amp;#160;those&amp;#160;packets&amp;#160;is&amp;#160;limited&amp;#160;by&amp;#160;the&amp;#160;resolution&amp;#160;&lt;br/&gt;&lt;br/&gt;of&amp;#160;the&amp;#160;system&amp;#160;clock.&amp;#160;&amp;#160;If&amp;#160;you&amp;#160;really&amp;#160;think&amp;#160;you&amp;#160;need&amp;#160;greater&amp;#160;resolution&amp;#160;on&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;timestamps,&amp;#160;it&amp;#160;might&amp;#160;be&amp;#160;better&amp;#160;to&amp;#160;design&amp;#160;you&amp;#160;own&amp;#160;packet&amp;#160;capture&amp;#160;&lt;br/&gt;&lt;br/&gt;system,&amp;#160;rather&amp;#160;than&amp;#160;make&amp;#160;fundamental&amp;#160;changes&amp;#160;to&amp;#160;the&amp;#160;operating&amp;#160;system,&amp;#160;&lt;br/&gt;&lt;br/&gt;especially&amp;#160;by&amp;#160;hacking&amp;#160;the&amp;#160;binaries.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;By&amp;#160;the&amp;#160;way,&amp;#160;please&amp;#160;understand&amp;#160;that&amp;#160;I&amp;#160;am&amp;#160;in&amp;#160;no&amp;#160;way&amp;#160;associated&amp;#160;with&amp;#160;QNX&amp;#160;&lt;br/&gt;&lt;br/&gt;other&amp;#160;than&amp;#160;being&amp;#160;a&amp;#160;happy&amp;#160;user&amp;#160;with&amp;#160;about&amp;#160;30&amp;#160;years&amp;#160;of&amp;#160;experience&amp;#160;in&amp;#160;&lt;br/&gt;&lt;br/&gt;packet&amp;#160;sniffing&amp;#160;---&amp;#160;and&amp;#160;a&amp;#160;little&amp;#160;too&amp;#160;much&amp;#160;time&amp;#160;on&amp;#160;my&amp;#160;hands&amp;#160;this&amp;#160;week.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-31T15:47:42Z</dc:date>
  </entry>
  <entry>
    <title>post35065: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35065" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35065</id>
    <modified>2009-07-31T15:45:47Z</modified>
    <issued>2009-07-31T15:45:47Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;replaced&amp;#160;linpcap.a&amp;#160;which&amp;#160;Sean&amp;#160;sent&amp;#160;with&amp;#160;all&amp;#160;libpcap.a&amp;#160;files&amp;#160;in&amp;#160;my&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;development&amp;#160;and&amp;#160;target&amp;#160;machine.&amp;#160;I&amp;#160;recompiled&amp;#160;and&amp;#160;built&amp;#160;the&amp;#160;project&amp;#160;yet&amp;#160;I&amp;#160;am&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;every&amp;#160;1&amp;#160;ms&amp;#160;while&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;transmitted&amp;#160;two&amp;#160;every&amp;#160;250&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;replace&amp;#160;libpcap.a&amp;#160;on&amp;#160;target,&amp;#160;it&amp;#160;is&amp;#160;only&amp;#160;needed&amp;#160;when&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;linking.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Post&amp;#160;the&amp;#160;io-pkt-v4-hc&amp;#160;you&amp;#160;modified&amp;#160;here&amp;#160;and&amp;#160;output&amp;#160;of&amp;#160;your&amp;#160;application,&amp;#160;if&amp;#160;you&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;modified&amp;#160;correctly&amp;#160;it&amp;#160;should&amp;#160;be&amp;#160;stamped&amp;#160;with&amp;#160;microsecond,&amp;#160;not&amp;#160;millisecond.&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;in&amp;#160;bpf_deliver&amp;#160;it&amp;#160;will&amp;#160;only&amp;#160;call&amp;#160;microtime&amp;#160;once&amp;#160;in&amp;#160;a&amp;#160;packet&amp;#160;loop&amp;#160;so&amp;#160;that&amp;#160;is&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;another&amp;#160;guess.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;do&amp;#160;not&amp;#160;know&amp;#160;how&amp;#160;to&amp;#160;change&amp;#160;d-&amp;gt;bd_immediate&amp;#160;to&amp;#160;1&amp;#160;in&amp;#160;io-pkt-v4-hc.&amp;#160;I&amp;#160;attached&amp;#160;my&amp;#160;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:45:47Z</dc:date>
  </entry>
  <entry>
    <title>post35064: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35064" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35064</id>
    <modified>2009-07-31T15:40:35Z</modified>
    <issued>2009-07-31T15:40:35Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;replaced&amp;#160;linpcap.a&amp;#160;which&amp;#160;Sean&amp;#160;sent&amp;#160;with&amp;#160;all&amp;#160;libpcap.a&amp;#160;files&amp;#160;in&amp;#160;my&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;development&amp;#160;and&amp;#160;target&amp;#160;machine.&amp;#160;I&amp;#160;recompiled&amp;#160;and&amp;#160;built&amp;#160;the&amp;#160;project&amp;#160;yet&amp;#160;I&amp;#160;am&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;every&amp;#160;1&amp;#160;ms&amp;#160;while&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;transmitted&amp;#160;two&amp;#160;every&amp;#160;250&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;replace&amp;#160;libpcap.a&amp;#160;on&amp;#160;target,&amp;#160;it&amp;#160;is&amp;#160;only&amp;#160;needed&amp;#160;when&amp;#160;you&amp;#160;linking.&amp;#160;&lt;br/&gt;&lt;br/&gt;Post&amp;#160;the&amp;#160;io-pkt-v4-hc&amp;#160;you&amp;#160;modified&amp;#160;here&amp;#160;and&amp;#160;output&amp;#160;of&amp;#160;your&amp;#160;application,&amp;#160;if&amp;#160;you&amp;#160;modified&amp;#160;correctly&amp;#160;it&amp;#160;should&amp;#160;be&amp;#160;stamped&amp;#160;with&amp;#160;microsecond,&amp;#160;not&amp;#160;millisecond.&amp;#160;&lt;br/&gt;&lt;br/&gt;in&amp;#160;bpf_deliver&amp;#160;it&amp;#160;will&amp;#160;only&amp;#160;call&amp;#160;microtime&amp;#160;once&amp;#160;in&amp;#160;a&amp;#160;packet&amp;#160;loop&amp;#160;so&amp;#160;that&amp;#160;is&amp;#160;another&amp;#160;guess.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf:&amp;#160;can&amp;#160;you&amp;#160;get&amp;#160;different&amp;#160;timestamp&amp;#160;for&amp;#160;flood&amp;#160;packets?&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-31T15:40:35Z</dc:date>
  </entry>
  <entry>
    <title>post35063: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35063" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35063</id>
    <modified>2009-07-31T15:40:23Z</modified>
    <issued>2009-07-31T15:40:23Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Don't&amp;#160;panic.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;give&amp;#160;me&amp;#160;your&amp;#160;source&amp;#160;code(to&amp;#160;make&amp;#160;sure&amp;#160;I&amp;#160;can&amp;#160;compile)&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;finish&amp;#160;all&amp;#160;for&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you.&amp;#160;that&amp;#160;will&amp;#160;save&amp;#160;all&amp;#160;of&amp;#160;us&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Source&amp;#160;code&amp;#160;of&amp;#160;packet&amp;#160;capturing,&amp;#160;it&amp;#160;is&amp;#160;attached.&amp;#160;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:40:23Z</dc:date>
  </entry>
  <entry>
    <title>post35062: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35062" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35062</id>
    <modified>2009-07-31T15:36:29Z</modified>
    <issued>2009-07-31T15:36:29Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;replaced&amp;#160;linpcap.a&amp;#160;which&amp;#160;Sean&amp;#160;sent&amp;#160;with&amp;#160;all&amp;#160;libpcap.a&amp;#160;files&amp;#160;in&amp;#160;my&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;development&amp;#160;and&amp;#160;target&amp;#160;machine.&amp;#160;I&amp;#160;recompiled&amp;#160;and&amp;#160;built&amp;#160;the&amp;#160;project&amp;#160;yet&amp;#160;I&amp;#160;am&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;every&amp;#160;1&amp;#160;ms&amp;#160;while&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;transmitted&amp;#160;two&amp;#160;every&amp;#160;250&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;this&amp;#160;is&amp;#160;part&amp;#160;of&amp;#160;captured&amp;#160;packets,&amp;#160;compared&amp;#160;to&amp;#160;the&amp;#160;packets&amp;#160;shown&amp;#160;in&amp;#160;the&amp;#160;first&amp;#160;post&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;1&amp;#160;msec&amp;#160;resolution.&amp;#160;If&amp;#160;I&amp;#160;use&amp;#160;Wireshark,&amp;#160;it&amp;#160;captures&amp;#160;two&amp;#160;packets&amp;#160;almost&amp;#160;every&amp;#160;250&amp;#160;msec.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,160460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,161459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,162460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,163459&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,164460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,164460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,164460&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;11:35:29,164460&amp;#160;len:121</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:36:29Z</dc:date>
  </entry>
  <entry>
    <title>post35061: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35061" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35061</id>
    <modified>2009-07-31T15:28:06Z</modified>
    <issued>2009-07-31T15:28:06Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;replaced&amp;#160;linpcap.a&amp;#160;which&amp;#160;Sean&amp;#160;sent&amp;#160;with&amp;#160;all&amp;#160;libpcap.a&amp;#160;files&amp;#160;in&amp;#160;my&amp;#160;development&amp;#160;and&amp;#160;target&amp;#160;machine.&amp;#160;I&amp;#160;recompiled&amp;#160;and&amp;#160;built&amp;#160;the&amp;#160;project&amp;#160;yet&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;every&amp;#160;1&amp;#160;ms&amp;#160;while&amp;#160;the&amp;#160;packets&amp;#160;are&amp;#160;transmitted&amp;#160;two&amp;#160;every&amp;#160;250&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:28:06Z</dc:date>
  </entry>
  <entry>
    <title>post35060: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35060" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35060</id>
    <modified>2009-07-31T15:27:01Z</modified>
    <issued>2009-07-31T15:27:01Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Jul&amp;#160;31,&amp;#160;2009&amp;#160;at&amp;#160;10:01:17AM&amp;#160;-0400,&amp;#160;Yao&amp;#160;Zhao&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;source&amp;#160;of&amp;#160;pcap_open_live,&amp;#160;in&amp;#160;pcap_open_live&amp;#160;there&amp;#160;is&amp;#160;code&amp;#160;for&amp;#160;AIX&amp;#160;how&amp;#160;to&amp;#160;call&amp;#160;	if&amp;#160;(ioctl(p-&amp;gt;fd,&amp;#160;BIOCIMMEDIATE,&amp;#160;&amp;amp;v)&amp;#160;&amp;lt;&amp;#160;0)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		snprintf(ebuf,&amp;#160;PCAP_ERRBUF_SIZE,&amp;#160;"BIOCIMMEDIATE:&amp;#160;%s",&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_strerror(errno));&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		goto&amp;#160;bad;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;find&amp;#160;out&amp;#160;how&amp;#160;to&amp;#160;get&amp;#160;fd.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;another&amp;#160;way&amp;#160;probably&amp;#160;you&amp;#160;are&amp;#160;ok&amp;#160;now:&amp;#160;still&amp;#160;hack&amp;#160;io-pkt-v4-hc,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	if&amp;#160;(d-&amp;gt;bd_immediate&amp;#160;||&amp;#160;d-&amp;gt;bd_state&amp;#160;==&amp;#160;BPF_TIMED_OUT)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Immediate&amp;#160;mode&amp;#160;is&amp;#160;set,&amp;#160;or&amp;#160;the&amp;#160;read&amp;#160;timeout&amp;#160;has&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;already&amp;#160;expired&amp;#160;during&amp;#160;a&amp;#160;select&amp;#160;call.&amp;#160;&amp;#160;A&amp;#160;packet&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;arrived,&amp;#160;so&amp;#160;the&amp;#160;reader&amp;#160;should&amp;#160;be&amp;#160;woken&amp;#160;up.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		bpf_wakeup(d);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;disassembly&amp;#160;io-pkt-v4-hc's&amp;#160;catchpacket,&amp;#160;change&amp;#160;d-&amp;gt;bd_immediate&amp;#160;to&amp;#160;1&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;always&amp;#160;get&amp;#160;packet&amp;#160;one&amp;#160;by&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;default&amp;#160;it&amp;#160;won't&amp;#160;be&amp;#160;set&amp;#160;in&amp;#160;pcap_open_alive&amp;#160;as&amp;#160;it&amp;#160;is&amp;#160;fox&amp;#160;AIX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;get&amp;#160;the&amp;#160;fd&amp;#160;with&amp;#160;pcap_fileno(),&amp;#160;but&amp;#160;I'm&amp;#160;not&amp;#160;convinced&lt;br/&gt;&lt;br/&gt;anymore&amp;#160;that&amp;#160;he&amp;#160;want's&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;at&amp;#160;a&amp;#160;time.&amp;#160;&amp;#160;I&amp;#160;think&lt;br/&gt;&lt;br/&gt;he's&amp;#160;worried&amp;#160;about&amp;#160;the&amp;#160;timestamp...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-31T15:27:01Z</dc:date>
  </entry>
  <entry>
    <title>post35059: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35059" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35059</id>
    <modified>2009-07-31T15:24:14Z</modified>
    <issued>2009-07-31T15:24:14Z</issued>
    <summary type="text/plain" mode="escaped">Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;I&amp;#160;compiled&amp;#160;the&amp;#160;code&amp;#160;you&amp;#160;published&amp;#160;on&amp;#160;this&amp;#160;thread&amp;#160;and&amp;#160;linked&amp;#160;it&amp;#160;with&amp;#160;&lt;br/&gt;&lt;br/&gt;Sean's&amp;#160;libpcap&amp;#160;and&amp;#160;it&amp;#160;worked&amp;#160;fine.&amp;#160;&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;we&amp;#160;understand&amp;#160;what&amp;#160;you&amp;#160;&lt;br/&gt;&lt;br/&gt;mean&amp;#160;by&amp;#160;"not&amp;#160;working".&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-31T15:24:14Z</dc:date>
  </entry>
  <entry>
    <title>post35058: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35058" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35058</id>
    <modified>2009-07-31T15:23:18Z</modified>
    <issued>2009-07-31T15:23:18Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;just&amp;#160;installed&amp;#160;QNX&amp;#160;few&amp;#160;days&amp;#160;ago&amp;#160;and&amp;#160;I&amp;#160;have&amp;#160;not&amp;#160;changed&amp;#160;anything,&amp;#160;I&amp;#160;think&amp;#160;the&amp;#160;source&amp;#160;is&amp;#160;untouched&amp;#160;and&amp;#160;available&amp;#160;in&amp;#160;the&amp;#160;QNX&amp;#160;website.&amp;#160;Am&amp;#160;I&amp;#160;right?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;alot,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:23:18Z</dc:date>
  </entry>
  <entry>
    <title>post35056: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35056" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35056</id>
    <modified>2009-07-31T15:19:35Z</modified>
    <issued>2009-07-31T15:19:35Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;From:&amp;#160;Yao&amp;#160;Zhao&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sent:&amp;#160;Friday,&amp;#160;July&amp;#160;31,&amp;#160;2009&amp;#160;11:19&amp;#160;AM&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To:&amp;#160;ionetmig-networking&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Subject:&amp;#160;Re:&amp;#160;strange&amp;#160;behavior&amp;#160;of&amp;#160;using&amp;#160;pcap.h&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;That&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;not&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Don't&amp;#160;panic.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;give&amp;#160;me&amp;#160;your&amp;#160;source&amp;#160;code(to&amp;#160;make&amp;#160;sure&amp;#160;I&amp;#160;can&amp;#160;compile)&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;finish&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;all&amp;#160;for&amp;#160;you.&amp;#160;that&amp;#160;will&amp;#160;save&amp;#160;all&amp;#160;of&amp;#160;us&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;also&amp;#160;have&amp;#160;some&amp;#160;source&amp;#160;code&amp;#160;that&amp;#160;need&amp;#160;fixing,&amp;#160;can&amp;#160;I&amp;#160;send&amp;#160;it&amp;#160;to&amp;#160;you?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post35055&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2009-07-31T15:19:35Z</dc:date>
  </entry>
  <entry>
    <title>post35055: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35055" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35055</id>
    <modified>2009-07-31T15:18:33Z</modified>
    <issued>2009-07-31T15:18:33Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Don't&amp;#160;panic.&lt;br/&gt;&lt;br/&gt;give&amp;#160;me&amp;#160;your&amp;#160;source&amp;#160;code(to&amp;#160;make&amp;#160;sure&amp;#160;I&amp;#160;can&amp;#160;compile)&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;finish&amp;#160;all&amp;#160;for&amp;#160;you.&amp;#160;that&amp;#160;will&amp;#160;save&amp;#160;all&amp;#160;of&amp;#160;us&amp;#160;time.</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-31T15:18:33Z</dc:date>
  </entry>
  <entry>
    <title>post35050: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35050" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35050</id>
    <modified>2009-07-31T15:02:39Z</modified>
    <issued>2009-07-31T15:02:39Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;did&amp;#160;that,&amp;#160;didn't&amp;#160;work,&amp;#160;even&amp;#160;when&amp;#160;I&amp;#160;reboot&amp;#160;my&amp;#160;target&amp;#160;machine&amp;#160;it&amp;#160;can&amp;#160;&amp;#160;not&amp;#160;connect&amp;#160;to&amp;#160;net&amp;#160;anymore.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad&amp;#160;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T15:02:39Z</dc:date>
  </entry>
  <entry>
    <title>post35044: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35044" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35044</id>
    <modified>2009-07-31T14:46:43Z</modified>
    <issued>2009-07-31T14:46:43Z</issued>
    <summary type="text/plain" mode="escaped">In&amp;#160;this&amp;#160;case&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;recompile&amp;#160;io-pkt,&amp;#160;am&amp;#160;I&amp;#160;write,&amp;#160;I&amp;#160;am&amp;#160;not&amp;#160;familiar&amp;#160;with&amp;#160;this&amp;#160;procedure,&amp;#160;any&amp;#160;way&amp;#160;to&amp;#160;hack&amp;#160;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;why&amp;#160;this&amp;#160;is&amp;#160;not&amp;#160;optional&amp;#160;in&amp;#160;QNX,&amp;#160;so&amp;#160;user&amp;#160;can&amp;#160;determine&amp;#160;what&amp;#160;they&amp;#160;want.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&amp;#160;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T14:46:43Z</dc:date>
  </entry>
  <entry>
    <title>post35043: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35043" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35043</id>
    <modified>2009-07-31T14:41:59Z</modified>
    <issued>2009-07-31T14:41:59Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;On&amp;#160;Fri,&amp;#160;Jul&amp;#160;31,&amp;#160;2009&amp;#160;at&amp;#160;10:12:06AM&amp;#160;-0400,&amp;#160;John&amp;#160;Murphy&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;that's&amp;#160;the&amp;#160;confusion&amp;#160;in&amp;#160;this&amp;#160;thread.&amp;#160;&amp;#160;I&amp;#160;think&amp;#160;Mohammad's&lt;br/&gt;&lt;br/&gt;under&amp;#160;the&amp;#160;impression&amp;#160;that&amp;#160;the&amp;#160;timestamp&amp;#160;in&amp;#160;the&amp;#160;packet&amp;#160;is&amp;#160;when&lt;br/&gt;&lt;br/&gt;he's&amp;#160;actually&amp;#160;getting&amp;#160;it.&amp;#160;&amp;#160;I'm&amp;#160;not&amp;#160;convinced&amp;#160;anyore&amp;#160;that&amp;#160;the&amp;#160;wait&lt;br/&gt;&lt;br/&gt;on&amp;#160;the&amp;#160;read()&amp;#160;is&amp;#160;the&amp;#160;concern.&amp;#160;&amp;#160;If&amp;#160;the&amp;#160;timestamp&amp;#160;on&amp;#160;the&amp;#160;packet&lt;br/&gt;&lt;br/&gt;is&amp;#160;the&amp;#160;primary&amp;#160;sticking&amp;#160;point&amp;#160;the&amp;#160;attached&amp;#160;diff&amp;#160;will&amp;#160;get&amp;#160;the&lt;br/&gt;&lt;br/&gt;resolution&amp;#160;of&amp;#160;the&amp;#160;system&amp;#160;clock&amp;#160;which&amp;#160;by&amp;#160;default&amp;#160;is&amp;#160;1ms.&amp;#160;&amp;#160;The&lt;br/&gt;&lt;br/&gt;system&amp;#160;clock&amp;#160;can&amp;#160;then&amp;#160;be&amp;#160;changed&amp;#160;with&amp;#160;ClockPeriod()&amp;#160;but&amp;#160;I&amp;#160;suspect&lt;br/&gt;&lt;br/&gt;32us&amp;#160;will&amp;#160;be&amp;#160;too&amp;#160;much&amp;#160;overhead.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-31T14:41:59Z</dc:date>
  </entry>
  <entry>
    <title>post35029: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35029" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35029</id>
    <modified>2009-07-31T14:13:02Z</modified>
    <issued>2009-07-31T14:13:02Z</issued>
    <summary type="text/plain" mode="escaped">So&amp;#160;the&amp;#160;easiest&amp;#160;way&amp;#160;is&amp;#160;to&amp;#160;disassemble&amp;#160;io-pkt-v4-hc's&amp;#160;catchpacket,&amp;#160;change&amp;#160;d-&amp;gt;bd_immediate&amp;#160;to&amp;#160;1&amp;#160;then&amp;#160;I&amp;#160;will&amp;#160;always&amp;#160;get&amp;#160;packet&amp;#160;one&amp;#160;by&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;can&amp;#160;I&amp;#160;disassemble&amp;#160;&amp;#160;io-pkt-v4-hc.&amp;#160;Is&amp;#160;there&amp;#160;any&amp;#160;software&amp;#160;which&amp;#160;can&amp;#160;do&amp;#160;the&amp;#160;job&amp;#160;for&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;attaching&amp;#160;my&amp;#160;io-pkt-v4-hc.&amp;#160;Could&amp;#160;you&amp;#160;do&amp;#160;me&amp;#160;a&amp;#160;favor&amp;#160;and&amp;#160;change&amp;#160;d-&amp;gt;bd_immediate&amp;#160;to&amp;#160;1.&amp;#160;I&amp;#160;think&amp;#160;after&amp;#160;this&amp;#160;I&amp;#160;am&amp;#160;done&amp;#160;and&amp;#160;I&amp;#160;can&amp;#160;verify&amp;#160;QNX&amp;#160;for&amp;#160;may&amp;#160;application.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T14:13:02Z</dc:date>
  </entry>
  <entry>
    <title>post35028: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35028" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35028</id>
    <modified>2009-07-31T14:12:03Z</modified>
    <issued>2009-07-31T14:12:03Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;Sean&amp;#160;sent&amp;#160;you&amp;#160;a&amp;#160;libpcap.a&amp;#160;that&amp;#160;lets&amp;#160;you&amp;#160;enable&amp;#160;immediate&amp;#160;mode.&amp;#160;&amp;#160;That&amp;#160;&lt;br/&gt;&lt;br/&gt;should&amp;#160;be&amp;#160;all&amp;#160;you&amp;#160;need.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-31T14:12:03Z</dc:date>
  </entry>
  <entry>
    <title>post35026: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35026" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35026</id>
    <modified>2009-07-31T14:01:12Z</modified>
    <issued>2009-07-31T14:01:12Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;source&amp;#160;of&amp;#160;pcap_open_live,&amp;#160;in&amp;#160;pcap_open_live&amp;#160;there&amp;#160;is&amp;#160;code&amp;#160;for&amp;#160;AIX&amp;#160;how&amp;#160;to&amp;#160;call&amp;#160;	if&amp;#160;(ioctl(p-&amp;gt;fd,&amp;#160;BIOCIMMEDIATE,&amp;#160;&amp;amp;v)&amp;#160;&amp;lt;&amp;#160;0)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		snprintf(ebuf,&amp;#160;PCAP_ERRBUF_SIZE,&amp;#160;"BIOCIMMEDIATE:&amp;#160;%s",&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_strerror(errno));&lt;br/&gt;&lt;br/&gt;		goto&amp;#160;bad;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;you&amp;#160;need&amp;#160;to&amp;#160;find&amp;#160;out&amp;#160;how&amp;#160;to&amp;#160;get&amp;#160;fd.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;another&amp;#160;way&amp;#160;probably&amp;#160;you&amp;#160;are&amp;#160;ok&amp;#160;now:&amp;#160;still&amp;#160;hack&amp;#160;io-pkt-v4-hc,&amp;#160;&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(d-&amp;gt;bd_immediate&amp;#160;||&amp;#160;d-&amp;gt;bd_state&amp;#160;==&amp;#160;BPF_TIMED_OUT)&lt;br/&gt;&lt;br/&gt;		/*&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;Immediate&amp;#160;mode&amp;#160;is&amp;#160;set,&amp;#160;or&amp;#160;the&amp;#160;read&amp;#160;timeout&amp;#160;has&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;already&amp;#160;expired&amp;#160;during&amp;#160;a&amp;#160;select&amp;#160;call.&amp;#160;&amp;#160;A&amp;#160;packet&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;arrived,&amp;#160;so&amp;#160;the&amp;#160;reader&amp;#160;should&amp;#160;be&amp;#160;woken&amp;#160;up.&lt;br/&gt;&lt;br/&gt;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;		bpf_wakeup(d);&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;disassembly&amp;#160;io-pkt-v4-hc's&amp;#160;catchpacket,&amp;#160;change&amp;#160;d-&amp;gt;bd_immediate&amp;#160;to&amp;#160;1&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;always&amp;#160;get&amp;#160;packet&amp;#160;one&amp;#160;by&amp;#160;one.&lt;br/&gt;&lt;br/&gt;default&amp;#160;it&amp;#160;won't&amp;#160;be&amp;#160;set&amp;#160;in&amp;#160;pcap_open_alive&amp;#160;as&amp;#160;it&amp;#160;is&amp;#160;fox&amp;#160;AIX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;Move&amp;#160;the&amp;#160;packet&amp;#160;data&amp;#160;from&amp;#160;interface&amp;#160;memory&amp;#160;(pkt)&amp;#160;into&amp;#160;the&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;store&amp;#160;buffer.&amp;#160;&amp;#160;Return&amp;#160;1&amp;#160;if&amp;#160;it's&amp;#160;time&amp;#160;to&amp;#160;wakeup&amp;#160;a&amp;#160;listener&amp;#160;(buffer&amp;#160;full),&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;otherwise&amp;#160;0.&amp;#160;&amp;#160;"copy"&amp;#160;is&amp;#160;the&amp;#160;routine&amp;#160;called&amp;#160;to&amp;#160;do&amp;#160;the&amp;#160;actual&amp;#160;data&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;transfer.&amp;#160;&amp;#160;memcpy&amp;#160;is&amp;#160;passed&amp;#160;in&amp;#160;to&amp;#160;copy&amp;#160;contiguous&amp;#160;chunks,&amp;#160;while&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;bpf_mcpy&amp;#160;is&amp;#160;passed&amp;#160;in&amp;#160;to&amp;#160;copy&amp;#160;mbuf&amp;#160;chains.&amp;#160;&amp;#160;In&amp;#160;the&amp;#160;latter&amp;#160;case,&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;pkt&amp;#160;is&amp;#160;really&amp;#160;an&amp;#160;mbuf.&lt;br/&gt;&lt;br/&gt;&amp;#160;*/&lt;br/&gt;&lt;br/&gt;static&amp;#160;void&lt;br/&gt;&lt;br/&gt;catchpacket(struct&amp;#160;bpf_d&amp;#160;*d,&amp;#160;u_char&amp;#160;*pkt,&amp;#160;u_int&amp;#160;pktlen,&amp;#160;u_int&amp;#160;snaplen,&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;void&amp;#160;*(*cpfn)(void&amp;#160;*,&amp;#160;const&amp;#160;void&amp;#160;*,&amp;#160;size_t),&amp;#160;struct&amp;#160;timeval&amp;#160;*tv)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;	struct&amp;#160;bpf_hdr&amp;#160;*hp;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;totlen,&amp;#160;curlen;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;hdrlen&amp;#160;=&amp;#160;d-&amp;gt;bd_bif-&amp;gt;bif_hdrlen;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	++d-&amp;gt;bd_ccount;&lt;br/&gt;&lt;br/&gt;	++bpf_gstats.bs_capt;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Figure&amp;#160;out&amp;#160;how&amp;#160;many&amp;#160;bytes&amp;#160;to&amp;#160;move.&amp;#160;&amp;#160;If&amp;#160;the&amp;#160;packet&amp;#160;is&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;greater&amp;#160;or&amp;#160;equal&amp;#160;to&amp;#160;the&amp;#160;snapshot&amp;#160;length,&amp;#160;transfer&amp;#160;that&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;much.&amp;#160;&amp;#160;Otherwise,&amp;#160;transfer&amp;#160;the&amp;#160;whole&amp;#160;packet&amp;#160;(unless&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;we&amp;#160;hit&amp;#160;the&amp;#160;buffer&amp;#160;size&amp;#160;limit).&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	totlen&amp;#160;=&amp;#160;hdrlen&amp;#160;+&amp;#160;min(snaplen,&amp;#160;pktlen);&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(totlen&amp;#160;&amp;gt;&amp;#160;d-&amp;gt;bd_bufsize)&lt;br/&gt;&lt;br/&gt;		totlen&amp;#160;=&amp;#160;d-&amp;gt;bd_bufsize;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Round&amp;#160;up&amp;#160;the&amp;#160;end&amp;#160;of&amp;#160;the&amp;#160;previous&amp;#160;packet&amp;#160;to&amp;#160;the&amp;#160;next&amp;#160;longword.&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	curlen&amp;#160;=&amp;#160;BPF_WORDALIGN(d-&amp;gt;bd_slen);&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(curlen&amp;#160;+&amp;#160;totlen&amp;#160;&amp;gt;&amp;#160;d-&amp;gt;bd_bufsize)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		/*&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;This&amp;#160;packet&amp;#160;will&amp;#160;overflow&amp;#160;the&amp;#160;storage&amp;#160;buffer.&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;Rotate&amp;#160;the&amp;#160;buffers&amp;#160;if&amp;#160;we&amp;#160;can,&amp;#160;then&amp;#160;wakeup&amp;#160;any&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;pending&amp;#160;reads.&lt;br/&gt;&lt;br/&gt;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;		if&amp;#160;(d-&amp;gt;bd_fbuf&amp;#160;==&amp;#160;0)&amp;#160;{&lt;br/&gt;&lt;br/&gt;			/*&lt;br/&gt;&lt;br/&gt;			&amp;#160;*&amp;#160;We&amp;#160;haven't&amp;#160;completed&amp;#160;the&amp;#160;previous&amp;#160;read&amp;#160;yet,&lt;br/&gt;&lt;br/&gt;			&amp;#160;*&amp;#160;so&amp;#160;drop&amp;#160;the&amp;#160;packet.&lt;br/&gt;&lt;br/&gt;			&amp;#160;*/&lt;br/&gt;&lt;br/&gt;			++d-&amp;gt;bd_dcount;&lt;br/&gt;&lt;br/&gt;			++bpf_gstats.bs_drop;&lt;br/&gt;&lt;br/&gt;			return;&lt;br/&gt;&lt;br/&gt;		}&lt;br/&gt;&lt;br/&gt;		ROTATE_BUFFERS(d);&lt;br/&gt;&lt;br/&gt;		bpf_wakeup(d);&lt;br/&gt;&lt;br/&gt;		curlen&amp;#160;=&amp;#160;0;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Append&amp;#160;the&amp;#160;bpf&amp;#160;header.&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	hp&amp;#160;=&amp;#160;(struct&amp;#160;bpf_hdr&amp;#160;*)(d-&amp;gt;bd_sbuf&amp;#160;+&amp;#160;curlen);&lt;br/&gt;&lt;br/&gt;	hp-&amp;gt;bh_tstamp&amp;#160;=&amp;#160;*tv;&lt;br/&gt;&lt;br/&gt;	hp-&amp;gt;bh_datalen&amp;#160;=&amp;#160;pktlen;&lt;br/&gt;&lt;br/&gt;	hp-&amp;gt;bh_hdrlen&amp;#160;=&amp;#160;hdrlen;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Copy&amp;#160;the&amp;#160;packet&amp;#160;data&amp;#160;into&amp;#160;the&amp;#160;store&amp;#160;buffer&amp;#160;and&amp;#160;update&amp;#160;its&amp;#160;length.&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	(*cpfn)((u_char&amp;#160;*)hp&amp;#160;+&amp;#160;hdrlen,&amp;#160;pkt,&amp;#160;(hp-&amp;gt;bh_caplen&amp;#160;=&amp;#160;totlen&amp;#160;-&amp;#160;hdrlen));&lt;br/&gt;&lt;br/&gt;	d-&amp;gt;bd_slen&amp;#160;=&amp;#160;curlen&amp;#160;+&amp;#160;totlen;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;Call&amp;#160;bpf_wakeup&amp;#160;after&amp;#160;bd_slen&amp;#160;has&amp;#160;been&amp;#160;updated&amp;#160;so&amp;#160;that&amp;#160;kevent(2)&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;will&amp;#160;cause&amp;#160;filt_bpfread()&amp;#160;to&amp;#160;be&amp;#160;called&amp;#160;with&amp;#160;it&amp;#160;adjusted.&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(d-&amp;gt;bd_immediate&amp;#160;||&amp;#160;d-&amp;gt;bd_state&amp;#160;==&amp;#160;BPF_TIMED_OUT)&lt;br/&gt;&lt;br/&gt;		/*&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;Immediate&amp;#160;mode&amp;#160;is&amp;#160;set,&amp;#160;or&amp;#160;the&amp;#160;read&amp;#160;timeout&amp;#160;has&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;already&amp;#160;expired&amp;#160;during&amp;#160;a&amp;#160;select&amp;#160;call.&amp;#160;&amp;#160;A&amp;#160;packet&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;arrived,&amp;#160;so&amp;#160;the&amp;#160;reader&amp;#160;should&amp;#160;be&amp;#160;woken&amp;#160;up.&lt;br/&gt;&lt;br/&gt;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;		bpf_wakeup(d);&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;suggest&amp;#160;you&amp;#160;read&amp;#160;source&amp;#160;as&amp;#160;it&amp;#160;is&amp;#160;not&amp;#160;difficult.&amp;#160;that&amp;#160;is&amp;#160;why&amp;#160;open&amp;#160;source&amp;#160;is&amp;#160;popular&amp;#160;and&amp;#160;we&amp;#160;publish&amp;#160;source&amp;#160;code.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-31T14:01:12Z</dc:date>
  </entry>
  <entry>
    <title>post35016: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post35016" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post35016</id>
    <modified>2009-07-31T13:30:27Z</modified>
    <issued>2009-07-31T13:30:27Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;get&amp;#160;packets&amp;#160;one&amp;#160;by&amp;#160;one.&amp;#160;What&amp;#160;should&amp;#160;I&amp;#160;do?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-31T13:30:27Z</dc:date>
  </entry>
  <entry>
    <title>post34965: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34965" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34965</id>
    <modified>2009-07-30T20:38:37Z</modified>
    <issued>2009-07-30T20:38:37Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;learned&amp;#160;how&amp;#160;to&amp;#160;hack&amp;#160;io-pkt-v4-hc&amp;#160;now&amp;#160;the&amp;#160;accuracy&amp;#160;is&amp;#160;1msec,&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;8&amp;#160;packets&amp;#160;per&amp;#160;1&amp;#160;msec&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;can&amp;#160;I&amp;#160;reduce&amp;#160;that&amp;#160;to&amp;#160;100usec&amp;#160;or&amp;#160;less&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T20:38:37Z</dc:date>
  </entry>
  <entry>
    <title>post34962: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34962" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34962</id>
    <modified>2009-07-30T19:28:14Z</modified>
    <issued>2009-07-30T19:28:14Z</issued>
    <summary type="text/plain" mode="escaped">when&amp;#160;I&amp;#160;run&amp;#160;pidin&amp;#160;arg|grep&amp;#160;io-pkt*&amp;#160;it&amp;#160;responses&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;114708&amp;#160;&amp;#160;io-pkt-v4-hc&amp;#160;-ptcpip&lt;br/&gt;&lt;br/&gt;1220648&amp;#160;io-pkt*&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;now&amp;#160;am&amp;#160;I&amp;#160;using&amp;#160;io-pkt-v4-hc?&lt;br/&gt;&lt;br/&gt;if&amp;#160;yes,&amp;#160;should&amp;#160;I&amp;#160;replace&amp;#160;hacked&amp;#160;version&amp;#160;(io-pkt-v4)&amp;#160;with&amp;#160;(io-pkt-v4-hc)&amp;#160;or&amp;#160;with&amp;#160;io-pkt-hc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;or&amp;#160;should&amp;#160;we&amp;#160;hack&amp;#160;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T19:28:14Z</dc:date>
  </entry>
  <entry>
    <title>post34960: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34960" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34960</id>
    <modified>2009-07-30T19:11:49Z</modified>
    <issued>2009-07-30T19:11:49Z</issued>
    <summary type="text/plain" mode="escaped">it&amp;#160;is&amp;#160;hacked&amp;#160;then&amp;#160;run&amp;#160;this&amp;#160;on&amp;#160;your&amp;#160;qnx&amp;#160;target.&lt;br/&gt;&lt;br/&gt;run&amp;#160;"pidin&amp;#160;arg|grep&amp;#160;io-pkt*"&amp;#160;on&amp;#160;your&amp;#160;target&amp;#160;find&amp;#160;which&amp;#160;io-pkt&amp;#160;you&amp;#160;are&amp;#160;using&amp;#160;and&amp;#160;make&amp;#160;sure&amp;#160;you&amp;#160;are&amp;#160;replace&amp;#160;it&amp;#160;with&amp;#160;this&amp;#160;io-pkt-v4&amp;#160;not&amp;#160;others.&lt;br/&gt;&lt;br/&gt;keep&amp;#160;a&amp;#160;copy!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-30T19:11:49Z</dc:date>
  </entry>
  <entry>
    <title>post34959: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34959" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34959</id>
    <modified>2009-07-30T18:53:02Z</modified>
    <issued>2009-07-30T18:53:02Z</issued>
    <summary type="text/plain" mode="escaped">there&amp;#160;are&amp;#160;two&amp;#160;more&amp;#160;similar&amp;#160;files&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt-v4-hc&lt;br/&gt;&lt;br/&gt;io-pkt-v6-hc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;could&amp;#160;not&amp;#160;find&amp;#160;below&amp;#160;in&amp;#160;these&amp;#160;files&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T18:53:02Z</dc:date>
  </entry>
  <entry>
    <title>post34957: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34957" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34957</id>
    <modified>2009-07-30T18:31:59Z</modified>
    <issued>2009-07-30T18:31:59Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;am&amp;#160;using&amp;#160;xvi32&amp;#160;to&amp;#160;open&amp;#160;the&amp;#160;file&amp;#160;it&amp;#160;finds&amp;#160;one&amp;#160;mtime&amp;#160;but&amp;#160;the&amp;#160;codes&amp;#160;around&amp;#160;it&amp;#160;is&amp;#160;completely&amp;#160;different&amp;#160;than&amp;#160;what&amp;#160;you&amp;#160;mentioned&amp;#160;above.&amp;#160;I&amp;#160;attached&amp;#160;the&amp;#160;file.&amp;#160;Could&amp;#160;you&amp;#160;please&amp;#160;modify&amp;#160;this&amp;#160;and&amp;#160;send&amp;#160;it&amp;#160;for&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T18:31:59Z</dc:date>
  </entry>
  <entry>
    <title>post34955: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34955" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34955</id>
    <modified>2009-07-30T18:21:20Z</modified>
    <issued>2009-07-30T18:21:20Z</issued>
    <summary type="text/plain" mode="escaped">What&amp;#160;software&amp;#160;can&amp;#160;open&amp;#160;the&amp;#160;file&amp;#160;so&amp;#160;I&amp;#160;can&amp;#160;edit&amp;#160;it.&lt;br/&gt;&lt;br/&gt;Thanks&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T18:21:20Z</dc:date>
  </entry>
  <entry>
    <title>post34949: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34949" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34949</id>
    <modified>2009-07-30T17:32:44Z</modified>
    <issued>2009-07-30T17:32:44Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Should&amp;#160;I&amp;#160;sreach&amp;#160;my&amp;#160;QNX&amp;#160;nto&amp;#160;machine&amp;#160;or&amp;#160;development&amp;#160;machine.&amp;#160;In&amp;#160;which&amp;#160;file&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;should&amp;#160;I&amp;#160;exactly&amp;#160;search&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;mean&amp;#160;source&amp;#160;code&amp;#160;then&amp;#160;take&amp;#160;a&amp;#160;look&amp;#160;the&amp;#160;source&amp;#160;tree:&amp;#160;trunk/sys/current_time.c&amp;#160;or&amp;#160;tags/GA/6.4.0/sys...&lt;br/&gt;&lt;br/&gt;if&amp;#160;you&amp;#160;mean&amp;#160;binary,&amp;#160;I&amp;#160;refer&amp;#160;io-pkt-v4.&amp;#160;On&amp;#160;you&amp;#160;development&amp;#160;machine,&amp;#160;ntox86-objdump&amp;#160;-d&amp;#160;$QNX_TARGET/x86/sbin/io-pkt-v4&amp;#160;to&amp;#160;find&amp;#160;&amp;lt;mtime&amp;gt;:&amp;#160;&amp;#160;&amp;#160;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;do&amp;#160;this&amp;#160;on&amp;#160;your&amp;#160;nto&amp;#160;machine(target?)&amp;#160;it&amp;#160;would&amp;#160;be&amp;#160;better.</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-30T17:32:44Z</dc:date>
  </entry>
  <entry>
    <title>post34944: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34944" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34944</id>
    <modified>2009-07-30T17:13:00Z</modified>
    <issued>2009-07-30T17:13:00Z</issued>
    <summary type="text/plain" mode="escaped">Should&amp;#160;I&amp;#160;sreach&amp;#160;my&amp;#160;QNX&amp;#160;nto&amp;#160;machine&amp;#160;or&amp;#160;development&amp;#160;machine.&amp;#160;In&amp;#160;which&amp;#160;file&amp;#160;should&amp;#160;I&amp;#160;exactly&amp;#160;search&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T17:13:00Z</dc:date>
  </entry>
  <entry>
    <title>post34942: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34942" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34942</id>
    <modified>2009-07-30T16:58:52Z</modified>
    <issued>2009-07-30T16:58:52Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Here&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;rounding&amp;#160;to&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;You&amp;#160;can&amp;#160;change&amp;#160;it&amp;#160;to&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~(1024-1)&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;get&amp;#160;microsend&amp;#160;precision&amp;#160;not&amp;#160;tick&amp;#160;any&amp;#160;more.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;so&amp;#160;hack&amp;#160;io-pkt-*(you&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;recompile)&amp;#160;and&amp;#160;find&amp;#160;the&amp;#160;address&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;and&amp;#160;change&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;to&amp;#160;0xfffffc00(00&amp;#160;fc&amp;#160;ff&amp;#160;ff)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;static&amp;#160;void&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;mtime(int&amp;#160;get,&amp;#160;int&amp;#160;up,&amp;#160;struct&amp;#160;timeval&amp;#160;*tv)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	static&amp;#160;uint64_t		mtlast;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	static&amp;#160;struct&amp;#160;timeval	mt_tv;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	uint64_t		cur,&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;See&amp;#160;comments&amp;#160;in&amp;#160;&amp;lt;sys/timevar.h&amp;gt;.&amp;#160;'get'&amp;#160;variants&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;are&amp;#160;allowed&amp;#160;to&amp;#160;return&amp;#160;a&amp;#160;less&amp;#160;precise&amp;#160;result.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	cur&amp;#160;=&amp;#160;currtime_nto(!up);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	if&amp;#160;(1&amp;#160;/*&amp;#160;get&amp;#160;*/)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Try&amp;#160;to&amp;#160;only&amp;#160;do&amp;#160;the&amp;#160;64&amp;#160;bit&amp;#160;division&amp;#160;every&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Makes&amp;#160;microtime()&amp;#160;not&amp;#160;so&amp;#160;micro...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		if&amp;#160;(mtlast&amp;#160;!=&amp;#160;curtick)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;			mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;			mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;mtlast&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;			mt_tv.tv_usec&amp;#160;=&amp;#160;(mtlast&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	else&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;cur&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;		mt_tv.tv_usec&amp;#160;=&amp;#160;(cur&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;bigginer,&amp;#160;In&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;file&amp;#160;this&amp;#160;assembly&amp;#160;code?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;recompile:&amp;#160;it&amp;#160;is&amp;#160;in&amp;#160;io-pkt's&amp;#160;source&amp;#160;tree:&amp;#160;sys/current_time.c:mtime.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if&amp;#160;you&amp;#160;don't&amp;#160;know&amp;#160;about&amp;#160;elf&amp;#160;format,&amp;#160;then&amp;#160;use&amp;#160;a&amp;#160;hex&amp;#160;editor&amp;#160;to&amp;#160;search&amp;#160;machine&amp;#160;code,&amp;#160;if&amp;#160;you&amp;#160;only&amp;#160;find&amp;#160;once&amp;#160;then&amp;#160;you&amp;#160;find&amp;#160;it,&amp;#160;if&amp;#160;not&amp;#160;then&amp;#160;search&amp;#160;longer&amp;#160;machine&amp;#160;code.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-30T16:58:52Z</dc:date>
  </entry>
  <entry>
    <title>post34939: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34939" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34939</id>
    <modified>2009-07-30T16:45:08Z</modified>
    <issued>2009-07-30T16:45:08Z</issued>
    <summary type="text/plain" mode="escaped">Where&amp;#160;can&amp;#160;I&amp;#160;find&amp;#160;this&amp;#160;mtime&amp;#160;function&amp;#160;to&amp;#160;modify&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T16:45:08Z</dc:date>
  </entry>
  <entry>
    <title>post34936: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34936" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34936</id>
    <modified>2009-07-30T16:34:55Z</modified>
    <issued>2009-07-30T16:34:55Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Here&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;rounding&amp;#160;to&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;can&amp;#160;change&amp;#160;it&amp;#160;to&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~(1024-1)&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;get&amp;#160;microsend&amp;#160;precision&amp;#160;not&amp;#160;tick&amp;#160;any&amp;#160;more.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;so&amp;#160;hack&amp;#160;io-pkt-*(you&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;recompile)&amp;#160;and&amp;#160;find&amp;#160;the&amp;#160;address&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;change&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;to&amp;#160;0xfffffc00(00&amp;#160;fc&amp;#160;ff&amp;#160;ff)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;static&amp;#160;void&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mtime(int&amp;#160;get,&amp;#160;int&amp;#160;up,&amp;#160;struct&amp;#160;timeval&amp;#160;*tv)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	static&amp;#160;uint64_t		mtlast;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	static&amp;#160;struct&amp;#160;timeval	mt_tv;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	uint64_t		cur,&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;See&amp;#160;comments&amp;#160;in&amp;#160;&amp;lt;sys/timevar.h&amp;gt;.&amp;#160;'get'&amp;#160;variants&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;are&amp;#160;allowed&amp;#160;to&amp;#160;return&amp;#160;a&amp;#160;less&amp;#160;precise&amp;#160;result.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	cur&amp;#160;=&amp;#160;currtime_nto(!up);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	if&amp;#160;(1&amp;#160;/*&amp;#160;get&amp;#160;*/)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Try&amp;#160;to&amp;#160;only&amp;#160;do&amp;#160;the&amp;#160;64&amp;#160;bit&amp;#160;division&amp;#160;every&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Makes&amp;#160;microtime()&amp;#160;not&amp;#160;so&amp;#160;micro...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		if&amp;#160;(mtlast&amp;#160;!=&amp;#160;curtick)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;mtlast&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mt_tv.tv_usec&amp;#160;=&amp;#160;(mtlast&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	else&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;cur&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mt_tv.tv_usec&amp;#160;=&amp;#160;(cur&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;bigginer,&amp;#160;In&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;file&amp;#160;this&amp;#160;assembly&amp;#160;code?&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-30T16:34:55Z</dc:date>
  </entry>
  <entry>
    <title>post34935: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34935" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34935</id>
    <modified>2009-07-30T16:25:33Z</modified>
    <issued>2009-07-30T16:25:33Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;Or&amp;#160;change&amp;#160;the&amp;#160;'if&amp;#160;(1&amp;#160;/*&amp;#160;get&amp;#160;*/)'&amp;#160;to&amp;#160;'if&amp;#160;(get)'.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Here&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;rounding&amp;#160;to&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;can&amp;#160;change&amp;#160;it&amp;#160;to&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~(1024-1)&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;get&amp;#160;microsend&amp;#160;precision&amp;#160;not&amp;#160;tick&amp;#160;any&amp;#160;more.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;so&amp;#160;hack&amp;#160;io-pkt-*(you&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;recompile)&amp;#160;and&amp;#160;find&amp;#160;the&amp;#160;address&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;change&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;to&amp;#160;0xfffffc00(00&amp;#160;fc&amp;#160;ff&amp;#160;ff)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;static&amp;#160;void&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mtime(int&amp;#160;get,&amp;#160;int&amp;#160;up,&amp;#160;struct&amp;#160;timeval&amp;#160;*tv)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	static&amp;#160;uint64_t		mtlast;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	static&amp;#160;struct&amp;#160;timeval	mt_tv;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	uint64_t		cur,&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;See&amp;#160;comments&amp;#160;in&amp;#160;&amp;lt;sys/timevar.h&amp;gt;.&amp;#160;'get'&amp;#160;variants&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*&amp;#160;are&amp;#160;allowed&amp;#160;to&amp;#160;return&amp;#160;a&amp;#160;less&amp;#160;precise&amp;#160;result.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	cur&amp;#160;=&amp;#160;currtime_nto(!up);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	if&amp;#160;(1&amp;#160;/*&amp;#160;get&amp;#160;*/)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		/*&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Try&amp;#160;to&amp;#160;only&amp;#160;do&amp;#160;the&amp;#160;64&amp;#160;bit&amp;#160;division&amp;#160;every&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*&amp;#160;Makes&amp;#160;microtime()&amp;#160;not&amp;#160;so&amp;#160;micro...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		if&amp;#160;(mtlast&amp;#160;!=&amp;#160;curtick)&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;mtlast&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;			mt_tv.tv_usec&amp;#160;=&amp;#160;(mtlast&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	else&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;cur&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;		mt_tv.tv_usec&amp;#160;=&amp;#160;(cur&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post34926&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-30T16:25:33Z</dc:date>
  </entry>
  <entry>
    <title>post34926: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34926" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34926</id>
    <modified>2009-07-30T15:44:56Z</modified>
    <issued>2009-07-30T15:44:56Z</issued>
    <summary type="text/plain" mode="escaped">0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;0805ca45&amp;#160;&amp;lt;mtime&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca45:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;55&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;push&amp;#160;&amp;#160;&amp;#160;%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca46:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;e5&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esp,%ebp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca48:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;83&amp;#160;ec&amp;#160;28&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sub&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0x28,%esp&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;5d&amp;#160;f4&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,-0xc(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca4e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;75&amp;#160;f8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,-0x8(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca51:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;7d&amp;#160;fc&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edi,-0x4(%ebp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca54:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;cf&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ecx,%edi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca56:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;85&amp;#160;d2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;test&amp;#160;&amp;#160;&amp;#160;%edx,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca58:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;94&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;sete&amp;#160;&amp;#160;&amp;#160;%al&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5b:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0f&amp;#160;b6&amp;#160;c0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;movzbl&amp;#160;%al,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca5e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;04&amp;#160;24&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,(%esp)&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca61:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;e8&amp;#160;a0&amp;#160;fe&amp;#160;ff&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;call&amp;#160;&amp;#160;&amp;#160;805c906&amp;#160;&amp;lt;currtime_nto&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca66:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;c3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca6e:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;89&amp;#160;d6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;%edx,%esi&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca70:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;8b&amp;#160;15&amp;#160;4c&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c634c,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca76:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;f2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%esi,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca78:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;a1&amp;#160;48&amp;#160;63&amp;#160;0c&amp;#160;08&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;mov&amp;#160;&amp;#160;&amp;#160;&amp;#160;0x80c6348,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7d:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;31&amp;#160;d8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;xor&amp;#160;&amp;#160;&amp;#160;&amp;#160;%ebx,%eax&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca7f:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;09&amp;#160;c2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;or&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;%eax,%edx&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca81:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;74&amp;#160;6a&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;je&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;805caed&amp;#160;&amp;lt;mtime+0xa8&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&amp;#160;so&amp;#160;it&amp;#160;is&amp;#160;rounding&amp;#160;to&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;change&amp;#160;it&amp;#160;to&amp;#160;curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~(1024-1)&amp;#160;then&amp;#160;you&amp;#160;will&amp;#160;get&amp;#160;microsend&amp;#160;precision&amp;#160;not&amp;#160;tick&amp;#160;any&amp;#160;more.&lt;br/&gt;&lt;br/&gt;so&amp;#160;hack&amp;#160;io-pkt-*(you&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;recompile)&amp;#160;and&amp;#160;find&amp;#160;the&amp;#160;address&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;805ca68:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;81&amp;#160;e3&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;and&amp;#160;&amp;#160;&amp;#160;&amp;#160;$0xff800000,%ebx&lt;br/&gt;&lt;br/&gt;and&amp;#160;change&amp;#160;00&amp;#160;00&amp;#160;80&amp;#160;ff&amp;#160;to&amp;#160;0xfffffc00(00&amp;#160;fc&amp;#160;ff&amp;#160;ff)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;static&amp;#160;void&lt;br/&gt;&lt;br/&gt;mtime(int&amp;#160;get,&amp;#160;int&amp;#160;up,&amp;#160;struct&amp;#160;timeval&amp;#160;*tv)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;	static&amp;#160;uint64_t		mtlast;&lt;br/&gt;&lt;br/&gt;	static&amp;#160;struct&amp;#160;timeval	mt_tv;&lt;br/&gt;&lt;br/&gt;	uint64_t		cur,&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;See&amp;#160;comments&amp;#160;in&amp;#160;&amp;lt;sys/timevar.h&amp;gt;.&amp;#160;'get'&amp;#160;variants&lt;br/&gt;&lt;br/&gt;	&amp;#160;*&amp;#160;are&amp;#160;allowed&amp;#160;to&amp;#160;return&amp;#160;a&amp;#160;less&amp;#160;precise&amp;#160;result.&lt;br/&gt;&lt;br/&gt;	&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	cur&amp;#160;=&amp;#160;currtime_nto(!up);&lt;br/&gt;&lt;br/&gt;	curtick&amp;#160;=&amp;#160;cur&amp;#160;&amp;amp;&amp;#160;~((1&amp;#160;&amp;lt;&amp;lt;&amp;#160;NTO_TSHIFT)&amp;#160;-1);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(1&amp;#160;/*&amp;#160;get&amp;#160;*/)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		/*&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;Try&amp;#160;to&amp;#160;only&amp;#160;do&amp;#160;the&amp;#160;64&amp;#160;bit&amp;#160;division&amp;#160;every&amp;#160;tick.&lt;br/&gt;&lt;br/&gt;		&amp;#160;*&amp;#160;Makes&amp;#160;microtime()&amp;#160;not&amp;#160;so&amp;#160;micro...&lt;br/&gt;&lt;br/&gt;		&amp;#160;*/&lt;br/&gt;&lt;br/&gt;		if&amp;#160;(mtlast&amp;#160;!=&amp;#160;curtick)&amp;#160;{&lt;br/&gt;&lt;br/&gt;			mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;			mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;mtlast&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;			mt_tv.tv_usec&amp;#160;=&amp;#160;(mtlast&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;		}&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	else&amp;#160;{&lt;br/&gt;&lt;br/&gt;		mtlast&amp;#160;=&amp;#160;curtick;&lt;br/&gt;&lt;br/&gt;		mt_tv.tv_sec&amp;#160;&amp;#160;=&amp;#160;cur&amp;#160;/&amp;#160;1000000000;&lt;br/&gt;&lt;br/&gt;		mt_tv.tv_usec&amp;#160;=&amp;#160;(cur&amp;#160;%&amp;#160;1000000000)&amp;#160;/&amp;#160;1000;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-30T15:44:56Z</dc:date>
  </entry>
  <entry>
    <title>post34869: Re: Move from devn-mpc85xx.so to devnp-mpc85xx.so: how to keep the&#xD;
	device name</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34869" />
    <author>
      <name>Sherry Chen</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34869</id>
    <modified>2009-07-30T03:22:35Z</modified>
    <issued>2009-07-30T03:22:35Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Sean,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This&amp;#160;is&amp;#160;how&amp;#160;I&amp;#160;invoke&amp;#160;it&lt;br/&gt;&lt;br/&gt;#&amp;#160;/sbin/io-pkt-v4&amp;#160;-p&amp;#160;tcpip&amp;#160;rx_prio=250&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt&amp;#160;-o&amp;#160;"mac=04000000002a,verbose=10"&amp;#160;/home/schen/devnp-mpc85xx.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;not&amp;#160;sure&amp;#160;what&amp;#160;I&amp;#160;did&amp;#160;wrong,&amp;#160;I&amp;#160;tried&amp;#160;both&amp;#160;ways,&amp;#160;both&amp;#160;not&amp;#160;work&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;/sbin/io-pkt-v4&amp;#160;-p&amp;#160;tcpip&amp;#160;rx_prio=250&amp;#160;name=en&lt;br/&gt;&lt;br/&gt;=&amp;gt;&amp;#160;does&amp;#160;not&amp;#160;work&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt&amp;#160;-o&amp;#160;"mac=04000000002a,name=en,verbose=10"&amp;#160;/home/schen/devnp-mpc85xx.so&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)&amp;#160;&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;Invalid&amp;#160;argument&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Sherry</summary>
    <dc:creator>Sherry Chen</dc:creator>
    <dc:date>2009-07-30T03:22:35Z</dc:date>
  </entry>
  <entry>
    <title>post34866: Re: Move from devn-mpc85xx.so to devnp-mpc85xx.so: how to keep the&#xD;
	device name</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34866" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34866</id>
    <modified>2009-07-30T02:45:54Z</modified>
    <issued>2009-07-30T02:45:54Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;10:35:20PM&amp;#160;-0400,&amp;#160;Sherry&amp;#160;Chen&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;migrating&amp;#160;from&amp;#160;io-net/shim/devn-mpc85xx.so&amp;#160;to&amp;#160;io-pkt/devnp-mpc85xx.so&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#1&amp;#160;For&amp;#160;io-net&amp;#160;the&amp;#160;device&amp;#160;names&amp;#160;en0,&amp;#160;en1,&amp;#160;en2,&amp;#160;en3&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#2&amp;#160;To&amp;#160;open&amp;#160;device&amp;#160;/dev/io-net/en0&amp;#160;...&amp;#160;etc&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#3&amp;#160;For&amp;#160;io-pkt&amp;#160;the&amp;#160;device&amp;#160;names&amp;#160;tsec0,&amp;#160;tsec1,&amp;#160;..&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Question:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#4&amp;#160;how&amp;#160;to&amp;#160;tell&amp;#160;io-pkt&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;same&amp;#160;name&amp;#160;convention,&amp;#160;so&amp;#160;that&amp;#160;both&amp;#160;#1&amp;#160;and&amp;#160;#2&amp;#160;will&amp;#160;work.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#5&amp;#160;If&amp;#160;#4&amp;#160;is&amp;#160;not&amp;#160;possible,&amp;#160;I&amp;#160;do&amp;#160;I&amp;#160;open&amp;#160;device&amp;#160;for&amp;#160;#3&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;could&amp;#160;not&amp;#160;find&amp;#160;/dev/tsec0&amp;#160;or&amp;#160;/dev/io-pkt/tsec0&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;can&amp;#160;change&amp;#160;the&amp;#160;name&amp;#160;with&amp;#160;the&amp;#160;'name=foo'&amp;#160;option&amp;#160;to&amp;#160;the&amp;#160;driver:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt&amp;#160;-d&amp;#160;tsec&amp;#160;name=foo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Native&amp;#160;drivers&amp;#160;don't&amp;#160;put&amp;#160;entries&amp;#160;in&amp;#160;the&amp;#160;namespace&amp;#160;as&amp;#160;mentioned&amp;#160;here:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/IoNet_migration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;do&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;do&amp;#160;on&amp;#160;/dev/io-net/foo?&amp;#160;&amp;#160;There's&lt;br/&gt;&lt;br/&gt;probably&amp;#160;another&amp;#160;method.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-30T02:45:54Z</dc:date>
  </entry>
  <entry>
    <title>post34865: Move from devn-mpc85xx.so to devnp-mpc85xx.so: how to keep the device name</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34865" />
    <author>
      <name>Sherry Chen</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34865</id>
    <modified>2009-07-30T02:35:19Z</modified>
    <issued>2009-07-30T02:35:19Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;migrating&amp;#160;from&amp;#160;io-net/shim/devn-mpc85xx.so&amp;#160;to&amp;#160;io-pkt/devnp-mpc85xx.so&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#1&amp;#160;For&amp;#160;io-net&amp;#160;the&amp;#160;device&amp;#160;names&amp;#160;en0,&amp;#160;en1,&amp;#160;en2,&amp;#160;en3&lt;br/&gt;&lt;br/&gt;#2&amp;#160;To&amp;#160;open&amp;#160;device&amp;#160;/dev/io-net/en0&amp;#160;...&amp;#160;etc&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#3&amp;#160;For&amp;#160;io-pkt&amp;#160;the&amp;#160;device&amp;#160;names&amp;#160;tsec0,&amp;#160;tsec1,&amp;#160;..&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Question:&lt;br/&gt;&lt;br/&gt;#4&amp;#160;how&amp;#160;to&amp;#160;tell&amp;#160;io-pkt&amp;#160;to&amp;#160;use&amp;#160;the&amp;#160;same&amp;#160;name&amp;#160;convention,&amp;#160;so&amp;#160;that&amp;#160;both&amp;#160;#1&amp;#160;and&amp;#160;#2&amp;#160;will&amp;#160;work.&lt;br/&gt;&lt;br/&gt;#5&amp;#160;If&amp;#160;#4&amp;#160;is&amp;#160;not&amp;#160;possible,&amp;#160;I&amp;#160;do&amp;#160;I&amp;#160;open&amp;#160;device&amp;#160;for&amp;#160;#3&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;I&amp;#160;could&amp;#160;not&amp;#160;find&amp;#160;/dev/tsec0&amp;#160;or&amp;#160;/dev/io-pkt/tsec0&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Appreciate&amp;#160;a&amp;#160;quick&amp;#160;answer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Sherry</summary>
    <dc:creator>Sherry Chen</dc:creator>
    <dc:date>2009-07-30T02:35:19Z</dc:date>
  </entry>
  <entry>
    <title>post34855: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34855" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34855</id>
    <modified>2009-07-29T20:14:48Z</modified>
    <issued>2009-07-29T20:14:48Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:46:36PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:36:31PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Hmm,&amp;#160;try&amp;#160;this&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;tried&amp;#160;,&amp;#160;no&amp;#160;error&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64-65&amp;#160;&amp;#160;packets&amp;#160;every&amp;#160;8.3&amp;#160;msec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;You&amp;#160;changed&amp;#160;the&amp;#160;timeout&amp;#160;to&amp;#160;a&amp;#160;negative&amp;#160;value?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;yes&amp;#160;handle&amp;#160;=&amp;#160;pcap_open_live(dev,&amp;#160;1000,&amp;#160;1,&amp;#160;-1,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Whatever&amp;#160;I&amp;#160;put&amp;#160;as&amp;#160;to_ms,&amp;#160;there&amp;#160;is&amp;#160;no&amp;#160;change&amp;#160;in&amp;#160;interval&amp;#160;of&amp;#160;reading&amp;#160;packets.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T20:14:48Z</dc:date>
  </entry>
  <entry>
    <title>post34850: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34850" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34850</id>
    <modified>2009-07-29T19:53:41Z</modified>
    <issued>2009-07-29T19:53:41Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:46:36PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:36:31PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Hmm,&amp;#160;try&amp;#160;this&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;tried&amp;#160;,&amp;#160;no&amp;#160;error&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64-65&amp;#160;&amp;#160;packets&amp;#160;every&amp;#160;8.3&amp;#160;msec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;changed&amp;#160;the&amp;#160;timeout&amp;#160;to&amp;#160;a&amp;#160;negative&amp;#160;value?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;yes&amp;#160;handle&amp;#160;=&amp;#160;pcap_open_live(dev,&amp;#160;1000,&amp;#160;1,&amp;#160;-1,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;pcap.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdio.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;string.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;time.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;sys/netmgr.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;sys/neutrino.h&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char&amp;#160;*argv[])&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;	pcap_t&amp;#160;*handle;			/*&amp;#160;Session&amp;#160;handle&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	char&amp;#160;*dev;			/*&amp;#160;The&amp;#160;device&amp;#160;to&amp;#160;sniff&amp;#160;on&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*alldevs;&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*d;&lt;br/&gt;&lt;br/&gt;	char&amp;#160;errbuf[PCAP_ERRBUF_SIZE];	/*&amp;#160;Error&amp;#160;string&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	struct&amp;#160;bpf_program&amp;#160;fp;		/*&amp;#160;The&amp;#160;compiled&amp;#160;filter&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	bpf_u_int32&amp;#160;mask;		/*&amp;#160;Our&amp;#160;netmask&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	bpf_u_int32&amp;#160;net;		/*&amp;#160;Our&amp;#160;IP&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	struct&amp;#160;pcap_pkthdr&amp;#160;header;	/*&amp;#160;The&amp;#160;header&amp;#160;that&amp;#160;pcap&amp;#160;gives&amp;#160;us&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	const&amp;#160;u_char&amp;#160;*packet;		/*&amp;#160;The&amp;#160;actual&amp;#160;packet&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	time_t&amp;#160;local_tv_sec;&lt;br/&gt;&lt;br/&gt;	struct&amp;#160;tm&amp;#160;*ltime;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;i=0;&lt;br/&gt;&lt;br/&gt;	char&amp;#160;timestr[16];&lt;br/&gt;&lt;br/&gt;	int&amp;#160;inum;&lt;br/&gt;&lt;br/&gt;	FILE&amp;#160;*stream1;&lt;br/&gt;&lt;br/&gt;	//const&amp;#160;u_char&amp;#160;*packet;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Retrieve&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;on&amp;#160;the&amp;#160;local&amp;#160;machine&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(pcap_findalldevs(&amp;amp;alldevs,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		fprintf(stderr,"Error&amp;#160;in&amp;#160;pcap_findalldevs:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;		exit(1);&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	stream1=fopen("test2.txt","w");&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Print&amp;#160;the&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	for(d=alldevs;&amp;#160;d;&amp;#160;d=d-&amp;gt;next)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		printf("%d.&amp;#160;%s",&amp;#160;++i,&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;		if&amp;#160;(d-&amp;gt;description)&lt;br/&gt;&lt;br/&gt;			printf("&amp;#160;(%s)\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;		else&lt;br/&gt;&lt;br/&gt;			printf("&amp;#160;(No&amp;#160;description&amp;#160;available)\n");&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	if(i==0)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		printf("\nNo&amp;#160;interfaces&amp;#160;found!&amp;#160;Make&amp;#160;sure&amp;#160;WinPcap&amp;#160;is&amp;#160;installed.\n");&lt;br/&gt;&lt;br/&gt;		return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	printf("Enter&amp;#160;the&amp;#160;interface&amp;#160;number&amp;#160;(1-%d):",i);&lt;br/&gt;&lt;br/&gt;	//scanf("%d",&amp;#160;&amp;amp;inum);&lt;br/&gt;&lt;br/&gt;	inum=1;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	if(inum&amp;#160;&amp;lt;&amp;#160;1&amp;#160;||&amp;#160;inum&amp;#160;&amp;gt;&amp;#160;i)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		printf("\nInterface&amp;#160;number&amp;#160;out&amp;#160;of&amp;#160;range.\n");&lt;br/&gt;&lt;br/&gt;		/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;		pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;		return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Jump&amp;#160;to&amp;#160;the&amp;#160;selected&amp;#160;adapter&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	for(d=alldevs,&amp;#160;i=0;&amp;#160;i&amp;lt;&amp;#160;inum-1&amp;#160;;d=d-&amp;gt;next,&amp;#160;i++);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Define&amp;#160;the&amp;#160;device&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	dev&amp;#160;=&amp;#160;pcap_lookupdev(errbuf);&lt;br/&gt;&lt;br/&gt;	strcpy(dev,"wm0");&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(dev&amp;#160;==&amp;#160;NULL)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		fprintf(stderr,&amp;#160;"Couldn't&amp;#160;find&amp;#160;default&amp;#160;device:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;		return(2);&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Find&amp;#160;the&amp;#160;properties&amp;#160;for&amp;#160;the&amp;#160;device&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(pcap_lookupnet(dev,&amp;#160;&amp;amp;net,&amp;#160;&amp;amp;mask,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		fprintf(stderr,&amp;#160;"Couldn't&amp;#160;get&amp;#160;netmask&amp;#160;for&amp;#160;device&amp;#160;%s:&amp;#160;%s\n",&amp;#160;dev,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;		net&amp;#160;=&amp;#160;0;&lt;br/&gt;&lt;br/&gt;		mask&amp;#160;=&amp;#160;0;&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Open&amp;#160;the&amp;#160;session&amp;#160;in&amp;#160;promiscuous&amp;#160;mode&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	handle&amp;#160;=&amp;#160;pcap_open_live(dev,&amp;#160;1000,&amp;#160;1,&amp;#160;-1,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;	if&amp;#160;(handle&amp;#160;==&amp;#160;NULL)&amp;#160;{&lt;br/&gt;&lt;br/&gt;		fprintf(stderr,&amp;#160;"Couldn't&amp;#160;open&amp;#160;device&amp;#160;%s:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;		return(2);&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Grab&amp;#160;a&amp;#160;packet&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	//packet&amp;#160;=&amp;#160;pcap_next(handle,&amp;#160;&amp;amp;header);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	for(i=0;i&amp;lt;32000;i++)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		packet=pcap_next(handle,&amp;#160;&amp;amp;header);&lt;br/&gt;&lt;br/&gt;		local_tv_sec&amp;#160;=&amp;#160;header.ts.tv_sec;&lt;br/&gt;&lt;br/&gt;		ltime=localtime(&amp;amp;local_tv_sec);&lt;br/&gt;&lt;br/&gt;		strftime(&amp;#160;timestr,&amp;#160;sizeof(timestr),&amp;#160;"%H:%M:%S",&amp;#160;ltime);&lt;br/&gt;&lt;br/&gt;		fprintf(stream1,"%s,%.6d&amp;#160;len:%d\n",&amp;#160;timestr,&amp;#160;header.ts.tv_usec,&amp;#160;header.len);&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Print&amp;#160;its&amp;#160;length&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	//printf("Jacked&amp;#160;a&amp;#160;packet&amp;#160;with&amp;#160;length&amp;#160;of&amp;#160;[%d]\n",&amp;#160;header.len);&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;And&amp;#160;close&amp;#160;the&amp;#160;session&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	pcap_close(handle);&lt;br/&gt;&lt;br/&gt;	fclose(stream1);&lt;br/&gt;&lt;br/&gt;	printf("\n&amp;#160;done");&lt;br/&gt;&lt;br/&gt;	return(0);&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T19:53:41Z</dc:date>
  </entry>
  <entry>
    <title>post34849: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34849" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34849</id>
    <modified>2009-07-29T19:49:24Z</modified>
    <issued>2009-07-29T19:49:24Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:46:36PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:36:31PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Hmm,&amp;#160;try&amp;#160;this&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;tried&amp;#160;,&amp;#160;no&amp;#160;error&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64-65&amp;#160;&amp;#160;packets&amp;#160;every&amp;#160;8.3&amp;#160;msec.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;changed&amp;#160;the&amp;#160;timeout&amp;#160;to&amp;#160;a&amp;#160;negative&amp;#160;value?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T19:49:24Z</dc:date>
  </entry>
  <entry>
    <title>post34848: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34848" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34848</id>
    <modified>2009-07-29T19:46:36Z</modified>
    <issued>2009-07-29T19:46:36Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:36:31PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hmm,&amp;#160;try&amp;#160;this&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;tried&amp;#160;,&amp;#160;no&amp;#160;error&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64-65&amp;#160;&amp;#160;packets&amp;#160;every&amp;#160;8.3&amp;#160;msec.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T19:46:36Z</dc:date>
  </entry>
  <entry>
    <title>post34845: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34845" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34845</id>
    <modified>2009-07-29T19:40:37Z</modified>
    <issued>2009-07-29T19:40:37Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:36:31PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g]&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hmm,&amp;#160;try&amp;#160;this&amp;#160;one.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T19:40:37Z</dc:date>
  </entry>
  <entry>
    <title>post34844: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34844" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34844</id>
    <modified>2009-07-29T19:36:31Z</modified>
    <issued>2009-07-29T19:36:31Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:20:29PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:06:56PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Unfortunately&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;understand&amp;#160;&amp;#160;"BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Could&amp;#160;you&amp;#160;please&amp;#160;explain&amp;#160;more?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;copied&amp;#160;into&amp;#160;C:\QNX641\target\qnx6\x86\usr\lib&amp;#160;but&amp;#160;code&amp;#160;can&amp;#160;not&amp;#160;ve&amp;#160;compiled&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;.&amp;#160;It&amp;#160;shows&amp;#160;many&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;What&amp;#160;are&amp;#160;the&amp;#160;errors?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o-g/newPacketcap_g]&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/newPacketcap/x86/o/newPacketcap]&amp;#160;Error&amp;#160;1	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_close'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_lookupdev'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_lookupnet'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_next'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;newPacketcap.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_open_live'	newPacketcap		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_close'	newPacketcap.c	newPacketcap	line&amp;#160;109	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	newPacketcap.c	newPacketcap	line&amp;#160;32	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	newPacketcap.c	newPacketcap	line&amp;#160;65	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_lookupdev'	newPacketcap.c	newPacketcap	line&amp;#160;75	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_lookupnet'	newPacketcap.c	newPacketcap	line&amp;#160;82	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_next'	newPacketcap.c	newPacketcap	line&amp;#160;100	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_open_live'	newPacketcap.c	newPacketcap	line&amp;#160;88	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T19:36:31Z</dc:date>
  </entry>
  <entry>
    <title>post34842: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34842" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34842</id>
    <modified>2009-07-29T19:22:57Z</modified>
    <issued>2009-07-29T19:22:57Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:20:29PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:06:56PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Unfortunately&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;understand&amp;#160;&amp;#160;"BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Could&amp;#160;you&amp;#160;please&amp;#160;explain&amp;#160;more?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;copied&amp;#160;into&amp;#160;C:\QNX641\target\qnx6\x86\usr\lib&amp;#160;but&amp;#160;code&amp;#160;can&amp;#160;not&amp;#160;ve&amp;#160;compiled.&amp;#160;It&amp;#160;shows&amp;#160;many&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;are&amp;#160;the&amp;#160;errors?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T19:22:57Z</dc:date>
  </entry>
  <entry>
    <title>post34841: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34841" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34841</id>
    <modified>2009-07-29T19:20:27Z</modified>
    <issued>2009-07-29T19:20:27Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:06:56PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Unfortunately&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;understand&amp;#160;&amp;#160;"BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Could&amp;#160;you&amp;#160;please&amp;#160;explain&amp;#160;more?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;copied&amp;#160;into&amp;#160;C:\QNX641\target\qnx6\x86\usr\lib&amp;#160;but&amp;#160;code&amp;#160;can&amp;#160;not&amp;#160;ve&amp;#160;compiled.&amp;#160;It&amp;#160;shows&amp;#160;many&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T19:20:27Z</dc:date>
  </entry>
  <entry>
    <title>post34840: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34840" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34840</id>
    <modified>2009-07-29T19:14:53Z</modified>
    <issued>2009-07-29T19:14:53Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:06:56PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;BTW&amp;#160;that&amp;#160;was&amp;#160;an&amp;#160;x86&amp;#160;static&amp;#160;variant.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T19:14:53Z</dc:date>
  </entry>
  <entry>
    <title>post34839: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34839" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34839</id>
    <modified>2009-07-29T19:13:15Z</modified>
    <issued>2009-07-29T19:13:15Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;03:06:56PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Just&amp;#160;link&amp;#160;against&amp;#160;it&amp;#160;via&amp;#160;your&amp;#160;favourite&amp;#160;method.&amp;#160;&amp;#160;It's&amp;#160;not&lt;br/&gt;&lt;br/&gt;needed&amp;#160;at&amp;#160;runtime&amp;#160;as&amp;#160;it's&amp;#160;a&amp;#160;static&amp;#160;variant.&amp;#160;&amp;#160;I'm&amp;#160;trying&amp;#160;to&lt;br/&gt;&lt;br/&gt;'bring&amp;#160;the&amp;#160;mountain&amp;#160;to&amp;#160;Mohammad'&amp;#160;but&amp;#160;as&amp;#160;I'm&amp;#160;not&amp;#160;at&amp;#160;your&lt;br/&gt;&lt;br/&gt;build&amp;#160;environment&amp;#160;I&amp;#160;can't&amp;#160;be&amp;#160;more&amp;#160;specific&amp;#160;than&amp;#160;that&amp;#160;:)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T19:13:15Z</dc:date>
  </entry>
  <entry>
    <title>post34838: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34838" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34838</id>
    <modified>2009-07-29T19:06:55Z</modified>
    <issued>2009-07-29T19:06:55Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Should&amp;#160;copy&amp;#160;libpcap.a&amp;#160;into&amp;#160;the&amp;#160;target&amp;#160;machine&amp;#160;or&amp;#160;Momentics&amp;#160;IDE&amp;#160;or&amp;#160;both?</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T19:06:55Z</dc:date>
  </entry>
  <entry>
    <title>post34836: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34836" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34836</id>
    <modified>2009-07-29T18:48:26Z</modified>
    <issued>2009-07-29T18:48:26Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:12:48PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;try&amp;#160;this&amp;#160;libpcap.&amp;#160;&amp;#160;By&amp;#160;default&amp;#160;it&amp;#160;should&lt;br/&gt;&lt;br/&gt;work&amp;#160;the&amp;#160;same&amp;#160;way,&amp;#160;&amp;#160;if&amp;#160;you&amp;#160;pass&amp;#160;a&amp;#160;negative&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;to&amp;#160;pcap_open_live()&amp;#160;you&amp;#160;should&amp;#160;get&amp;#160;immediate&amp;#160;mode.&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;can&amp;#160;verify&amp;#160;both&amp;#160;I'll&amp;#160;check&amp;#160;it&amp;#160;in.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T18:48:26Z</dc:date>
  </entry>
  <entry>
    <title>post34829: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34829" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34829</id>
    <modified>2009-07-29T18:12:23Z</modified>
    <issued>2009-07-29T18:12:23Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;guess&amp;#160;I&amp;#160;probably&amp;#160;didn't&amp;#160;reply&amp;#160;on&amp;#160;the&amp;#160;proper&amp;#160;leaf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;on&amp;#160;the&amp;#160;thread.&amp;#160;&amp;#160;I'm&amp;#160;talking&amp;#160;about&amp;#160;the&amp;#160;delay&amp;#160;in&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;replying&amp;#160;to&amp;#160;the&amp;#160;read().&amp;#160;&amp;#160;I&amp;#160;can't&amp;#160;see&amp;#160;that&amp;#160;the&amp;#160;timestamp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;here&amp;#160;is&amp;#160;used&amp;#160;for&amp;#160;anything&amp;#160;but&amp;#160;you're&amp;#160;right&amp;#160;in&amp;#160;that&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;it's&amp;#160;not&amp;#160;all&amp;#160;that&amp;#160;granular.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;I&amp;#160;may&amp;#160;have&amp;#160;missed&amp;#160;the&amp;#160;whole&amp;#160;point&amp;#160;of&amp;#160;this&amp;#160;thread!&amp;#160;&amp;#160;I&amp;#160;thought&amp;#160;the&amp;#160;concern&amp;#160;was&amp;#160;for&amp;#160;the&amp;#160;lack&amp;#160;of&amp;#160;granularity,&amp;#160;as&amp;#160;evidenced&amp;#160;by&amp;#160;the&amp;#160;printed&amp;#160;timestamps.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-29T18:12:23Z</dc:date>
  </entry>
  <entry>
    <title>post34823: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34823" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34823</id>
    <modified>2009-07-29T17:13:39Z</modified>
    <issued>2009-07-29T17:13:39Z</issued>
    <summary type="text/plain" mode="escaped">Where&amp;#160;is&amp;#160;mtime?&amp;#160;how&amp;#160;can&amp;#160;I&amp;#160;change&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T17:13:39Z</dc:date>
  </entry>
  <entry>
    <title>post34822: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34822" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34822</id>
    <modified>2009-07-29T17:12:47Z</modified>
    <issued>2009-07-29T17:12:47Z</issued>
    <summary type="text/plain" mode="escaped">in&amp;#160;which&amp;#160;file&amp;#160;I&amp;#160;can&amp;#160;change&amp;#160;BIOCIMMEDIATE&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T17:12:47Z</dc:date>
  </entry>
  <entry>
    <title>post34821: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34821" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34821</id>
    <modified>2009-07-29T17:11:47Z</modified>
    <issued>2009-07-29T17:11:47Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;01:03:04PM&amp;#160;-0400,&amp;#160;John&amp;#160;Murphy&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sean,&amp;#160;&amp;#160;are&amp;#160;we&amp;#160;talking&amp;#160;about&amp;#160;the&amp;#160;resolution&amp;#160;of&amp;#160;the&amp;#160;timestamps,&amp;#160;or&amp;#160;how&amp;#160;often&amp;#160;pcap&amp;#160;satisfies&amp;#160;a&amp;#160;read&amp;#160;request?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;guess&amp;#160;I&amp;#160;probably&amp;#160;didn't&amp;#160;reply&amp;#160;on&amp;#160;the&amp;#160;proper&amp;#160;leaf&lt;br/&gt;&lt;br/&gt;on&amp;#160;the&amp;#160;thread.&amp;#160;&amp;#160;I'm&amp;#160;talking&amp;#160;about&amp;#160;the&amp;#160;delay&amp;#160;in&lt;br/&gt;&lt;br/&gt;replying&amp;#160;to&amp;#160;the&amp;#160;read().&amp;#160;&amp;#160;I&amp;#160;can't&amp;#160;see&amp;#160;that&amp;#160;the&amp;#160;timestamp&lt;br/&gt;&lt;br/&gt;here&amp;#160;is&amp;#160;used&amp;#160;for&amp;#160;anything&amp;#160;but&amp;#160;you're&amp;#160;right&amp;#160;in&amp;#160;that&lt;br/&gt;&lt;br/&gt;it's&amp;#160;not&amp;#160;all&amp;#160;that&amp;#160;granular.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T17:11:47Z</dc:date>
  </entry>
  <entry>
    <title>post34819: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34819" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34819</id>
    <modified>2009-07-29T17:03:03Z</modified>
    <issued>2009-07-29T17:03:03Z</issued>
    <summary type="text/plain" mode="escaped">Sean,&amp;#160;&amp;#160;are&amp;#160;we&amp;#160;talking&amp;#160;about&amp;#160;the&amp;#160;resolution&amp;#160;of&amp;#160;the&amp;#160;timestamps,&amp;#160;or&amp;#160;how&amp;#160;often&amp;#160;pcap&amp;#160;satisfies&amp;#160;a&amp;#160;read&amp;#160;request?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-29T17:03:03Z</dc:date>
  </entry>
  <entry>
    <title>post34817: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34817" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34817</id>
    <modified>2009-07-29T16:46:59Z</modified>
    <issued>2009-07-29T16:46:59Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;11:58:55AM&amp;#160;-0400,&amp;#160;John&amp;#160;Murphy&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;sys/net/bpf.c&amp;#160;in&amp;#160;the&amp;#160;networking&amp;#160;trunk.&amp;#160;I&amp;#160;believe&amp;#160;it&amp;#160;sets&amp;#160;the&amp;#160;timestamp&amp;#160;via&amp;#160;a&amp;#160;call&amp;#160;to&amp;#160;microtime,&amp;#160;which&amp;#160;is&amp;#160;in&amp;#160;sys/currenttime.c,&amp;#160;which&amp;#160;calsl&amp;#160;mtime&amp;#160;in&amp;#160;the&amp;#160;same&amp;#160;file),&amp;#160;which&amp;#160;get&amp;#160;the&amp;#160;current&amp;#160;time,&amp;#160;then&amp;#160;maks&amp;#160;off&amp;#160;a&amp;#160;bunch&amp;#160;of&amp;#160;the&amp;#160;least&amp;#160;significant&amp;#160;digits.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;may&amp;#160;be&amp;#160;way&amp;#160;off&amp;#160;base&amp;#160;here,&amp;#160;and&amp;#160;this&amp;#160;might&amp;#160;just&amp;#160;lead&amp;#160;you&amp;#160;into&amp;#160;another&amp;#160;round&amp;#160;of&amp;#160;"what's&amp;#160;going&amp;#160;on&amp;#160;here?",&amp;#160;but&amp;#160;I'd&amp;#160;sure&amp;#160;take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;other&amp;#160;possibilities&amp;#160;before&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;rebuild&amp;#160;all&amp;#160;of&amp;#160;io-pkt&amp;#160;with&amp;#160;a&amp;#160;rather&amp;#160;fundamental&amp;#160;change&amp;#160;---&amp;#160;but&amp;#160;that's&amp;#160;just&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#160;seems&amp;#160;to&amp;#160;boil&amp;#160;down&amp;#160;to&amp;#160;pcap_open_live()&amp;#160;taking&amp;#160;a&amp;#160;timeout&lt;br/&gt;&lt;br/&gt;the&amp;#160;smallest&amp;#160;value&amp;#160;of&amp;#160;which&amp;#160;boils&amp;#160;down&amp;#160;to&amp;#160;HZ&amp;#160;in&amp;#160;the&amp;#160;stack&lt;br/&gt;&lt;br/&gt;(stack&amp;#160;rounds&amp;#160;up&amp;#160;to&amp;#160;that&amp;#160;value).&amp;#160;&amp;#160;A&amp;#160;value&amp;#160;of&amp;#160;zero&amp;#160;means&amp;#160;wait&lt;br/&gt;&lt;br/&gt;until&amp;#160;the&amp;#160;buffer's&amp;#160;full.&amp;#160;&amp;#160;There's&amp;#160;a&amp;#160;BIOCIMMEDIATE&amp;#160;bpf&amp;#160;ioctl&lt;br/&gt;&lt;br/&gt;that&amp;#160;would&amp;#160;probably&amp;#160;help&amp;#160;here&amp;#160;but&amp;#160;libpcap&amp;#160;currently&amp;#160;only&lt;br/&gt;&lt;br/&gt;uses&amp;#160;it&amp;#160;for&amp;#160;AIX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Soo...&amp;#160;The&amp;#160;easier&amp;#160;'fix'&amp;#160;would&amp;#160;be&amp;#160;to&amp;#160;set&amp;#160;BIOCIMMEDIATE&amp;#160;in&lt;br/&gt;&lt;br/&gt;pcap_open_live()&amp;#160;if&amp;#160;the&amp;#160;timeout&amp;#160;is&amp;#160;less&amp;#160;than&amp;#160;a&amp;#160;tick&amp;#160;which&lt;br/&gt;&lt;br/&gt;you&amp;#160;can&amp;#160;get&amp;#160;from&amp;#160;sysctl()&amp;#160;/&amp;#160;sysctlbyname().&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T16:46:59Z</dc:date>
  </entry>
  <entry>
    <title>post34816: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34816" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34816</id>
    <modified>2009-07-29T16:36:16Z</modified>
    <issued>2009-07-29T16:36:16Z</issued>
    <summary type="text/plain" mode="escaped">in&amp;#160;mtime&amp;#160;it&amp;#160;is&amp;#160;using&amp;#160;tick&amp;#160;not&amp;#160;microsecond&amp;#160;so&amp;#160;I&amp;#160;think&amp;#160;you&amp;#160;can&amp;#160;modify&amp;#160;it&amp;#160;to&amp;#160;use&amp;#160;microsecond&amp;#160;then&amp;#160;you&amp;#160;should&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;get&amp;#160;microsecond&amp;#160;precision.&lt;br/&gt;&lt;br/&gt;if&amp;#160;mtime&amp;#160;is&amp;#160;not&amp;#160;local&amp;#160;then&amp;#160;you&amp;#160;should&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;preload&amp;#160;to&amp;#160;override&amp;#160;it&amp;#160;but&amp;#160;it&amp;#160;is&amp;#160;static.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-29T16:36:16Z</dc:date>
  </entry>
  <entry>
    <title>post34815: Re: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34815" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34815</id>
    <modified>2009-07-29T16:01:35Z</modified>
    <issued>2009-07-29T16:01:35Z</issued>
    <summary type="text/plain" mode="escaped">Exactly!&amp;#160;&amp;#160;But&amp;#160;that's&amp;#160;a&amp;#160;bit&amp;#160;different&amp;#160;than&amp;#160;monkeying&amp;#160;with&amp;#160;constants&amp;#160;that&amp;#160;affect&amp;#160;all&amp;#160;of&amp;#160;the&amp;#160;networking&amp;#160;code.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-29T16:01:35Z</dc:date>
  </entry>
  <entry>
    <title>post34813: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34813" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34813</id>
    <modified>2009-07-29T15:58:54Z</modified>
    <issued>2009-07-29T15:58:54Z</issued>
    <summary type="text/plain" mode="escaped">Take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;sys/net/bpf.c&amp;#160;in&amp;#160;the&amp;#160;networking&amp;#160;trunk.&amp;#160;I&amp;#160;believe&amp;#160;it&amp;#160;sets&amp;#160;the&amp;#160;timestamp&amp;#160;via&amp;#160;a&amp;#160;call&amp;#160;to&amp;#160;microtime,&amp;#160;which&amp;#160;is&amp;#160;in&amp;#160;sys/currenttime.c,&amp;#160;which&amp;#160;calsl&amp;#160;mtime&amp;#160;in&amp;#160;the&amp;#160;same&amp;#160;file),&amp;#160;which&amp;#160;get&amp;#160;the&amp;#160;current&amp;#160;time,&amp;#160;then&amp;#160;maks&amp;#160;off&amp;#160;a&amp;#160;bunch&amp;#160;of&amp;#160;the&amp;#160;least&amp;#160;significant&amp;#160;digits.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;may&amp;#160;be&amp;#160;way&amp;#160;off&amp;#160;base&amp;#160;here,&amp;#160;and&amp;#160;this&amp;#160;might&amp;#160;just&amp;#160;lead&amp;#160;you&amp;#160;into&amp;#160;another&amp;#160;round&amp;#160;of&amp;#160;"what's&amp;#160;going&amp;#160;on&amp;#160;here?",&amp;#160;but&amp;#160;I'd&amp;#160;sure&amp;#160;take&amp;#160;a&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;other&amp;#160;possibilities&amp;#160;before&amp;#160;I&amp;#160;tried&amp;#160;to&amp;#160;rebuild&amp;#160;all&amp;#160;of&amp;#160;io-pkt&amp;#160;with&amp;#160;a&amp;#160;rather&amp;#160;fundamental&amp;#160;change&amp;#160;---&amp;#160;but&amp;#160;that's&amp;#160;just&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-29T15:58:54Z</dc:date>
  </entry>
  <entry>
    <title>post34812: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34812" />
    <author>
      <name>Mario Charest</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34812</id>
    <modified>2009-07-29T15:55:49Z</modified>
    <issued>2009-07-29T15:55:49Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;From:&amp;#160;John&amp;#160;Murphy&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sent:&amp;#160;Wednesday,&amp;#160;July&amp;#160;29,&amp;#160;2009&amp;#160;11:48&amp;#160;AM&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To:&amp;#160;ionetmig-networking&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Subject:&amp;#160;Re:&amp;#160;strange&amp;#160;behavior&amp;#160;of&amp;#160;using&amp;#160;pcap.h&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;On&amp;#160;an&amp;#160;X86&amp;#160;(at&amp;#160;least),&amp;#160;the&amp;#160;clock&amp;#160;interrupts&amp;#160;happen&amp;#160;at&amp;#160;a&amp;#160;rate&amp;#160;close&amp;#160;to&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;one&amp;#160;per&amp;#160;millisecond,&amp;#160;so&amp;#160;you&amp;#160;can&amp;#160;never&amp;#160;achieve&amp;#160;a&amp;#160;pcap&amp;#160;timestamp&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;resolution&amp;#160;better&amp;#160;than&amp;#160;about&amp;#160;one&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Sure&amp;#160;you&amp;#160;can&amp;#160;with&amp;#160;ClockCycles()&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;If&amp;#160;what&amp;#160;you're&amp;#160;after&amp;#160;is&amp;#160;better&amp;#160;resolution,&amp;#160;it&amp;#160;might&amp;#160;be&amp;#160;easier&amp;#160;to&amp;#160;just&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;build&amp;#160;your&amp;#160;own&amp;#160;bpf.c.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post34809&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mario Charest</dc:creator>
    <dc:date>2009-07-29T15:55:49Z</dc:date>
  </entry>
  <entry>
    <title>post34810: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34810" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34810</id>
    <modified>2009-07-29T15:51:27Z</modified>
    <issued>2009-07-29T15:51:27Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;an&amp;#160;X86&amp;#160;(at&amp;#160;least),&amp;#160;the&amp;#160;clock&amp;#160;interrupts&amp;#160;happen&amp;#160;at&amp;#160;a&amp;#160;rate&amp;#160;close&amp;#160;to&amp;#160;one&amp;#160;per&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;millisecond,&amp;#160;so&amp;#160;you&amp;#160;can&amp;#160;never&amp;#160;achieve&amp;#160;a&amp;#160;pcap&amp;#160;timestamp&amp;#160;resolution&amp;#160;better&amp;#160;than&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;about&amp;#160;one&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;If&amp;#160;what&amp;#160;you're&amp;#160;after&amp;#160;is&amp;#160;better&amp;#160;resolution,&amp;#160;it&amp;#160;might&amp;#160;be&amp;#160;easier&amp;#160;to&amp;#160;just&amp;#160;build&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;your&amp;#160;own&amp;#160;bpf.c.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;From&amp;#160;where&amp;#160;should&amp;#160;I&amp;#160;start&amp;#160;to&amp;#160;learn&amp;#160;how&amp;#160;to&amp;#160;write&amp;#160;my&amp;#160;own&amp;#160;bpf.c&amp;#160;file.&amp;#160;I&amp;#160;was&amp;#160;getting&amp;#160;very&amp;#160;good&amp;#160;resolution&amp;#160;in&amp;#160;win&amp;#160;XP&amp;#160;using&amp;#160;winpcap.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T15:51:27Z</dc:date>
  </entry>
  <entry>
    <title>post34809: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34809" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34809</id>
    <modified>2009-07-29T15:48:06Z</modified>
    <issued>2009-07-29T15:48:06Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;an&amp;#160;X86&amp;#160;(at&amp;#160;least),&amp;#160;the&amp;#160;clock&amp;#160;interrupts&amp;#160;happen&amp;#160;at&amp;#160;a&amp;#160;rate&amp;#160;close&amp;#160;to&amp;#160;one&amp;#160;per&amp;#160;millisecond,&amp;#160;so&amp;#160;you&amp;#160;can&amp;#160;never&amp;#160;achieve&amp;#160;a&amp;#160;pcap&amp;#160;timestamp&amp;#160;resolution&amp;#160;better&amp;#160;than&amp;#160;about&amp;#160;one&amp;#160;millisecond.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If&amp;#160;what&amp;#160;you're&amp;#160;after&amp;#160;is&amp;#160;better&amp;#160;resolution,&amp;#160;it&amp;#160;might&amp;#160;be&amp;#160;easier&amp;#160;to&amp;#160;just&amp;#160;build&amp;#160;your&amp;#160;own&amp;#160;bpf.c.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-29T15:48:06Z</dc:date>
  </entry>
  <entry>
    <title>post34808: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34808" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34808</id>
    <modified>2009-07-29T15:47:47Z</modified>
    <issued>2009-07-29T15:47:47Z</issued>
    <summary type="text/plain" mode="escaped">recompile&amp;#160;&amp;#160;io-pkt</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T15:47:47Z</dc:date>
  </entry>
  <entry>
    <title>post34807: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34807" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34807</id>
    <modified>2009-07-29T15:37:01Z</modified>
    <issued>2009-07-29T15:37:01Z</issued>
    <summary type="text/plain" mode="escaped">what&amp;#160;do&amp;#160;you&amp;#160;want&amp;#160;to&amp;#160;do?&amp;#160;recompile&amp;#160;io-pkt&amp;#160;or&amp;#160;the&amp;#160;whole&amp;#160;OS?</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-29T15:37:01Z</dc:date>
  </entry>
  <entry>
    <title>post34806: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34806" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34806</id>
    <modified>2009-07-29T15:29:19Z</modified>
    <issued>2009-07-29T15:29:19Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;downloaded&amp;#160;kernel&amp;#160;source&amp;#160;from&lt;br/&gt;&lt;br/&gt;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;username&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/coreos_pub/trunk&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;and&amp;#160;followed&amp;#160;all&amp;#160;the&amp;#160;instructions&amp;#160;and&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;compile&amp;#160;and&amp;#160;build&amp;#160;the&amp;#160;OS.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now&amp;#160;should&amp;#160;I&amp;#160;download&amp;#160;all&amp;#160;the&amp;#160;below&amp;#160;links&amp;#160;or&amp;#160;one&amp;#160;of&amp;#160;the&amp;#160;is&amp;#160;enough?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;userid&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/core_networking/trunk&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where&amp;#160;&amp;lt;userid&amp;gt;&amp;#160;is&amp;#160;the&amp;#160;email&amp;#160;address&amp;#160;used&amp;#160;to&amp;#160;create&amp;#160;your&amp;#160;account&amp;#160;on&amp;#160;the&amp;#160;QNX&amp;#160;site.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;check&amp;#160;out&amp;#160;the&amp;#160;6.4.0&amp;#160;GA&amp;#160;release&amp;#160;branch&amp;#160;source,&amp;#160;use&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;userid&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/core_networking/tags/6.4.0/GA&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;check&amp;#160;out&amp;#160;the&amp;#160;6.4.0&amp;#160;maintenance&amp;#160;branch&amp;#160;source&amp;#160;(which&amp;#160;includes&amp;#160;critical&amp;#160;fixes&amp;#160;to&amp;#160;the&amp;#160;GA&amp;#160;release),&amp;#160;use&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;userid&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/core_networking/branches/6.4.0/trunk&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T15:29:19Z</dc:date>
  </entry>
  <entry>
    <title>post34804: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34804" />
    <author>
      <name>Yao Zhao(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34804</id>
    <modified>2009-07-29T15:12:10Z</modified>
    <issued>2009-07-29T15:12:10Z</issued>
    <summary type="text/plain" mode="escaped">that&amp;#160;is&amp;#160;correct&amp;#160;but&amp;#160;probably&amp;#160;it&amp;#160;won't&amp;#160;work&amp;#160;as&amp;#160;many&amp;#160;places&amp;#160;are&amp;#160;assuming&amp;#160;1&amp;#160;HZ&amp;#160;is&amp;#160;8ms&amp;#160;but&amp;#160;now&amp;#160;it&amp;#160;is&amp;#160;not.&amp;#160;but&amp;#160;you&amp;#160;could&amp;#160;try.</summary>
    <dc:creator>Yao Zhao(deleted)</dc:creator>
    <dc:date>2009-07-29T15:12:10Z</dc:date>
  </entry>
  <entry>
    <title>post34803: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34803" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34803</id>
    <modified>2009-07-29T15:07:07Z</modified>
    <issued>2009-07-29T15:07:07Z</issued>
    <summary type="text/plain" mode="escaped">in&amp;#160;order&amp;#160;to&amp;#160;change&amp;#160;the&amp;#160;8.39&amp;#160;msec&amp;#160;to&amp;#160;32&amp;#160;usec&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;this&amp;#160;is&amp;#160;the&amp;#160;default&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;2^23ns&amp;#160;=&amp;#160;2^23ns&amp;#160;*&amp;#160;(1000ms&amp;#160;/&amp;#160;10^9ns)&amp;#160;=&amp;#160;8.39ms&amp;#160;=&amp;#160;119.209Hz&lt;br/&gt;&lt;br/&gt;&amp;#160;*/&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_TSHIFT&amp;#160;23&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_HZ&amp;#160;119&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_mHZ&amp;#160;119209&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;going&amp;#160;to&amp;#160;change&amp;#160;it&amp;#160;to&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;*&amp;#160;2^15ns&amp;#160;=&amp;#160;2^15ns&amp;#160;*&amp;#160;(1000ms&amp;#160;/&amp;#160;10^9ns)&amp;#160;=&amp;#160;32.77us&amp;#160;=&amp;#160;30517.578Hz&lt;br/&gt;&lt;br/&gt;&amp;#160;*/&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_TSHIFT&amp;#160;15&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_HZ&amp;#160;30517&lt;br/&gt;&lt;br/&gt;#define&amp;#160;NTO_mHZ&amp;#160;30517578&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;and&amp;#160;then&amp;#160;compile,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;is&amp;#160;this&amp;#160;correct?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T15:07:07Z</dc:date>
  </entry>
  <entry>
    <title>post34798: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34798" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34798</id>
    <modified>2009-07-29T14:35:11Z</modified>
    <issued>2009-07-29T14:35:11Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Jul&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;10:30:40AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;05:13:12PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;recompile&amp;#160;the&amp;#160;source&amp;#160;based&amp;#160;on&amp;#160;below&amp;#160;document&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;http://community.qnx.com/sf/sfmain/do/downloadAttachment/projects.core_os/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;wiki/BuildKernelWithIDE?id=atch1253&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;at&amp;#160;the&amp;#160;end&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;it&amp;#160;says:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;gt;&amp;#160;/cygdrive/c/QNX641/workspace&amp;#160;not&amp;#160;a&amp;#160;directory&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I'm&amp;#160;not&amp;#160;sure&amp;#160;that&amp;#160;applies&amp;#160;to&amp;#160;the&amp;#160;networking&amp;#160;source...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I've&amp;#160;never&amp;#160;tried&amp;#160;building&amp;#160;under&amp;#160;the&amp;#160;IDE&amp;#160;but&amp;#160;a&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;straight&amp;#160;'make'&amp;#160;as&amp;#160;described&amp;#160;here&amp;#160;should&amp;#160;work.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Source_Guide&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Should&amp;#160;I&amp;#160;do&amp;#160;this&amp;#160;in&amp;#160;QNX&amp;#160;machine&amp;#160;or&amp;#160;in&amp;#160;development&amp;#160;machine&amp;#160;I&amp;#160;am&amp;#160;really&amp;#160;confused.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Should&amp;#160;I&amp;#160;rebuild&amp;#160;the&amp;#160;entire&amp;#160;OS&amp;#160;or&amp;#160;just&amp;#160;Networking&amp;#160;core.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;svn&amp;#160;command&amp;#160;works&amp;#160;in&amp;#160;QNX&amp;#160;machine&amp;#160;not&amp;#160;in&amp;#160;development&amp;#160;machine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;development&amp;#160;machine&amp;#160;(note&amp;#160;a&amp;#160;QNX&amp;#160;machine&amp;#160;can&amp;#160;also&lt;br/&gt;&lt;br/&gt;be&amp;#160;a&amp;#160;development&amp;#160;machine).&amp;#160;&amp;#160;For&amp;#160;this&amp;#160;particular&amp;#160;issue&lt;br/&gt;&lt;br/&gt;only&amp;#160;the&amp;#160;io-pkt&amp;#160;binary&amp;#160;need&amp;#160;to&amp;#160;be&amp;#160;touched&amp;#160;but&amp;#160;it's&lt;br/&gt;&lt;br/&gt;often&amp;#160;easier&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;entire&amp;#160;networking&amp;#160;tree&amp;#160;as&lt;br/&gt;&lt;br/&gt;described&amp;#160;in&amp;#160;the&amp;#160;above&amp;#160;link.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T14:35:11Z</dc:date>
  </entry>
  <entry>
    <title>post34796: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34796" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34796</id>
    <modified>2009-07-29T14:30:40Z</modified>
    <issued>2009-07-29T14:30:40Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;05:13:12PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;recompile&amp;#160;the&amp;#160;source&amp;#160;based&amp;#160;on&amp;#160;below&amp;#160;document&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;http://community.qnx.com/sf/sfmain/do/downloadAttachment/projects.core_os/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;wiki/BuildKernelWithIDE?id=atch1253&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;at&amp;#160;the&amp;#160;end&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;it&amp;#160;says:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;/cygdrive/c/QNX641/workspace&amp;#160;not&amp;#160;a&amp;#160;directory&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I'm&amp;#160;not&amp;#160;sure&amp;#160;that&amp;#160;applies&amp;#160;to&amp;#160;the&amp;#160;networking&amp;#160;source...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I've&amp;#160;never&amp;#160;tried&amp;#160;building&amp;#160;under&amp;#160;the&amp;#160;IDE&amp;#160;but&amp;#160;a&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;straight&amp;#160;'make'&amp;#160;as&amp;#160;described&amp;#160;here&amp;#160;should&amp;#160;work.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Source_Guide&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Should&amp;#160;I&amp;#160;do&amp;#160;this&amp;#160;in&amp;#160;QNX&amp;#160;machine&amp;#160;or&amp;#160;in&amp;#160;development&amp;#160;machine&amp;#160;I&amp;#160;am&amp;#160;really&amp;#160;confused.&lt;br/&gt;&lt;br/&gt;Should&amp;#160;I&amp;#160;rebuild&amp;#160;the&amp;#160;entire&amp;#160;OS&amp;#160;or&amp;#160;just&amp;#160;Networking&amp;#160;core.&lt;br/&gt;&lt;br/&gt;svn&amp;#160;command&amp;#160;works&amp;#160;in&amp;#160;QNX&amp;#160;machine&amp;#160;not&amp;#160;in&amp;#160;development&amp;#160;machine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-29T14:30:40Z</dc:date>
  </entry>
  <entry>
    <title>post34790: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34790" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34790</id>
    <modified>2009-07-29T13:59:03Z</modified>
    <issued>2009-07-29T13:59:03Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;05:13:12PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;recompile&amp;#160;the&amp;#160;source&amp;#160;based&amp;#160;on&amp;#160;below&amp;#160;document&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/sfmain/do/downloadAttachment/projects.core_os/wiki/BuildKernelWithIDE?id=atch1253&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;at&amp;#160;the&amp;#160;end&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;it&amp;#160;says:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/cygdrive/c/QNX641/workspace&amp;#160;not&amp;#160;a&amp;#160;directory&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;not&amp;#160;sure&amp;#160;that&amp;#160;applies&amp;#160;to&amp;#160;the&amp;#160;networking&amp;#160;source...&lt;br/&gt;&lt;br/&gt;I've&amp;#160;never&amp;#160;tried&amp;#160;building&amp;#160;under&amp;#160;the&amp;#160;IDE&amp;#160;but&amp;#160;a&lt;br/&gt;&lt;br/&gt;straight&amp;#160;'make'&amp;#160;as&amp;#160;described&amp;#160;here&amp;#160;should&amp;#160;work.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Source_Guide&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-29T13:59:03Z</dc:date>
  </entry>
  <entry>
    <title>post34759: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34759" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34759</id>
    <modified>2009-07-28T21:13:09Z</modified>
    <issued>2009-07-28T21:13:09Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;am&amp;#160;trying&amp;#160;to&amp;#160;recompile&amp;#160;the&amp;#160;source&amp;#160;based&amp;#160;on&amp;#160;below&amp;#160;document&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/sfmain/do/downloadAttachment/projects.core_os/wiki/BuildKernelWithIDE?id=atch1253&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;at&amp;#160;the&amp;#160;end&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;it&amp;#160;says:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/cygdrive/c/QNX641/workspace&amp;#160;not&amp;#160;a&amp;#160;directory&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T21:13:09Z</dc:date>
  </entry>
  <entry>
    <title>post34752: Re: RE: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34752" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34752</id>
    <modified>2009-07-28T18:08:13Z</modified>
    <issued>2009-07-28T18:08:13Z</issued>
    <summary type="text/plain" mode="escaped">Interesting!&amp;#160;&amp;#160;The&amp;#160;ONLY&amp;#160;place&amp;#160;we've&amp;#160;seen&amp;#160;the&amp;#160;WRONG&amp;#160;name&amp;#160;is&amp;#160;on&amp;#160;6.4.1.&amp;#160;&amp;#160;I&amp;#160;guess&amp;#160;that&amp;#160;resolving&amp;#160;symbols&amp;#160;could&amp;#160;easily&amp;#160;involve&amp;#160;writing&amp;#160;to&amp;#160;the&amp;#160;object,&amp;#160;but&amp;#160;I&amp;#160;don't&amp;#160;think&amp;#160;I've&amp;#160;have&amp;#160;ever&amp;#160;thought&amp;#160;of&amp;#160;that&amp;#160;one.&amp;#160;&amp;#160;I'll&amp;#160;give&amp;#160;up&amp;#160;on&amp;#160;that&amp;#160;one&amp;#160;for&amp;#160;awhile&amp;#160;and&amp;#160;concentrate&amp;#160;on&amp;#160;other&amp;#160;issues.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;for&amp;#160;the&amp;#160;response!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-28T18:08:13Z</dc:date>
  </entry>
  <entry>
    <title>post34751: Re: RE: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34751" />
    <author>
      <name>Steve Reid(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34751</id>
    <modified>2009-07-28T17:05:12Z</modified>
    <issued>2009-07-28T17:05:12Z</issued>
    <summary type="text/plain" mode="escaped">As&amp;#160;far&amp;#160;as&amp;#160;I&amp;#160;know,&amp;#160;the&amp;#160;only&amp;#160;way&amp;#160;to&amp;#160;track&amp;#160;a&amp;#160;PR's&amp;#160;progress&amp;#160;is&amp;#160;to&amp;#160;ask&amp;#160;about&amp;#160;it&amp;#160;periodically.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;asked&amp;#160;about&amp;#160;this&amp;#160;one&amp;#160;(so&amp;#160;I&amp;#160;can&amp;#160;add&amp;#160;it&amp;#160;to&amp;#160;the&amp;#160;release&amp;#160;notes),&amp;#160;and&amp;#160;Brian&amp;#160;Stecher&amp;#160;says&amp;#160;that&amp;#160;pidin&amp;#160;can&amp;#160;get&amp;#160;confused&amp;#160;if&amp;#160;the&amp;#160;first&amp;#160;page&amp;#160;of&amp;#160;a&amp;#160;memory-mapped&amp;#160;object&amp;#160;gets&amp;#160;written&amp;#160;to.&amp;#160;You're&amp;#160;more&amp;#160;likely&amp;#160;to&amp;#160;see&amp;#160;the&amp;#160;right&amp;#160;name&amp;#160;as&amp;#160;you&amp;#160;move&amp;#160;from&amp;#160;6.3.2&amp;#160;to&amp;#160;6.4.0&amp;#160;to&amp;#160;6.4.1,&amp;#160;but&amp;#160;the&amp;#160;underlying&amp;#160;problem&amp;#160;still&amp;#160;exists.&amp;#160;There's&amp;#160;no&amp;#160;workaround.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Steve Reid(deleted)</dc:creator>
    <dc:date>2009-07-28T17:05:12Z</dc:date>
  </entry>
  <entry>
    <title>post34750: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34750" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34750</id>
    <modified>2009-07-28T17:03:51Z</modified>
    <issued>2009-07-28T17:03:51Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;when&amp;#160;I&amp;#160;use&amp;#160;my&amp;#160;user&amp;#160;name&amp;#160;in&amp;#160;this&amp;#160;command&amp;#160;it&amp;#160;does&amp;#160;not&amp;#160;work?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;username&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/coreos_pub/trunk&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;it&amp;#160;shows&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;PRPOFIND&amp;#160;request&amp;#160;failed&amp;#160;on&amp;#160;.......&lt;br/&gt;&lt;br/&gt;...........&amp;#160;405&amp;#160;method&amp;#160;Not&amp;#160;allowed</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T17:03:51Z</dc:date>
  </entry>
  <entry>
    <title>post34748: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34748" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34748</id>
    <modified>2009-07-28T17:01:01Z</modified>
    <issued>2009-07-28T17:01:01Z</issued>
    <summary type="text/plain" mode="escaped">when&amp;#160;I&amp;#160;use&amp;#160;my&amp;#160;user&amp;#160;name&amp;#160;in&amp;#160;this&amp;#160;command&amp;#160;it&amp;#160;does&amp;#160;not&amp;#160;work?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;svn&amp;#160;checkout&amp;#160;--username&amp;#160;&amp;lt;username&amp;gt;&amp;#160;http://community.qnx.com/svn/repos/coreos_pub/trunk&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T17:01:01Z</dc:date>
  </entry>
  <entry>
    <title>post34746: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34746" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34746</id>
    <modified>2009-07-28T16:48:40Z</modified>
    <issued>2009-07-28T16:48:40Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Could&amp;#160;I&amp;#160;do&amp;#160;this&amp;#160;in&amp;#160;evaluation&amp;#160;version&amp;#160;where&amp;#160;I&amp;#160;have&amp;#160;QNX&amp;#160;Momentics&amp;#160;IDE&amp;#160;Version&amp;#160;4&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;.6.0?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Mohammad&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Should&amp;#160;I&amp;#160;have&amp;#160;website&amp;#160;downloader&amp;#160;to&amp;#160;download&amp;#160;all&amp;#160;the&amp;#160;files.&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/svn/repos/coreos_pub/trunk/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T16:48:40Z</dc:date>
  </entry>
  <entry>
    <title>post34743: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34743" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34743</id>
    <modified>2009-07-28T16:25:25Z</modified>
    <issued>2009-07-28T16:25:25Z</issued>
    <summary type="text/plain" mode="escaped">Could&amp;#160;I&amp;#160;do&amp;#160;this&amp;#160;in&amp;#160;evaluation&amp;#160;version&amp;#160;where&amp;#160;I&amp;#160;have&amp;#160;QNX&amp;#160;Momentics&amp;#160;IDE&amp;#160;Version&amp;#160;4.6.0?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T16:25:25Z</dc:date>
  </entry>
  <entry>
    <title>post34735: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34735" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34735</id>
    <modified>2009-07-28T15:23:21Z</modified>
    <issued>2009-07-28T15:23:21Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;11:18:22AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Sorry&amp;#160;I&amp;#160;did&amp;#160;not&amp;#160;get&amp;#160;it,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Recompile&amp;#160;of&amp;#160;what,&amp;#160;Could&amp;#160;you&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;How&amp;#160;I&amp;#160;can&amp;#160;do&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You'd&amp;#160;need&amp;#160;to&amp;#160;check&amp;#160;out&amp;#160;the&amp;#160;source&amp;#160;from&amp;#160;the&amp;#160;networking&lt;br/&gt;&lt;br/&gt;repo&amp;#160;and&amp;#160;follow&amp;#160;the&amp;#160;instructions&amp;#160;here:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/wiki/do/viewPage/projects.networking/wiki/Source_Guide&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;defines&amp;#160;that&amp;#160;control&amp;#160;this&amp;#160;are&amp;#160;in&amp;#160;io-pkt/sys/sys/time_bsd.h&lt;br/&gt;&lt;br/&gt;(look&amp;#160;for&amp;#160;__QNXNTO__)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-28T15:23:21Z</dc:date>
  </entry>
  <entry>
    <title>post34734: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34734" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34734</id>
    <modified>2009-07-28T15:18:21Z</modified>
    <issued>2009-07-28T15:18:21Z</issued>
    <summary type="text/plain" mode="escaped">Sorry&amp;#160;I&amp;#160;did&amp;#160;not&amp;#160;get&amp;#160;it,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Recompile&amp;#160;of&amp;#160;what,&amp;#160;Could&amp;#160;you&amp;#160;please&amp;#160;let&amp;#160;me&amp;#160;know&amp;#160;How&amp;#160;I&amp;#160;can&amp;#160;do&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T15:18:21Z</dc:date>
  </entry>
  <entry>
    <title>post34732: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34732" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34732</id>
    <modified>2009-07-28T15:15:38Z</modified>
    <issued>2009-07-28T15:15:38Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;11:14:11AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;can&amp;#160;I&amp;#160;change&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#160;would&amp;#160;involve&amp;#160;a&amp;#160;re-compile.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-28T15:15:38Z</dc:date>
  </entry>
  <entry>
    <title>post34731: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34731" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34731</id>
    <modified>2009-07-28T15:14:10Z</modified>
    <issued>2009-07-28T15:14:10Z</issued>
    <summary type="text/plain" mode="escaped">can&amp;#160;I&amp;#160;change&amp;#160;it?</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T15:14:10Z</dc:date>
  </entry>
  <entry>
    <title>post34730: Re: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34730" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34730</id>
    <modified>2009-07-28T15:03:34Z</modified>
    <issued>2009-07-28T15:03:34Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Tue,&amp;#160;Jul&amp;#160;28,&amp;#160;2009&amp;#160;at&amp;#160;10:51:19AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Dear&amp;#160;All,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;let's&amp;#160;see&amp;#160;some&amp;#160;part&amp;#160;of&amp;#160;the&amp;#160;captured&amp;#160;data.&amp;#160;Instead&amp;#160;of&amp;#160;getting&amp;#160;two&amp;#160;packets&amp;#160;every&amp;#160;250usec&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64&amp;#160;to&amp;#160;65&amp;#160;packets&amp;#160;every&amp;#160;8389&amp;#160;usec.&amp;#160;Is&amp;#160;there&amp;#160;anything&amp;#160;wrong&amp;#160;with&amp;#160;the&amp;#160;settings&amp;#160;or&amp;#160;netwrok&amp;#160;driver&amp;#160;in&amp;#160;QNX.&amp;#160;I&amp;#160;tested&amp;#160;the&amp;#160;same&amp;#160;network&amp;#160;card&amp;#160;in&amp;#160;windows&amp;#160;XP&amp;#160;embedded&amp;#160;with&amp;#160;winpcap&amp;#160;and&amp;#160;it&amp;#160;was&amp;#160;working&amp;#160;very&amp;#160;well.&amp;#160;I&amp;#160;would&amp;#160;be&amp;#160;very&amp;#160;thankful&amp;#160;if&amp;#160;you&amp;#160;help&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That's&amp;#160;the&amp;#160;clockrate&amp;#160;in&amp;#160;io-pkt:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;sysctl&amp;#160;kern.clockrate&lt;br/&gt;&lt;br/&gt;kern.clockrate:&amp;#160;tick&amp;#160;=&amp;#160;8403,&amp;#160;hz&amp;#160;=&amp;#160;119&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-28T15:03:34Z</dc:date>
  </entry>
  <entry>
    <title>post34723: RE: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34723" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34723</id>
    <modified>2009-07-28T14:54:55Z</modified>
    <issued>2009-07-28T14:54:55Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64&amp;#160;to&amp;#160;65&amp;#160;packets&amp;#160;every&amp;#160;8389&amp;#160;usec.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;the&amp;#160;system&amp;#160;time&amp;#160;which&amp;#160;localtime()&amp;#160;is&amp;#160;&lt;br/&gt;&lt;br/&gt;fetching&amp;#160;is&amp;#160;only&amp;#160;being&amp;#160;updated&amp;#160;every&amp;#160;10ms&amp;#160;timer&amp;#160;&lt;br/&gt;&lt;br/&gt;tick.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;think&amp;#160;you&amp;#160;want&amp;#160;a&amp;#160;better&amp;#160;timestamp&amp;#160;-&amp;#160;try&amp;#160;&lt;br/&gt;&lt;br/&gt;clockcycles()&amp;#160;or&amp;#160;something&amp;#160;like&amp;#160;that.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-28T14:54:55Z</dc:date>
  </entry>
  <entry>
    <title>post34722: strange behavior of using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34722" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34722</id>
    <modified>2009-07-28T14:51:18Z</modified>
    <issued>2009-07-28T14:51:18Z</issued>
    <summary type="text/plain" mode="escaped">Dear&amp;#160;All,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Fortunately&amp;#160;I&amp;#160;was&amp;#160;able&amp;#160;to&amp;#160;use&amp;#160;pcap.h&amp;#160;to&amp;#160;capture&amp;#160;packet&amp;#160;in&amp;#160;QNX.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;below&amp;#160;command&amp;#160;to&amp;#160;open&amp;#160;a&amp;#160;session&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&amp;#160;Open&amp;#160;the&amp;#160;session&amp;#160;in&amp;#160;promiscuous&amp;#160;mode&amp;#160;*/&lt;br/&gt;&lt;br/&gt;handle&amp;#160;=&amp;#160;pcap_open_live(dev,&amp;#160;65536,&amp;#160;1,&amp;#160;1000,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;also&amp;#160;using&amp;#160;below&amp;#160;commands&amp;#160;to&amp;#160;capture&amp;#160;and&amp;#160;store&amp;#160;packets&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;for(i=0;i&amp;lt;32000;i++)&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;		packet=pcap_next(handle,&amp;#160;&amp;amp;header);&lt;br/&gt;&lt;br/&gt;		local_tv_sec&amp;#160;=&amp;#160;header.ts.tv_sec;&lt;br/&gt;&lt;br/&gt;		ltime=localtime(&amp;amp;local_tv_sec);&lt;br/&gt;&lt;br/&gt;		strftime(&amp;#160;timestr,&amp;#160;sizeof(timestr),&amp;#160;"%H:%M:%S",&amp;#160;ltime);&lt;br/&gt;&lt;br/&gt;		fprintf(stream1,"%s,%.6d&amp;#160;len:%d\n",&amp;#160;timestr,&amp;#160;header.ts.tv_usec,&amp;#160;header.len);&lt;br/&gt;&lt;br/&gt;	}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;a&amp;#160;testing&amp;#160;device&amp;#160;which&amp;#160;sends&amp;#160;two&amp;#160;packets&amp;#160;per&amp;#160;250usec.&amp;#160;Therefore,&amp;#160;I&amp;#160;am&amp;#160;expecting&amp;#160;to&amp;#160;capture&amp;#160;packets&amp;#160;in&amp;#160;the&amp;#160;same&amp;#160;trend.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;By&amp;#160;the&amp;#160;way,&amp;#160;two&amp;#160;network&amp;#160;cards&amp;#160;are&amp;#160;connected&amp;#160;to&amp;#160;my&amp;#160;QNX&amp;#160;target&amp;#160;machine&amp;#160;and&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;one&amp;#160;of&amp;#160;them&amp;#160;only&amp;#160;for&amp;#160;data&amp;#160;capturing&amp;#160;from&amp;#160;tester.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;let's&amp;#160;see&amp;#160;some&amp;#160;part&amp;#160;of&amp;#160;the&amp;#160;captured&amp;#160;data.&amp;#160;Instead&amp;#160;of&amp;#160;getting&amp;#160;two&amp;#160;packets&amp;#160;every&amp;#160;250usec&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;64&amp;#160;to&amp;#160;65&amp;#160;packets&amp;#160;every&amp;#160;8389&amp;#160;usec.&amp;#160;Is&amp;#160;there&amp;#160;anything&amp;#160;wrong&amp;#160;with&amp;#160;the&amp;#160;settings&amp;#160;or&amp;#160;netwrok&amp;#160;driver&amp;#160;in&amp;#160;QNX.&amp;#160;I&amp;#160;tested&amp;#160;the&amp;#160;same&amp;#160;network&amp;#160;card&amp;#160;in&amp;#160;windows&amp;#160;XP&amp;#160;embedded&amp;#160;with&amp;#160;winpcap&amp;#160;and&amp;#160;it&amp;#160;was&amp;#160;working&amp;#160;very&amp;#160;well.&amp;#160;I&amp;#160;would&amp;#160;be&amp;#160;very&amp;#160;thankful&amp;#160;if&amp;#160;you&amp;#160;help&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,599566&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,607955&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,616344&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;10:23:11,624732&amp;#160;len:121&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-28T14:51:18Z</dc:date>
  </entry>
  <entry>
    <title>post34644: Re: RE: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34644" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34644</id>
    <modified>2009-07-27T15:44:15Z</modified>
    <issued>2009-07-27T15:44:15Z</issued>
    <summary type="text/plain" mode="escaped">Aha,&amp;#160;that&amp;#160;makes&amp;#160;sense!&amp;#160;&amp;#160;But&amp;#160;does&amp;#160;that&amp;#160;mean&amp;#160;there's&amp;#160;no&amp;#160;way&amp;#160;to&amp;#160;track&amp;#160;progress&amp;#160;on&amp;#160;a&amp;#160;showstopper&amp;#160;bug&amp;#160;until&amp;#160;a&amp;#160;new&amp;#160;release&amp;#160;comes&amp;#160;out?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-27T15:44:15Z</dc:date>
  </entry>
  <entry>
    <title>post34643: RE: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34643" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34643</id>
    <modified>2009-07-27T15:40:47Z</modified>
    <issued>2009-07-27T15:40:47Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;pretty&amp;#160;sure&amp;#160;PRs&amp;#160;aren't&amp;#160;visible&amp;#160;outside&amp;#160;the&amp;#160;company&amp;#160;&amp;#160;:(&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;They&amp;#160;contain&amp;#160;customer&amp;#160;references,&amp;#160;etc.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-27T15:40:47Z</dc:date>
  </entry>
  <entry>
    <title>post34641: Re: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34641" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34641</id>
    <modified>2009-07-27T15:28:34Z</modified>
    <issued>2009-07-27T15:28:34Z</issued>
    <summary type="text/plain" mode="escaped">I've&amp;#160;spent&amp;#160;another&amp;#160;bunch&amp;#160;of&amp;#160;hours&amp;#160;trying&amp;#160;to&amp;#160;track&amp;#160;down&amp;#160;this&amp;#160;bug&amp;#160;and/or&amp;#160;find&amp;#160;a&amp;#160;workaround,&amp;#160;with&amp;#160;no&amp;#160;success.&amp;#160;&amp;#160;I'm&amp;#160;unable&amp;#160;to&amp;#160;find&amp;#160;any&amp;#160;reference&amp;#160;to&amp;#160;PR43050;&amp;#160;what's&amp;#160;the&amp;#160;procedure&amp;#160;for&amp;#160;tracking&amp;#160;the&amp;#160;progress&amp;#160;on,&amp;#160;or&amp;#160;even&amp;#160;the&amp;#160;definition&amp;#160;of,&amp;#160;a&amp;#160;PR?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-07-27T15:28:34Z</dc:date>
  </entry>
  <entry>
    <title>post34550: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34550" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34550</id>
    <modified>2009-07-24T18:29:30Z</modified>
    <issued>2009-07-24T18:29:30Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Jul&amp;#160;24,&amp;#160;2009&amp;#160;at&amp;#160;02:25:00PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;attached&amp;#160;the&amp;#160;project&amp;#160;file&amp;#160;maybe&amp;#160;you&amp;#160;find&amp;#160;the&amp;#160;problem.&amp;#160;I&amp;#160;also&amp;#160;posted&amp;#160;the&amp;#160;problem&amp;#160;under&amp;#160;build&amp;#160;section.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This&amp;#160;isn't&amp;#160;really&amp;#160;a&amp;#160;networking&amp;#160;issue,&amp;#160;rather&amp;#160;a&amp;#160;debugging&amp;#160;one.&lt;br/&gt;&lt;br/&gt;IIRC&amp;#160;you're&amp;#160;using&amp;#160;the&amp;#160;ide?&amp;#160;&amp;#160;Maybe&amp;#160;try&amp;#160;in&amp;#160;the&amp;#160;ide&amp;#160;group:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/projects/ide&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-24T18:29:30Z</dc:date>
  </entry>
  <entry>
    <title>post34549: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34549" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34549</id>
    <modified>2009-07-24T18:24:56Z</modified>
    <issued>2009-07-24T18:24:56Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;attached&amp;#160;the&amp;#160;project&amp;#160;file&amp;#160;maybe&amp;#160;you&amp;#160;find&amp;#160;the&amp;#160;problem.&amp;#160;I&amp;#160;also&amp;#160;posted&amp;#160;the&amp;#160;problem&amp;#160;under&amp;#160;build&amp;#160;section.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;Mohammad&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T18:24:56Z</dc:date>
  </entry>
  <entry>
    <title>post34532: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34532" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34532</id>
    <modified>2009-07-24T16:20:11Z</modified>
    <issued>2009-07-24T16:20:11Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;Congratulations,&amp;#160;you've&amp;#160;now&amp;#160;moved&amp;#160;onto&amp;#160;a&amp;#160;tools&amp;#160;issue&amp;#160;:)&lt;br/&gt;&lt;br/&gt;I'd&amp;#160;check&amp;#160;that&amp;#160;you've&amp;#160;compiled&amp;#160;a&amp;#160;debug&amp;#160;variant&amp;#160;and&lt;br/&gt;&lt;br/&gt;maybe&amp;#160;ask&amp;#160;for&amp;#160;help&amp;#160;in&amp;#160;the&amp;#160;tools&amp;#160;project.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;Fri,&amp;#160;Jul&amp;#160;24,&amp;#160;2009&amp;#160;at&amp;#160;12:02:18PM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thak&amp;#160;you&amp;#160;for&amp;#160;your&amp;#160;help.&amp;#160;this&amp;#160;helped&amp;#160;to&amp;#160;solve&amp;#160;the&amp;#160;problem.&amp;#160;Now&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;pcap_loop&amp;#160;to&amp;#160;capture&amp;#160;packets.&amp;#160;The&amp;#160;project&amp;#160;compiles&amp;#160;and&amp;#160;builds&amp;#160;but&amp;#160;during&amp;#160;debugging&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;pcap_loop&amp;#160;function&amp;#160;the&amp;#160;program&amp;#160;stops&amp;#160;and&amp;#160;shows&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;No&amp;#160;source&amp;#160;available&amp;#160;for&amp;#160;"pcap_loop()&amp;#160;"&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;my&amp;#160;code&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#include&amp;#160;&amp;lt;stdio.h&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#include&amp;#160;"pcap.h"&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/*&amp;#160;prototype&amp;#160;of&amp;#160;the&amp;#160;packet&amp;#160;handler&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char&amp;#160;*argv[])&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	pcap_if_t&amp;#160;*alldevs;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	pcap_if_t&amp;#160;*d;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	int&amp;#160;inum;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	int&amp;#160;i=0;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	pcap_t&amp;#160;*adhandle;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	char&amp;#160;errbuf[PCAP_ERRBUF_SIZE];&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Retrieve&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;on&amp;#160;the&amp;#160;local&amp;#160;machine&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(pcap_findalldevs(&amp;amp;alldevs,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"Error&amp;#160;in&amp;#160;pcap_findalldevs:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;exit(1);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Print&amp;#160;the&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs;&amp;#160;d;&amp;#160;d=d-&amp;gt;next)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%d.&amp;#160;%s",&amp;#160;++i,&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(d-&amp;gt;description)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(%s)\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;else&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(No&amp;#160;description&amp;#160;available)\n");&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(i==0)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nNo&amp;#160;interfaces&amp;#160;found!&amp;#160;Make&amp;#160;sure&amp;#160;WinPcap&amp;#160;is&amp;#160;installed.\n");&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("Enter&amp;#160;the&amp;#160;interface&amp;#160;number&amp;#160;(1-%d):",i);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//scanf("%d",&amp;#160;&amp;amp;inum);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;inum=1;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(inum&amp;#160;&amp;lt;&amp;#160;1&amp;#160;||&amp;#160;inum&amp;#160;&amp;gt;&amp;#160;i)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nInterface&amp;#160;number&amp;#160;out&amp;#160;of&amp;#160;range.\n");&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Jump&amp;#160;to&amp;#160;the&amp;#160;selected&amp;#160;adapter&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs,&amp;#160;i=0;&amp;#160;i&amp;lt;&amp;#160;inum-1&amp;#160;;d=d-&amp;gt;next,&amp;#160;i++);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Open&amp;#160;the&amp;#160;device&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;adhandle=pcap_open_live(d-&amp;gt;name,&amp;#160;65536,&amp;#160;1,&amp;#160;20,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(adhandle=NULL)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"\nUnable&amp;#160;to&amp;#160;open&amp;#160;the&amp;#160;adapter.&amp;#160;%s&amp;#160;is&amp;#160;not&amp;#160;supported&amp;#160;by&amp;#160;WinPcap\n",&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//printf("\nlistening&amp;#160;on&amp;#160;%s...\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;At&amp;#160;this&amp;#160;point,&amp;#160;we&amp;#160;don't&amp;#160;need&amp;#160;any&amp;#160;more&amp;#160;the&amp;#160;device&amp;#160;list.&amp;#160;Free&amp;#160;it&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;start&amp;#160;the&amp;#160;capture&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_loop(adhandle,&amp;#160;0,&amp;#160;packet_handler,&amp;#160;NULL);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;	return&amp;#160;EXIT_SUCCESS;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/*&amp;#160;Callback&amp;#160;function&amp;#160;invoked&amp;#160;by&amp;#160;libpcap&amp;#160;for&amp;#160;every&amp;#160;incoming&amp;#160;packet&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;struct&amp;#160;tm&amp;#160;*ltime;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;char&amp;#160;timestr[16];&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;time_t&amp;#160;local_tv_sec;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;convert&amp;#160;the&amp;#160;timestamp&amp;#160;to&amp;#160;readable&amp;#160;format&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;local_tv_sec&amp;#160;=&amp;#160;header-&amp;gt;ts.tv_sec;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ltime=localtime(&amp;amp;local_tv_sec);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;strftime(&amp;#160;timestr,&amp;#160;sizeof&amp;#160;timestr,&amp;#160;"%H:%M:%S",&amp;#160;ltime);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%s,%.6d&amp;#160;len:%d\n",&amp;#160;timestr,&amp;#160;header-&amp;gt;ts.tv_usec,&amp;#160;header-&amp;gt;len);&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;_______________________________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;http://community.qnx.com/sf/go/post34529&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-24T16:20:11Z</dc:date>
  </entry>
  <entry>
    <title>post34531: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34531" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34531</id>
    <modified>2009-07-24T16:19:04Z</modified>
    <issued>2009-07-24T16:19:04Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;You&amp;#160;mean&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;add&amp;#160;libpcap&amp;#160;in&amp;#160;Project\linker\Extra&amp;#160;library\pcap&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;guess&amp;#160;so.&amp;#160;&amp;#160;However&amp;#160;the&amp;#160;ide&amp;#160;lets&amp;#160;you&amp;#160;do&amp;#160;it&amp;#160;:)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;more&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ether_hostton'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`gethostbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getnetbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getprotobyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getservbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ioctl_socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;C:/QNX641/target/qnx6/x86/usr/lib\libpcap.a(pcap-bpf.o):&amp;#160;more&amp;#160;undefined&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;references&amp;#160;to&amp;#160;`ioctl_socket'&amp;#160;follow	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;These&amp;#160;are&amp;#160;in&amp;#160;libsocket.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Re:&amp;#160;using&amp;#160;pcap.h&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thak&amp;#160;you&amp;#160;for&amp;#160;your&amp;#160;help.&amp;#160;this&amp;#160;helped&amp;#160;to&amp;#160;solve&amp;#160;the&amp;#160;problem.&amp;#160;Now&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;pcap_loop&amp;#160;to&amp;#160;capture&amp;#160;packets.&amp;#160;The&amp;#160;project&amp;#160;&lt;br/&gt;&lt;br/&gt;compiles&amp;#160;and&amp;#160;builds&amp;#160;but&amp;#160;during&amp;#160;debugging&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;pcap_loop&amp;#160;function&amp;#160;the&amp;#160;program&amp;#160;stops&amp;#160;and&amp;#160;shows&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;No&amp;#160;source&amp;#160;available&amp;#160;for&amp;#160;"pcap_loop()&amp;#160;"&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;my&amp;#160;code&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdio.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;"pcap.h"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&amp;#160;prototype&amp;#160;of&amp;#160;the&amp;#160;packet&amp;#160;handler&amp;#160;*/&lt;br/&gt;&lt;br/&gt;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char&amp;#160;*argv[])&amp;#160;{&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*alldevs;&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*d;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;inum;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;i=0;&lt;br/&gt;&lt;br/&gt;	pcap_t&amp;#160;*adhandle;&lt;br/&gt;&lt;br/&gt;	char&amp;#160;errbuf[PCAP_ERRBUF_SIZE];&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Retrieve&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;on&amp;#160;the&amp;#160;local&amp;#160;machine&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(pcap_findalldevs(&amp;amp;alldevs,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"Error&amp;#160;in&amp;#160;pcap_findalldevs:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;exit(1);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Print&amp;#160;the&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs;&amp;#160;d;&amp;#160;d=d-&amp;gt;next)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%d.&amp;#160;%s",&amp;#160;++i,&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(d-&amp;gt;description)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(%s)\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;else&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(No&amp;#160;description&amp;#160;available)\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(i==0)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nNo&amp;#160;interfaces&amp;#160;found!&amp;#160;Make&amp;#160;sure&amp;#160;WinPcap&amp;#160;is&amp;#160;installed.\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("Enter&amp;#160;the&amp;#160;interface&amp;#160;number&amp;#160;(1-%d):",i);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//scanf("%d",&amp;#160;&amp;amp;inum);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;inum=1;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(inum&amp;#160;&amp;lt;&amp;#160;1&amp;#160;||&amp;#160;inum&amp;#160;&amp;gt;&amp;#160;i)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nInterface&amp;#160;number&amp;#160;out&amp;#160;of&amp;#160;range.\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Jump&amp;#160;to&amp;#160;the&amp;#160;selected&amp;#160;adapter&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs,&amp;#160;i=0;&amp;#160;i&amp;lt;&amp;#160;inum-1&amp;#160;;d=d-&amp;gt;next,&amp;#160;i++);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Open&amp;#160;the&amp;#160;device&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;adhandle=pcap_open_live(d-&amp;gt;name,&amp;#160;65536,&amp;#160;1,&amp;#160;20,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(adhandle=NULL)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"\nUnable&amp;#160;to&amp;#160;open&amp;#160;the&amp;#160;adapter.&amp;#160;%s&amp;#160;is&amp;#160;not&amp;#160;supported&amp;#160;by&amp;#160;WinPcap\n",&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//printf("\nlistening&amp;#160;on&amp;#160;%s...\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;At&amp;#160;this&amp;#160;point,&amp;#160;we&amp;#160;don't&amp;#160;need&amp;#160;any&amp;#160;more&amp;#160;the&amp;#160;device&amp;#160;list.&amp;#160;Free&amp;#160;it&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;start&amp;#160;the&amp;#160;capture&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_loop(adhandle,&amp;#160;0,&amp;#160;packet_handler,&amp;#160;NULL);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	return&amp;#160;EXIT_SUCCESS;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&amp;#160;Callback&amp;#160;function&amp;#160;invoked&amp;#160;by&amp;#160;libpcap&amp;#160;for&amp;#160;every&amp;#160;incoming&amp;#160;packet&amp;#160;*/&lt;br/&gt;&lt;br/&gt;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;struct&amp;#160;tm&amp;#160;*ltime;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;char&amp;#160;timestr[16];&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;time_t&amp;#160;local_tv_sec;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;convert&amp;#160;the&amp;#160;timestamp&amp;#160;to&amp;#160;readable&amp;#160;format&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;local_tv_sec&amp;#160;=&amp;#160;header-&amp;gt;ts.tv_sec;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ltime=localtime(&amp;amp;local_tv_sec);&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;strftime(&amp;#160;timestr,&amp;#160;sizeof&amp;#160;timestr,&amp;#160;"%H:%M:%S",&amp;#160;ltime);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%s,%.6d&amp;#160;len:%d\n",&amp;#160;timestr,&amp;#160;header-&amp;gt;ts.tv_usec,&amp;#160;header-&amp;gt;len);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T16:19:04Z</dc:date>
  </entry>
  <entry>
    <title>post34529: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34529" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34529</id>
    <modified>2009-07-24T16:02:18Z</modified>
    <issued>2009-07-24T16:02:18Z</issued>
    <summary type="text/plain" mode="escaped">Thak&amp;#160;you&amp;#160;for&amp;#160;your&amp;#160;help.&amp;#160;this&amp;#160;helped&amp;#160;to&amp;#160;solve&amp;#160;the&amp;#160;problem.&amp;#160;Now&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;pcap_loop&amp;#160;to&amp;#160;capture&amp;#160;packets.&amp;#160;The&amp;#160;project&amp;#160;compiles&amp;#160;and&amp;#160;builds&amp;#160;but&amp;#160;during&amp;#160;debugging&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;pcap_loop&amp;#160;function&amp;#160;the&amp;#160;program&amp;#160;stops&amp;#160;and&amp;#160;shows&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;No&amp;#160;source&amp;#160;available&amp;#160;for&amp;#160;"pcap_loop()&amp;#160;"&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;my&amp;#160;code&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdio.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;"pcap.h"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&amp;#160;prototype&amp;#160;of&amp;#160;the&amp;#160;packet&amp;#160;handler&amp;#160;*/&lt;br/&gt;&lt;br/&gt;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char&amp;#160;*argv[])&amp;#160;{&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*alldevs;&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*d;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;inum;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;i=0;&lt;br/&gt;&lt;br/&gt;	pcap_t&amp;#160;*adhandle;&lt;br/&gt;&lt;br/&gt;	char&amp;#160;errbuf[PCAP_ERRBUF_SIZE];&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Retrieve&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;on&amp;#160;the&amp;#160;local&amp;#160;machine&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(pcap_findalldevs(&amp;amp;alldevs,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"Error&amp;#160;in&amp;#160;pcap_findalldevs:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;exit(1);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Print&amp;#160;the&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs;&amp;#160;d;&amp;#160;d=d-&amp;gt;next)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%d.&amp;#160;%s",&amp;#160;++i,&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(d-&amp;gt;description)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(%s)\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;else&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(No&amp;#160;description&amp;#160;available)\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(i==0)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nNo&amp;#160;interfaces&amp;#160;found!&amp;#160;Make&amp;#160;sure&amp;#160;WinPcap&amp;#160;is&amp;#160;installed.\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("Enter&amp;#160;the&amp;#160;interface&amp;#160;number&amp;#160;(1-%d):",i);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//scanf("%d",&amp;#160;&amp;amp;inum);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;inum=1;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(inum&amp;#160;&amp;lt;&amp;#160;1&amp;#160;||&amp;#160;inum&amp;#160;&amp;gt;&amp;#160;i)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nInterface&amp;#160;number&amp;#160;out&amp;#160;of&amp;#160;range.\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Jump&amp;#160;to&amp;#160;the&amp;#160;selected&amp;#160;adapter&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=alldevs,&amp;#160;i=0;&amp;#160;i&amp;lt;&amp;#160;inum-1&amp;#160;;d=d-&amp;gt;next,&amp;#160;i++);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Open&amp;#160;the&amp;#160;device&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;adhandle=pcap_open_live(d-&amp;gt;name,&amp;#160;65536,&amp;#160;1,&amp;#160;20,&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(adhandle=NULL)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"\nUnable&amp;#160;to&amp;#160;open&amp;#160;the&amp;#160;adapter.&amp;#160;%s&amp;#160;is&amp;#160;not&amp;#160;supported&amp;#160;by&amp;#160;WinPcap\n",&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Free&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return&amp;#160;-1;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;//printf("\nlistening&amp;#160;on&amp;#160;%s...\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;At&amp;#160;this&amp;#160;point,&amp;#160;we&amp;#160;don't&amp;#160;need&amp;#160;any&amp;#160;more&amp;#160;the&amp;#160;device&amp;#160;list.&amp;#160;Free&amp;#160;it&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;start&amp;#160;the&amp;#160;capture&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_loop(adhandle,&amp;#160;0,&amp;#160;packet_handler,&amp;#160;NULL);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	return&amp;#160;EXIT_SUCCESS;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/*&amp;#160;Callback&amp;#160;function&amp;#160;invoked&amp;#160;by&amp;#160;libpcap&amp;#160;for&amp;#160;every&amp;#160;incoming&amp;#160;packet&amp;#160;*/&lt;br/&gt;&lt;br/&gt;void&amp;#160;packet_handler(u_char&amp;#160;*param,&amp;#160;const&amp;#160;struct&amp;#160;pcap_pkthdr&amp;#160;*header,&amp;#160;const&amp;#160;u_char&amp;#160;*pkt_data)&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;struct&amp;#160;tm&amp;#160;*ltime;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;char&amp;#160;timestr[16];&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;time_t&amp;#160;local_tv_sec;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;convert&amp;#160;the&amp;#160;timestamp&amp;#160;to&amp;#160;readable&amp;#160;format&amp;#160;*/&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;local_tv_sec&amp;#160;=&amp;#160;header-&amp;gt;ts.tv_sec;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;ltime=localtime(&amp;amp;local_tv_sec);&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;strftime(&amp;#160;timestr,&amp;#160;sizeof&amp;#160;timestr,&amp;#160;"%H:%M:%S",&amp;#160;ltime);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%s,%.6d&amp;#160;len:%d\n",&amp;#160;timestr,&amp;#160;header-&amp;gt;ts.tv_usec,&amp;#160;header-&amp;gt;len);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T16:02:18Z</dc:date>
  </entry>
  <entry>
    <title>post34525: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34525" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34525</id>
    <modified>2009-07-24T15:27:55Z</modified>
    <issued>2009-07-24T15:27:55Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;mean&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;add&amp;#160;libpcap&amp;#160;in&amp;#160;Project\linker\Extra&amp;#160;library\pcap&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;guess&amp;#160;so.&amp;#160;&amp;#160;However&amp;#160;the&amp;#160;ide&amp;#160;lets&amp;#160;you&amp;#160;do&amp;#160;it&amp;#160;:)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;did&amp;#160;that&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;more&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ether_hostton'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`gethostbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getnetbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getprotobyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getservbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ioctl_socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;C:/QNX641/target/qnx6/x86/usr/lib\libpcap.a(pcap-bpf.o):&amp;#160;more&amp;#160;undefined&amp;#160;references&amp;#160;to&amp;#160;`ioctl_socket'&amp;#160;follow	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;These&amp;#160;are&amp;#160;in&amp;#160;libsocket.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-24T15:27:55Z</dc:date>
  </entry>
  <entry>
    <title>post34524: Re: RE: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34524" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34524</id>
    <modified>2009-07-24T15:26:03Z</modified>
    <issued>2009-07-24T15:26:03Z</issued>
    <summary type="text/plain" mode="escaped">thanks&amp;#160;for&amp;#160;yor&amp;#160;reply&lt;br/&gt;&lt;br/&gt;the&amp;#160;link&amp;#160;does&amp;#160;not&amp;#160;work&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mohammad</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T15:26:03Z</dc:date>
  </entry>
  <entry>
    <title>post34523: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34523" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34523</id>
    <modified>2009-07-24T15:24:48Z</modified>
    <issued>2009-07-24T15:24:48Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Fri,&amp;#160;Jul&amp;#160;24,&amp;#160;2009&amp;#160;at&amp;#160;11:09:39AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Dear&amp;#160;all,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;a&amp;#160;beginner&amp;#160;in&amp;#160;using&amp;#160;QNX.&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;use&amp;#160;pcap.h&amp;#160;to&amp;#160;capture&amp;#160;MAC&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;packets.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;bellow&amp;#160;code&amp;#160;to&amp;#160;read&amp;#160;all&amp;#160;the&amp;#160;network&amp;#160;devices.&amp;#160;Code&amp;#160;complies&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;without&amp;#160;any&amp;#160;error.&amp;#160;However,&amp;#160;when&amp;#160;I&amp;#160;want&amp;#160;&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;project&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;below&amp;#160;error.&amp;#160;I&amp;#160;would&amp;#160;be&amp;#160;very&amp;#160;thankful&amp;#160;if&amp;#160;someone&amp;#160;helps&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2		&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2		&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2.c	packetcapture2	&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;line&amp;#160;15	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2.c	packetcapture2	&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;line&amp;#160;38	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;You&amp;#160;need&amp;#160;to&amp;#160;link&amp;#160;against&amp;#160;libpcap.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Regards,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;-seanb&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;mean&amp;#160;I&amp;#160;have&amp;#160;to&amp;#160;add&amp;#160;libpcap&amp;#160;in&amp;#160;Project\linker\Extra&amp;#160;library\pcap&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;did&amp;#160;that&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;more&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ether_hostton'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`freeifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getaddrinfo'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`gethostbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getifaddrs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getnetbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getprotobyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`getservbyname'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`ioctl_socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`socket'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;C:/QNX641/target/qnx6/x86/usr/lib\libpcap.a(pcap-bpf.o):&amp;#160;more&amp;#160;undefined&amp;#160;references&amp;#160;to&amp;#160;`ioctl_socket'&amp;#160;follow	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T15:24:48Z</dc:date>
  </entry>
  <entry>
    <title>post34522: RE: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34522" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34522</id>
    <modified>2009-07-24T15:13:24Z</modified>
    <issued>2009-07-24T15:13:24Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;For&amp;#160;6.4&amp;#160;(io-pkt)&amp;#160;I&amp;#160;would&amp;#160;probably&amp;#160;just&amp;#160;start&amp;#160;with:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://svn.ott.qnx.com/view/core_networking/trunk/utils/t/tcpdump/&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-24T15:13:24Z</dc:date>
  </entry>
  <entry>
    <title>post34521: Re: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34521" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34521</id>
    <modified>2009-07-24T15:12:09Z</modified>
    <issued>2009-07-24T15:12:09Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;Jul&amp;#160;24,&amp;#160;2009&amp;#160;at&amp;#160;11:09:39AM&amp;#160;-0400,&amp;#160;Mohammad&amp;#160;Dadashzadeh&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Dear&amp;#160;all,&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;am&amp;#160;a&amp;#160;beginner&amp;#160;in&amp;#160;using&amp;#160;QNX.&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;use&amp;#160;pcap.h&amp;#160;to&amp;#160;capture&amp;#160;MAC&amp;#160;packets.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;bellow&amp;#160;code&amp;#160;to&amp;#160;read&amp;#160;all&amp;#160;the&amp;#160;network&amp;#160;devices.&amp;#160;Code&amp;#160;complies&amp;#160;without&amp;#160;any&amp;#160;error.&amp;#160;However,&amp;#160;when&amp;#160;I&amp;#160;want&amp;#160;&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;project&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;below&amp;#160;error.&amp;#160;I&amp;#160;would&amp;#160;be&amp;#160;very&amp;#160;thankful&amp;#160;if&amp;#160;someone&amp;#160;helps&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2.c	packetcapture2	line&amp;#160;15	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2.c	packetcapture2	line&amp;#160;38	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;need&amp;#160;to&amp;#160;link&amp;#160;against&amp;#160;libpcap.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-07-24T15:12:09Z</dc:date>
  </entry>
  <entry>
    <title>post34520: using pcap.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post34520" />
    <author>
      <name>Mohammad Dadashzadeh(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post34520</id>
    <modified>2009-07-24T15:09:38Z</modified>
    <issued>2009-07-24T15:09:38Z</issued>
    <summary type="text/plain" mode="escaped">Dear&amp;#160;all,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;a&amp;#160;beginner&amp;#160;in&amp;#160;using&amp;#160;QNX.&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;use&amp;#160;pcap.h&amp;#160;to&amp;#160;capture&amp;#160;MAC&amp;#160;packets.&amp;#160;I&amp;#160;am&amp;#160;using&amp;#160;bellow&amp;#160;code&amp;#160;to&amp;#160;read&amp;#160;all&amp;#160;the&amp;#160;network&amp;#160;devices.&amp;#160;Code&amp;#160;complies&amp;#160;without&amp;#160;any&amp;#160;error.&amp;#160;However,&amp;#160;when&amp;#160;I&amp;#160;want&amp;#160;&amp;#160;to&amp;#160;build&amp;#160;the&amp;#160;project&amp;#160;it&amp;#160;gives&amp;#160;me&amp;#160;below&amp;#160;error.&amp;#160;I&amp;#160;would&amp;#160;be&amp;#160;very&amp;#160;thankful&amp;#160;if&amp;#160;someone&amp;#160;helps&amp;#160;me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Description	Resource	Path	Location	Type&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o-g/packetcapture2_g]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;[C:/ide-4.6-workspace/packetcapture2/x86/o/packetcapture2]&amp;#160;Error&amp;#160;1	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;packetcapture2.c:&amp;#160;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2		line&amp;#160;0	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_findalldevs'	packetcapture2.c	packetcapture2	line&amp;#160;15	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;undefined&amp;#160;reference&amp;#160;to&amp;#160;`pcap_freealldevs'	packetcapture2.c	packetcapture2	line&amp;#160;38	C/C++&amp;#160;Problem&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;My&amp;#160;code&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdio.h&amp;gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;"pcap.h"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char&amp;#160;*argv[])&amp;#160;{&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*alldevs;&lt;br/&gt;&lt;br/&gt;	pcap_if_t&amp;#160;*d;&lt;br/&gt;&lt;br/&gt;	int&amp;#160;i=0;&lt;br/&gt;&lt;br/&gt;	char&amp;#160;errbuf[PCAP_ERRBUF_SIZE];&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	printf("Welcome&amp;#160;to&amp;#160;the&amp;#160;QNX&amp;#160;Momentics&amp;#160;IDE\n");&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	/*&amp;#160;Retrieve&amp;#160;the&amp;#160;device&amp;#160;list&amp;#160;from&amp;#160;the&amp;#160;local&amp;#160;machine&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(pcap_findalldevs(&amp;amp;alldevs,&amp;#160;errbuf)&amp;#160;==&amp;#160;-1)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;fprintf(stderr,"Error&amp;#160;in&amp;#160;pcap_findalldevs_ex:&amp;#160;%s\n",&amp;#160;errbuf);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;exit(1);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;Print&amp;#160;the&amp;#160;list&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;for(d=&amp;#160;alldevs;&amp;#160;d&amp;#160;!=&amp;#160;NULL;&amp;#160;d=&amp;#160;d-&amp;gt;next)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("%d.&amp;#160;%s",&amp;#160;++i,&amp;#160;d-&amp;gt;name);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(d-&amp;gt;description)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(%s)\n",&amp;#160;d-&amp;gt;description);&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;else&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("&amp;#160;(No&amp;#160;description&amp;#160;available)\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(i&amp;#160;==&amp;#160;0)&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;printf("\nNo&amp;#160;interfaces&amp;#160;found!&amp;#160;Make&amp;#160;sure&amp;#160;WinPcap&amp;#160;is&amp;#160;installed.\n");&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;/*&amp;#160;We&amp;#160;don't&amp;#160;need&amp;#160;any&amp;#160;more&amp;#160;the&amp;#160;device&amp;#160;list.&amp;#160;Free&amp;#160;it&amp;#160;*/&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;pcap_freealldevs(alldevs);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	return&amp;#160;EXIT_SUCCESS;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;</summary>
    <dc:creator>Mohammad Dadashzadeh(deleted)</dc:creator>
    <dc:date>2009-07-24T15:09:38Z</dc:date>
  </entry>
  <entry>
    <title>post33256: RE: localhost issue</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post33256" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post33256</id>
    <modified>2009-07-07T13:38:02Z</modified>
    <issued>2009-07-07T13:38:02Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;telnetd&amp;#160;and&amp;#160;ftpd&amp;#160;...&amp;#160;used&amp;#160;to&amp;#160;start&amp;#160;with&amp;#160;inetd,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;but&amp;#160;now&amp;#160;they&amp;#160;do&amp;#160;not&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Really&amp;#160;dumb&amp;#160;question:&amp;#160;have&amp;#160;you&amp;#160;uncommented&amp;#160;them&lt;br/&gt;&lt;br/&gt;in&amp;#160;your&amp;#160;/etc/inetd.conf&amp;#160;file?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;is&amp;#160;the&amp;#160;output&amp;#160;of&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;#&amp;#160;hostname&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;and&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;#&amp;#160;getconf&amp;#160;_CS_DOMAIN&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;PS:&amp;#160;as&amp;#160;soon&amp;#160;as&amp;#160;dns&amp;#160;starts&amp;#160;giving&amp;#160;you&amp;#160;trouble,&lt;br/&gt;&lt;br/&gt;immediately&amp;#160;switch&amp;#160;to&amp;#160;using&amp;#160;the&amp;#160;-n&amp;#160;option&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;ping,&amp;#160;-N&amp;#160;option&amp;#160;to&amp;#160;telnet,&amp;#160;etc&amp;#160;to&amp;#160;diagnose&lt;br/&gt;&lt;br/&gt;what&amp;#160;is&amp;#160;going&amp;#160;on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;eg:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;#&amp;#160;ping&amp;#160;-n&amp;#160;127.1&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Also&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;output&amp;#160;of:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;#&amp;#160;arp&amp;#160;-an&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-07T13:38:02Z</dc:date>
  </entry>
  <entry>
    <title>post33217: localhost issue</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post33217" />
    <author>
      <name>Paul Trepagnier</name>
    </author>
    <id>https://community.qnx.com/sf/go/post33217</id>
    <modified>2009-07-06T20:14:49Z</modified>
    <issued>2009-07-06T20:14:49Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;have&amp;#160;ported&amp;#160;my&amp;#160;6.3&amp;#160;boot&amp;#160;script&amp;#160;to&amp;#160;6.4.&amp;#160;&amp;#160;This&amp;#160;includes&amp;#160;moving&amp;#160;to&amp;#160;io-pkt.&amp;#160;&amp;#160;I&amp;#160;am&amp;#160;now&amp;#160;having&amp;#160;an&amp;#160;issue&amp;#160;with&amp;#160;telnetd&amp;#160;and&amp;#160;ftpd.&amp;#160;&amp;#160;They&amp;#160;used&amp;#160;to&amp;#160;start&amp;#160;with&amp;#160;inetd,&amp;#160;but&amp;#160;now&amp;#160;they&amp;#160;do&amp;#160;not.&amp;#160;&amp;#160;In&amp;#160;addition,&amp;#160;I&amp;#160;cannot&amp;#160;even&amp;#160;ping&amp;#160;localhost.&amp;#160;&amp;#160;I&amp;#160;think&amp;#160;the&amp;#160;localhost&amp;#160;issue&amp;#160;may&amp;#160;be&amp;#160;related&amp;#160;to&amp;#160;my&amp;#160;telnetd&amp;#160;and&amp;#160;ftpd&amp;#160;issues.&amp;#160;&amp;#160;Here&amp;#160;is&amp;#160;the&amp;#160;contents&amp;#160;of&amp;#160;my&amp;#160;/etc/hosts&amp;#160;file:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;Host&amp;#160;Database&lt;br/&gt;&lt;br/&gt;#&lt;br/&gt;&lt;br/&gt;127.0.0.1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;localhost.localdomain&amp;#160;localhost&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;here&amp;#160;are&amp;#160;the&amp;#160;results&amp;#160;of&amp;#160;pinging&amp;#160;localhost:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ping:&amp;#160;Cannot&amp;#160;resolve&amp;#160;"localhost"&amp;#160;(Host&amp;#160;name&amp;#160;lookup&amp;#160;failure)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Does&amp;#160;anyone&amp;#160;have&amp;#160;any&amp;#160;ideas?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thank&amp;#160;you</summary>
    <dc:creator>Paul Trepagnier</dc:creator>
    <dc:date>2009-07-06T20:14:49Z</dc:date>
  </entry>
  <entry>
    <title>post32959: RE: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32959" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32959</id>
    <modified>2009-07-02T13:40:57Z</modified>
    <issued>2009-07-02T13:40:57Z</issued>
    <summary type="text/plain" mode="escaped">P.S.&amp;#160;&amp;#160;69603&amp;#160;created&amp;#160;to&amp;#160;track&amp;#160;this&amp;#160;request&amp;#160;-&amp;#160;add&lt;br/&gt;&lt;br/&gt;auto-populate&amp;#160;to&amp;#160;qnet&amp;#160;dns&amp;#160;resolver.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Don't&amp;#160;hold&amp;#160;your&amp;#160;breath&amp;#160;on&amp;#160;this&amp;#160;one,&amp;#160;though.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&amp;#160;&amp;#160;&amp;#160;www.poweredbyqnx.com/images/gat_t7.jpg&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-02T13:40:57Z</dc:date>
  </entry>
  <entry>
    <title>post32957: RE: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32957" />
    <author>
      <name>Andrew Boyd(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32957</id>
    <modified>2009-07-02T13:35:38Z</modified>
    <issued>2009-07-02T13:35:38Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;need&amp;#160;a&amp;#160;automatic&amp;#160;population&amp;#160;of&amp;#160;remode&amp;#160;nodes&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;list&amp;#160;in&amp;#160;/net&amp;#160;folder&amp;#160;with&amp;#160;IP&amp;#160;option&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Is&amp;#160;there&amp;#160;any&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;so?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;can't&amp;#160;think&amp;#160;of&amp;#160;a&amp;#160;good&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;this.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Do&amp;#160;i&amp;#160;need&amp;#160;to&amp;#160;create&amp;#160;a&amp;#160;new&amp;#160;resolver&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That's&amp;#160;one&amp;#160;possibility&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Where&amp;#160;can&amp;#160;i&amp;#160;get&amp;#160;the&amp;#160;code&amp;#160;examples&amp;#160;for&amp;#160;writing&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;a&amp;#160;resolver?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Qnet&amp;#160;resolvers&amp;#160;can&amp;#160;be&amp;#160;complex&amp;#160;because&amp;#160;of&amp;#160;the&lt;br/&gt;&lt;br/&gt;multi-threading.&amp;#160;&amp;#160;I&amp;#160;might&amp;#160;suggest&amp;#160;altering&amp;#160;the&lt;br/&gt;&lt;br/&gt;existing&amp;#160;dns&amp;#160;resolver&amp;#160;to&amp;#160;give&amp;#160;it&amp;#160;the&amp;#160;behaviour&lt;br/&gt;&lt;br/&gt;you&amp;#160;want&amp;#160;-&amp;#160;remember,&amp;#160;all&amp;#160;the&amp;#160;source&amp;#160;to&amp;#160;qnet&amp;#160;is&lt;br/&gt;&lt;br/&gt;publicly&amp;#160;available&amp;#160;to&amp;#160;anyone!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;told&amp;#160;svn&amp;#160;repository&amp;#160;viewer&amp;#160;links&amp;#160;work&amp;#160;outside&amp;#160;&lt;br/&gt;&lt;br/&gt;the&amp;#160;company,&amp;#160;but&amp;#160;I&amp;#160;am&amp;#160;doubtful:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://svn.ott.qnx.com/view/core_networking/trunk/sys/lsm/qnet/nr/nr_dns&lt;br/&gt;&lt;br/&gt;.c?revision=904&amp;amp;view=markup&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;aboyd&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;www.poweredbyqnx.com/images/gat_t12.jpg&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Andrew Boyd(deleted)</dc:creator>
    <dc:date>2009-07-02T13:35:38Z</dc:date>
  </entry>
  <entry>
    <title>post32940: QNET over IP on QNX 6.4.0 - automatic population of remote nodes in /net folder</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32940" />
    <author>
      <name>soujanya Yelchuri</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32940</id>
    <modified>2009-07-02T06:07:26Z</modified>
    <issued>2009-07-02T06:07:26Z</issued>
    <summary type="text/plain" mode="escaped">hi,&lt;br/&gt;&lt;br/&gt;I&amp;#160;am&amp;#160;porting&amp;#160;my&amp;#160;project&amp;#160;from&amp;#160;QNX&amp;#160;6.3.0&amp;#160;to&amp;#160;QNX&amp;#160;6.4.0.&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;issues&amp;#160;with&amp;#160;QNET&amp;#160;ovet&amp;#160;iP.&lt;br/&gt;&lt;br/&gt;When&amp;#160;i&amp;#160;mount&amp;#160;QNET&amp;#160;over&amp;#160;ip&amp;#160;with&amp;#160;dns&amp;#160;option&amp;#160;untill&amp;#160;and&amp;#160;unless&amp;#160;i&amp;#160;do&amp;#160;a&amp;#160;TDP&amp;#160;operation&amp;#160;on&amp;#160;remote&amp;#160;node,will&amp;#160;not&amp;#160;get&amp;#160;it&amp;#160;in&amp;#160;/net&amp;#160;list.&lt;br/&gt;&lt;br/&gt;I&amp;#160;need&amp;#160;a&amp;#160;automatic&amp;#160;population&amp;#160;of&amp;#160;remode&amp;#160;nodes&amp;#160;list&amp;#160;in&amp;#160;/net&amp;#160;folder&amp;#160;with&amp;#160;IP&amp;#160;option.&lt;br/&gt;&lt;br/&gt;Is&amp;#160;there&amp;#160;any&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;so?&lt;br/&gt;&lt;br/&gt;Do&amp;#160;i&amp;#160;need&amp;#160;to&amp;#160;create&amp;#160;a&amp;#160;new&amp;#160;resolver&amp;#160;?&lt;br/&gt;&lt;br/&gt;Where&amp;#160;can&amp;#160;i&amp;#160;get&amp;#160;the&amp;#160;code&amp;#160;examples&amp;#160;for&amp;#160;writing&amp;#160;a&amp;#160;resolver?</summary>
    <dc:creator>soujanya Yelchuri</dc:creator>
    <dc:date>2009-07-02T06:07:26Z</dc:date>
  </entry>
  <entry>
    <title>post32737: Reg - Header length in mbuf</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32737" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32737</id>
    <modified>2009-06-29T15:10:54Z</modified>
    <issued>2009-06-29T15:10:54Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;to&amp;#160;print&amp;#160;the&amp;#160;header&amp;#160;length,header,data&amp;#160;using&amp;#160;mbuf&amp;#160;structure?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T15:10:54Z</dc:date>
  </entry>
  <entry>
    <title>post32696: Re: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32696" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32696</id>
    <modified>2009-06-29T12:58:12Z</modified>
    <issued>2009-06-29T12:58:12Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;for&amp;#160;the&amp;#160;info!&amp;#160;&amp;#160;I'd&amp;#160;pretty&amp;#160;well&amp;#160;determined&amp;#160;that&amp;#160;it&amp;#160;has&amp;#160;something&amp;#160;to&amp;#160;do&amp;#160;with&amp;#160;linking&amp;#160;in&amp;#160;library&amp;#160;modules&amp;#160;(including&amp;#160;the&amp;#160;source&amp;#160;code&amp;#160;of&amp;#160;some&amp;#160;particular&amp;#160;library&amp;#160;module&amp;#160;in&amp;#160;the&amp;#160;build&amp;#160;"cures"&amp;#160;the&amp;#160;problem),&amp;#160;and&amp;#160;that&amp;#160;it&amp;#160;was&amp;#160;beyond&amp;#160;&amp;#160;my&amp;#160;control,&amp;#160;but&amp;#160;it's&amp;#160;nice&amp;#160;to&amp;#160;hear&amp;#160;that&amp;#160;someone&amp;#160;is&amp;#160;(hopefully!)&amp;#160;busy&amp;#160;working&amp;#160;on&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-06-29T12:58:12Z</dc:date>
  </entry>
  <entry>
    <title>post32691: Re: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32691" />
    <author>
      <name>Jeevan Mathew(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32691</id>
    <modified>2009-06-29T12:26:02Z</modified>
    <issued>2009-06-29T12:26:02Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;I've&amp;#160;written&amp;#160;a&amp;#160;number&amp;#160;of&amp;#160;LSM's;&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;"pidin&amp;#160;-p&amp;#160;io-pkt-v4-hc&amp;#160;mem"&amp;#160;some&amp;#160;of&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;my&amp;#160;modules&amp;#160;show&amp;#160;up&amp;#160;with&amp;#160;the&amp;#160;expected&amp;#160;name&amp;#160;(i.e.,&amp;#160;"lsm-demo.so"),&amp;#160;but&amp;#160;some&amp;#160;of&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;them&amp;#160;show&amp;#160;up&amp;#160;with&amp;#160;the&amp;#160;name&amp;#160;"zero").&amp;#160;&amp;#160;After&amp;#160;many&amp;#160;tests&amp;#160;and&amp;#160;experiments,&amp;#160;I&amp;#160;still&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;have&amp;#160;no&amp;#160;idea&amp;#160;why&amp;#160;some&amp;#160;of&amp;#160;them&amp;#160;lose&amp;#160;track&amp;#160;of&amp;#160;their&amp;#160;names&amp;#160;and&amp;#160;show&amp;#160;up&amp;#160;as&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;anonymous&amp;#160;memory.&amp;#160;&amp;#160;Any&amp;#160;suggestions&amp;#160;as&amp;#160;to&amp;#160;how&amp;#160;I&amp;#160;can&amp;#160;cure&amp;#160;this?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Murf&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;believe&amp;#160;it&amp;#160;is&amp;#160;known&amp;#160;not&amp;#160;yet&amp;#160;fixed&amp;#160;'buglet'&amp;#160;-&amp;gt;#PR43050.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Jeevan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Jeevan Mathew(deleted)</dc:creator>
    <dc:date>2009-06-29T12:26:02Z</dc:date>
  </entry>
  <entry>
    <title>post32689: Re: Reg- Path for mbuf.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32689" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32689</id>
    <modified>2009-06-29T12:10:51Z</modified>
    <issued>2009-06-29T12:10:51Z</issued>
    <summary type="text/plain" mode="escaped">Thanks&amp;#160;a&amp;#160;lot</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T12:10:51Z</dc:date>
  </entry>
  <entry>
    <title>post32686: Re: Reg- Path for mbuf.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32686" />
    <author>
      <name>Jeevan Mathew(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32686</id>
    <modified>2009-06-29T11:57:55Z</modified>
    <issued>2009-06-29T11:57:55Z</issued>
    <summary type="text/plain" mode="escaped">This&amp;#160;&amp;#160;one&amp;#160;?&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[core_networking]&amp;#160;/&amp;#160;trunk&amp;#160;/&amp;#160;lib&amp;#160;/&amp;#160;socket&amp;#160;/&amp;#160;public&amp;#160;/&amp;#160;sys&amp;#160;-&amp;gt;&amp;#160;mbuf.h&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Jeevan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Jeevan Mathew(deleted)</dc:creator>
    <dc:date>2009-06-29T11:57:55Z</dc:date>
  </entry>
  <entry>
    <title>post32680: Reg- Path for mbuf.h</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32680" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32680</id>
    <modified>2009-06-29T10:48:24Z</modified>
    <issued>2009-06-29T10:48:24Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Any&amp;#160;one&amp;#160;send&amp;#160;the&amp;#160;path&amp;#160;of&amp;#160;mbuf.h&amp;#160;file&amp;#160;and&amp;#160;data&amp;#160;structure&amp;#160;explanation&amp;#160;for&amp;#160;struct&amp;#160;mbuf.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;and&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T10:48:24Z</dc:date>
  </entry>
  <entry>
    <title>post32669: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32669" />
    <author>
      <name>Eric Fausett(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32669</id>
    <modified>2009-06-29T07:10:26Z</modified>
    <issued>2009-06-29T07:10:26Z</issued>
    <summary type="text/plain" mode="escaped">Senthil,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;if&amp;#160;i&amp;#160;want&amp;#160;to&amp;#160;change&amp;#160;any&amp;#160;coding&amp;#160;in&amp;#160;packfilter&amp;#160;module&amp;#160;then&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;instead&amp;#160;of&amp;#160;mounting&amp;#160;i&amp;#160;will&amp;#160;reboot&amp;#160;the&amp;#160;PC&amp;#160;after&amp;#160;that&amp;#160;i&amp;#160;m&amp;#160;able&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;to&amp;#160;load&amp;#160;the&amp;#160;lsm-packfil.so.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;No&amp;#160;other&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;that...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There&amp;#160;is&amp;#160;no&amp;#160;reason&amp;#160;that&amp;#160;I&amp;#160;know&amp;#160;of&amp;#160;that&amp;#160;you&amp;#160;would&amp;#160;need&amp;#160;to&amp;#160;restart&amp;#160;or&lt;br/&gt;&lt;br/&gt;reboot&amp;#160;the&amp;#160;PC.&amp;#160;&amp;#160;I&amp;#160;think&amp;#160;you&amp;#160;could&amp;#160;just&amp;#160;slay/kill&amp;#160;io-pkt&amp;#160;and&amp;#160;then&amp;#160;restart&lt;br/&gt;&lt;br/&gt;the&amp;#160;service.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Eric</summary>
    <dc:creator>Eric Fausett(deleted)</dc:creator>
    <dc:date>2009-06-29T07:10:26Z</dc:date>
  </entry>
  <entry>
    <title>post32666: Re: RE: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32666" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32666</id>
    <modified>2009-06-29T05:53:40Z</modified>
    <issued>2009-06-29T05:53:40Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Eric,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;if&amp;#160;i&amp;#160;want&amp;#160;to&amp;#160;change&amp;#160;any&amp;#160;coding&amp;#160;in&amp;#160;packfilter&amp;#160;module&amp;#160;then&amp;#160;instead&amp;#160;of&amp;#160;mounting&amp;#160;i&amp;#160;will&amp;#160;reboot&amp;#160;the&amp;#160;PC&amp;#160;after&amp;#160;that&amp;#160;i&amp;#160;m&amp;#160;able&amp;#160;to&amp;#160;load&amp;#160;the&amp;#160;lsm-packfil.so.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;No&amp;#160;other&amp;#160;way&amp;#160;to&amp;#160;do&amp;#160;that...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;and&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T05:53:40Z</dc:date>
  </entry>
  <entry>
    <title>post32665: RE: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32665" />
    <author>
      <name>Eric Fausett(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32665</id>
    <modified>2009-06-29T05:37:35Z</modified>
    <issued>2009-06-29T05:37:35Z</issued>
    <summary type="text/plain" mode="escaped">&amp;#160;&lt;br/&gt;&lt;br/&gt;Senthil,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;How&amp;#160;to&amp;#160;un&amp;#160;load&amp;#160;the&amp;#160;lsm-packfil.so&amp;#160;module?&lt;br/&gt;&lt;br/&gt;I&amp;#160;don't&amp;#160;think&amp;#160;that&amp;#160;it's&amp;#160;possible.&amp;#160;&amp;#160;If&amp;#160;you&amp;#160;look&amp;#160;at&amp;#160;the&amp;#160;io-pkt&amp;#160;users&amp;#160;guide&lt;br/&gt;&lt;br/&gt;here:&lt;br/&gt;&lt;br/&gt;http://www.qnx.com/developers/docs/6.4.1/io-pkt_en/user_guide/overview.h&lt;br/&gt;&lt;br/&gt;tml&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;will&amp;#160;notice&amp;#160;what&amp;#160;it&amp;#160;says&amp;#160;in&amp;#160;the&amp;#160;following&amp;#160;section:&lt;br/&gt;&lt;br/&gt;-----&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;and&amp;#160;umount&amp;#160;capabilities:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Only&amp;#160;io-net&amp;#160;drivers&amp;#160;may&amp;#160;be&amp;#160;both&amp;#160;mounted&amp;#160;and&amp;#160;unmounted.&amp;#160;Other&lt;br/&gt;&lt;br/&gt;drivers&amp;#160;may&amp;#160;allow&amp;#160;you&amp;#160;to&amp;#160;detach&amp;#160;the&amp;#160;driver&amp;#160;from&amp;#160;the&amp;#160;stack,&amp;#160;by&amp;#160;using&amp;#160;the&lt;br/&gt;&lt;br/&gt;ifconfig&amp;#160;iface&amp;#160;destroy&amp;#160;command&amp;#160;(if&amp;#160;the&amp;#160;driver&amp;#160;supports&amp;#160;it).&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;The&amp;#160;IP&amp;#160;stack&amp;#160;is&amp;#160;an&amp;#160;integral&amp;#160;part&amp;#160;of&amp;#160;io-pkt;&amp;#160;you&amp;#160;can't&amp;#160;start&amp;#160;io-pkt&lt;br/&gt;&lt;br/&gt;without&amp;#160;it.&amp;#160;This&amp;#160;means&amp;#160;that&amp;#160;you&amp;#160;don't&amp;#160;need&amp;#160;to&amp;#160;specify&amp;#160;the&amp;#160;-ptcpip&amp;#160;option&lt;br/&gt;&lt;br/&gt;to&amp;#160;the&amp;#160;stack&amp;#160;unless&amp;#160;there&amp;#160;are&amp;#160;additional&amp;#160;parameters&amp;#160;(e.g.&amp;#160;prefix=)&amp;#160;that&lt;br/&gt;&lt;br/&gt;you&amp;#160;need&amp;#160;to&amp;#160;pass&amp;#160;to&amp;#160;it.&amp;#160;If&amp;#160;you&amp;#160;specify&amp;#160;the&amp;#160;-ptcpip&amp;#160;option&amp;#160;without&lt;br/&gt;&lt;br/&gt;additional&amp;#160;parameters,&amp;#160;io-pkt&amp;#160;accepts&amp;#160;it&amp;#160;with&amp;#160;no&amp;#160;effect.&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;*&amp;#160;Protocols&amp;#160;and&amp;#160;enhanced&amp;#160;stack&amp;#160;functionality&amp;#160;(e.g.&amp;#160;TDP,&amp;#160;NAT&amp;#160;/&amp;#160;IP&lt;br/&gt;&lt;br/&gt;Filtering)&amp;#160;can&amp;#160;be&amp;#160;mounted,&amp;#160;but&amp;#160;not&amp;#160;unmounted.&lt;br/&gt;&lt;br/&gt;-----&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Specifically&amp;#160;the&amp;#160;last&amp;#160;sentence&amp;#160;implies&amp;#160;that&amp;#160;this&amp;#160;packet&amp;#160;filter&amp;#160;module&lt;br/&gt;&lt;br/&gt;cannot&amp;#160;be&amp;#160;unmounted&amp;#160;once&amp;#160;it&amp;#160;has&amp;#160;been&amp;#160;mounted.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Eric</summary>
    <dc:creator>Eric Fausett(deleted)</dc:creator>
    <dc:date>2009-06-29T05:37:35Z</dc:date>
  </entry>
  <entry>
    <title>post32664: Re: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32664" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32664</id>
    <modified>2009-06-29T05:18:50Z</modified>
    <issued>2009-06-29T05:18:50Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Eric,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How&amp;#160;to&amp;#160;un&amp;#160;load&amp;#160;the&amp;#160;lsm-packfil.so&amp;#160;module?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;and&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T05:18:50Z</dc:date>
  </entry>
  <entry>
    <title>post32663: Re: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32663" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32663</id>
    <modified>2009-06-29T05:14:26Z</modified>
    <issued>2009-06-29T05:14:26Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Eric,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;now&amp;#160;i&amp;#160;m&amp;#160;able&amp;#160;to&amp;#160;mount.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Can&amp;#160;you&amp;#160;please&amp;#160;tell&amp;#160;how&amp;#160;to&amp;#160;unmount&amp;#160;it&amp;#160;&amp;lt;any&amp;#160;command&amp;gt;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;and&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T05:14:26Z</dc:date>
  </entry>
  <entry>
    <title>post32662: RE: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32662" />
    <author>
      <name>Eric Fausett(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32662</id>
    <modified>2009-06-29T05:00:29Z</modified>
    <issued>2009-06-29T05:00:29Z</issued>
    <summary type="text/plain" mode="escaped">Senthil,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;first&amp;#160;thing&amp;#160;I&amp;#160;would&amp;#160;look&amp;#160;at&amp;#160;is&amp;#160;to&amp;#160;make&amp;#160;sure&amp;#160;that&amp;#160;the&amp;#160;library&amp;#160;in&lt;br/&gt;&lt;br/&gt;question&amp;#160;'lsm-packfil.so'&amp;#160;exists&amp;#160;somewhere&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;path&lt;br/&gt;&lt;br/&gt;'LD_LIBRARY_PATH'&amp;#160;at&amp;#160;the&amp;#160;time&amp;#160;you&amp;#160;issued&amp;#160;the&amp;#160;mount&amp;#160;command.&amp;#160;&amp;#160;The&amp;#160;system&lt;br/&gt;&lt;br/&gt;log&amp;#160;indicates&amp;#160;it&amp;#160;was&amp;#160;not&amp;#160;found.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Eric&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;While&amp;#160;loading&amp;#160;lsm-packfil.so,&amp;#160;i&amp;#160;m&amp;#160;getting&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt&amp;#160;lsm-packfil.so&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;----&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;sloginfo&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Jun&amp;#160;29&amp;#160;16:13:46&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Unable&amp;#160;to&amp;#160;load&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;lsm-packfil.so:&amp;#160;Library&amp;#160;cannot&amp;#160;be&amp;#160;found</summary>
    <dc:creator>Eric Fausett(deleted)</dc:creator>
    <dc:date>2009-06-29T05:00:29Z</dc:date>
  </entry>
  <entry>
    <title>post32661: Reg - loading lsm-packfil.so problem</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post32661" />
    <author>
      <name>Senthil K</name>
    </author>
    <id>https://community.qnx.com/sf/go/post32661</id>
    <modified>2009-06-29T04:32:29Z</modified>
    <issued>2009-06-29T04:32:29Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;While&amp;#160;loading&amp;#160;lsm-packfil.so,&amp;#160;i&amp;#160;m&amp;#160;getting&amp;#160;error.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#&amp;#160;mount&amp;#160;-T&amp;#160;io-pkt&amp;#160;lsm-packfil.so&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Can't&amp;#160;mount&amp;#160;/&amp;#160;(type&amp;#160;io-pkt)&lt;br/&gt;&lt;br/&gt;mount:&amp;#160;Possible&amp;#160;reason:&amp;#160;No&amp;#160;such&amp;#160;device&amp;#160;or&amp;#160;address&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;sloginfo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Jun&amp;#160;29&amp;#160;16:13:46&amp;#160;&amp;#160;&amp;#160;&amp;#160;2&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;Unable&amp;#160;to&amp;#160;load&amp;#160;lsm-packfil.so:&amp;#160;Library&amp;#160;cannot&amp;#160;be&amp;#160;found&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Please&amp;#160;help&amp;#160;on&amp;#160;this.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks&amp;#160;and&amp;#160;Regards&lt;br/&gt;&lt;br/&gt;K.Senthil&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Senthil K</dc:creator>
    <dc:date>2009-06-29T04:32:29Z</dc:date>
  </entry>
  <entry>
    <title>post31413: LSM name shown by pidin</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post31413" />
    <author>
      <name>John Murphy</name>
    </author>
    <id>https://community.qnx.com/sf/go/post31413</id>
    <modified>2009-06-10T19:33:39Z</modified>
    <issued>2009-06-10T19:33:39Z</issued>
    <summary type="text/plain" mode="escaped">I've&amp;#160;written&amp;#160;a&amp;#160;number&amp;#160;of&amp;#160;LSM's;&amp;#160;when&amp;#160;I&amp;#160;run&amp;#160;"pidin&amp;#160;-p&amp;#160;io-pkt-v4-hc&amp;#160;mem"&amp;#160;some&amp;#160;of&amp;#160;my&amp;#160;modules&amp;#160;show&amp;#160;up&amp;#160;with&amp;#160;the&amp;#160;expected&amp;#160;name&amp;#160;(i.e.,&amp;#160;"lsm-demo.so"),&amp;#160;but&amp;#160;some&amp;#160;of&amp;#160;them&amp;#160;show&amp;#160;up&amp;#160;with&amp;#160;the&amp;#160;name&amp;#160;"zero").&amp;#160;&amp;#160;After&amp;#160;many&amp;#160;tests&amp;#160;and&amp;#160;experiments,&amp;#160;I&amp;#160;still&amp;#160;have&amp;#160;no&amp;#160;idea&amp;#160;why&amp;#160;some&amp;#160;of&amp;#160;them&amp;#160;lose&amp;#160;track&amp;#160;of&amp;#160;their&amp;#160;names&amp;#160;and&amp;#160;show&amp;#160;up&amp;#160;as&amp;#160;anonymous&amp;#160;memory.&amp;#160;&amp;#160;Any&amp;#160;suggestions&amp;#160;as&amp;#160;to&amp;#160;how&amp;#160;I&amp;#160;can&amp;#160;cure&amp;#160;this?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Murf</summary>
    <dc:creator>John Murphy</dc:creator>
    <dc:date>2009-06-10T19:33:39Z</dc:date>
  </entry>
  <entry>
    <title>post30310: Re: if_attach return SIGABORT</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post30310" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post30310</id>
    <modified>2009-05-29T12:53:17Z</modified>
    <issued>2009-05-29T12:53:17Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;May&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;08:51:05AM&amp;#160;-0400,&amp;#160;Guillaume&amp;#160;Varlet&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;get&amp;#160;those&amp;#160;messages&amp;#160;on&amp;#160;slogger&amp;#160;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Feb&amp;#160;01&amp;#160;06:08:30&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;if_attach:&amp;#160;ex_init:&amp;#160;16&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Feb&amp;#160;01&amp;#160;06:08:30&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;21&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;run&amp;#160;fault&amp;#160;pid&amp;#160;622635&amp;#160;tid&amp;#160;2&amp;#160;signal&amp;#160;6&amp;#160;code&amp;#160;0&amp;#160;ip&amp;#160;0xb033b879&amp;#160;tmp/io-pkt-v4-hcgvarlet124360136316929&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;pthread_mutex_init()&amp;#160;returned&amp;#160;EBUSY:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;EBUSY&amp;#160;&lt;br/&gt;&lt;br/&gt;	The&amp;#160;given&amp;#160;mutex&amp;#160;was&amp;#160;previously&amp;#160;initialized&amp;#160;and&amp;#160;hasn't&amp;#160;been&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;destroyed.&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You&amp;#160;need&amp;#160;to&amp;#160;use&amp;#160;a&amp;#160;separate&amp;#160;struct&amp;#160;ifnet&amp;#160;for&amp;#160;each&amp;#160;interface.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-05-29T12:53:17Z</dc:date>
  </entry>
  <entry>
    <title>post30309: Re: if_attach return SIGABORT</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post30309" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post30309</id>
    <modified>2009-05-29T12:51:32Z</modified>
    <issued>2009-05-29T12:51:32Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Fri,&amp;#160;May&amp;#160;29,&amp;#160;2009&amp;#160;at&amp;#160;06:24:30AM&amp;#160;-0400,&amp;#160;Guillaume&amp;#160;Varlet&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hello&amp;#160;All.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I've&amp;#160;some&amp;#160;difficulties&amp;#160;with&amp;#160;if_attach&amp;#160;function&amp;#160;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;On&amp;#160;my&amp;#160;HW,&amp;#160;there&amp;#160;are&amp;#160;several&amp;#160;network&amp;#160;controlers&amp;#160;that&amp;#160;shall&amp;#160;be&amp;#160;initialised&amp;#160;at&amp;#160;the&amp;#160;same&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To&amp;#160;do&amp;#160;such,&amp;#160;I&amp;#160;dectect&amp;#160;each&amp;#160;ctrls&amp;#160;and&amp;#160;puts&amp;#160;it's&amp;#160;information&amp;#160;in&amp;#160;linked&amp;#160;list.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;To&amp;#160;register&amp;#160;my&amp;#160;driver&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;stack,&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;call&amp;#160;if_attach&amp;#160;each&amp;#160;time&amp;#160;there&amp;#160;are&amp;#160;ctrls&amp;#160;on&amp;#160;my&amp;#160;HW.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Basicaly,&amp;#160;on&amp;#160;my&amp;#160;develepment&amp;#160;system,&amp;#160;I&amp;#160;have&amp;#160;2&amp;#160;controlers.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Strange&amp;#160;stuff&amp;#160;:&amp;#160;When&amp;#160;I&amp;#160;call&amp;#160;1&amp;#160;time&amp;#160;with&amp;#160;my&amp;#160;first&amp;#160;controler&amp;#160;it&amp;#160;register&amp;#160;the&amp;#160;device&amp;#160;without&amp;#160;any&amp;#160;problem.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;I&amp;#160;do&amp;#160;an&amp;#160;ifconfig&amp;#160;I&amp;#160;ca&amp;#160;see&amp;#160;my&amp;#160;device&amp;#160;registered.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;the&amp;#160;second&amp;#160;controler&amp;#160;is&amp;#160;registered,&amp;#160;I'm&amp;#160;catching&amp;#160;a&amp;#160;SIGABORT&amp;#160;signal.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Attached,&amp;#160;screenshot&amp;#160;of&amp;#160;debugger&amp;#160;when&amp;#160;it&amp;#160;occurs.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Do&amp;#160;you&amp;#160;know&amp;#160;why&amp;#160;this&amp;#160;append&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;stack&amp;#160;probably&amp;#160;panic()'d.&amp;#160;&amp;#160;Check&amp;#160;the&amp;#160;sloginfo&amp;#160;for&lt;br/&gt;&lt;br/&gt;more&amp;#160;information.&amp;#160;&amp;#160;BTW&amp;#160;the&amp;#160;source&amp;#160;for&amp;#160;the&amp;#160;stack&amp;#160;is&lt;br/&gt;&lt;br/&gt;in&amp;#160;the&amp;#160;networking&amp;#160;repo&amp;#160;in&amp;#160;this&amp;#160;project.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards,&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-seanb</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-05-29T12:51:32Z</dc:date>
  </entry>
  <entry>
    <title>post30308: Re: if_attach return SIGABORT</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post30308" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post30308</id>
    <modified>2009-05-29T12:51:01Z</modified>
    <issued>2009-05-29T12:51:01Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;get&amp;#160;those&amp;#160;messages&amp;#160;on&amp;#160;slogger&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Feb&amp;#160;01&amp;#160;06:08:30&amp;#160;&amp;#160;&amp;#160;&amp;#160;1&amp;#160;&amp;#160;&amp;#160;&amp;#160;14&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;if_attach:&amp;#160;ex_init:&amp;#160;16&lt;br/&gt;&lt;br/&gt;Feb&amp;#160;01&amp;#160;06:08:30&amp;#160;&amp;#160;&amp;#160;&amp;#160;5&amp;#160;&amp;#160;&amp;#160;&amp;#160;21&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;0&amp;#160;run&amp;#160;fault&amp;#160;pid&amp;#160;622635&amp;#160;tid&amp;#160;2&amp;#160;signal&amp;#160;6&amp;#160;code&amp;#160;0&amp;#160;ip&amp;#160;0xb033b879&amp;#160;tmp/io-pkt-v4-hcgvarlet124360136316929&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2009-05-29T12:51:01Z</dc:date>
  </entry>
  <entry>
    <title>post30305: if_attach return SIGABORT</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post30305" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post30305</id>
    <modified>2009-05-29T10:23:29Z</modified>
    <issued>2009-05-29T10:23:29Z</issued>
    <summary type="text/plain" mode="escaped">Hello&amp;#160;All.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I've&amp;#160;some&amp;#160;difficulties&amp;#160;with&amp;#160;if_attach&amp;#160;function&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;my&amp;#160;HW,&amp;#160;there&amp;#160;are&amp;#160;several&amp;#160;network&amp;#160;controlers&amp;#160;that&amp;#160;shall&amp;#160;be&amp;#160;initialised&amp;#160;at&amp;#160;the&amp;#160;same&amp;#160;time.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;do&amp;#160;such,&amp;#160;I&amp;#160;dectect&amp;#160;each&amp;#160;ctrls&amp;#160;and&amp;#160;puts&amp;#160;it's&amp;#160;information&amp;#160;in&amp;#160;linked&amp;#160;list.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To&amp;#160;register&amp;#160;my&amp;#160;driver&amp;#160;to&amp;#160;the&amp;#160;network&amp;#160;stack,&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;call&amp;#160;if_attach&amp;#160;each&amp;#160;time&amp;#160;there&amp;#160;are&amp;#160;ctrls&amp;#160;on&amp;#160;my&amp;#160;HW.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Basicaly,&amp;#160;on&amp;#160;my&amp;#160;develepment&amp;#160;system,&amp;#160;I&amp;#160;have&amp;#160;2&amp;#160;controlers.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Strange&amp;#160;stuff&amp;#160;:&amp;#160;When&amp;#160;I&amp;#160;call&amp;#160;1&amp;#160;time&amp;#160;with&amp;#160;my&amp;#160;first&amp;#160;controler&amp;#160;it&amp;#160;register&amp;#160;the&amp;#160;device&amp;#160;without&amp;#160;any&amp;#160;problem.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;When&amp;#160;I&amp;#160;do&amp;#160;an&amp;#160;ifconfig&amp;#160;I&amp;#160;ca&amp;#160;see&amp;#160;my&amp;#160;device&amp;#160;registered.&lt;br/&gt;&lt;br/&gt;When&amp;#160;the&amp;#160;second&amp;#160;controler&amp;#160;is&amp;#160;registered,&amp;#160;I'm&amp;#160;catching&amp;#160;a&amp;#160;SIGABORT&amp;#160;signal.&lt;br/&gt;&lt;br/&gt;Attached,&amp;#160;screenshot&amp;#160;of&amp;#160;debugger&amp;#160;when&amp;#160;it&amp;#160;occurs.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Do&amp;#160;you&amp;#160;know&amp;#160;why&amp;#160;this&amp;#160;append&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thank&amp;#160;you&amp;#160;very&amp;#160;much.</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2009-05-29T10:23:29Z</dc:date>
  </entry>
  <entry>
    <title>post28224: Re: link to shared libraries *.so</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28224" />
    <author>
      <name>Michael Tasche</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28224</id>
    <modified>2009-04-28T11:36:40Z</modified>
    <issued>2009-04-28T11:36:40Z</issued>
    <summary type="text/plain" mode="escaped">Hi,&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;&amp;#160;this&amp;#160;problem&amp;#160;since&amp;#160;6.4.&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;have&amp;#160;a&amp;#160;dynamic&amp;#160;library&amp;#160;xxx.so,&amp;#160;you&amp;#160;get&amp;#160;a&amp;#160;dependency&amp;#160;to&amp;#160;xxx.a&amp;#160;file.&lt;br/&gt;&lt;br/&gt;This&amp;#160;is&amp;#160;a&amp;#160;problem&amp;#160;of&amp;#160;the&amp;#160;current&amp;#160;qnx&amp;#160;make&amp;#160;tree.&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;make&amp;#160;your&amp;#160;project&amp;#160;with&amp;#160;eclipse,&amp;#160;you&amp;#160;get&amp;#160;a&amp;#160;".qnx_internal.mk"&amp;#160;included&amp;#160;by&amp;#160;common.mk,&amp;#160;which&amp;#160;solves&amp;#160;the&amp;#160;problem.&lt;br/&gt;&lt;br/&gt;A&amp;#160;not&amp;#160;very&amp;#160;nice&amp;#160;workaround&amp;#160;is&amp;#160;to&amp;#160;generate&amp;#160;a&amp;#160;dummy&amp;#160;"xxx.a"&amp;#160;&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;install&amp;#160;path.&lt;br/&gt;&lt;br/&gt;If&amp;#160;you&amp;#160;have&amp;#160;installed&amp;#160;both,&amp;#160;"xxx.a"&amp;#160;and&amp;#160;"xxx.so",&amp;#160;your&amp;#160;build&amp;#160;is&amp;#160;also&amp;#160;working.&lt;br/&gt;&lt;br/&gt;But&amp;#160;the&amp;#160;make&amp;#160;run&amp;#160;uses&amp;#160;the&amp;#160;dependency&amp;#160;for&amp;#160;xxx.a&amp;#160;to&amp;#160;link&amp;#160;against&amp;#160;xxx.so.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Perhaps&amp;#160;one&amp;#160;of&amp;#160;the&amp;#160;gnu&amp;#160;make&amp;#160;Guru's&amp;#160;can&amp;#160;fix&amp;#160;this&amp;#160;pronblem.&amp;#160;I&amp;#160;am&amp;#160;wondering&amp;#160;why&amp;#160;this&amp;#160;hidden&amp;#160;strange&amp;#160;file&amp;#160;".qnx_install"&amp;#160;is&amp;#160;used&amp;#160;with&amp;#160;eclipse.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Regards&amp;#160;&lt;br/&gt;&lt;br/&gt;Michael&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hello.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;On&amp;#160;my&amp;#160;io-net&amp;#160;drive,&amp;#160;it&amp;#160;was&amp;#160;easy&amp;#160;to&amp;#160;ling&amp;#160;against&amp;#160;shared&amp;#160;libs.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;In&amp;#160;my&amp;#160;driver&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;link&amp;#160;to&amp;#160;a&amp;#160;HW&amp;#160;specific&amp;#160;access&amp;#160;shared&amp;#160;lib.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;With&amp;#160;io-pkt,&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;understand&amp;#160;what&amp;#160;happends...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I&amp;#160;entrer&amp;#160;name&amp;#160;of&amp;#160;shared&amp;#160;libs,&amp;#160;with&amp;#160;the&amp;#160;dynamic&amp;#160;parameter&amp;#160;set,&amp;#160;but&amp;#160;it&amp;#160;tries&amp;#160;to&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;load&amp;#160;a&amp;#160;static&amp;#160;lib&amp;#160;anyway...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`libmen-oss.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/QNX&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;And&amp;#160;if&amp;#160;you&amp;#160;specify&amp;#160;the&amp;#160;LIBS+=-Bdynamic&amp;#160;men-oss&amp;#160;men-dbg&amp;#160;drvrS&amp;#160;men-chameleon&amp;#160;:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`lib-Bdynamic.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;QNX/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`libmen-oss.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/QNX&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;make[2]:&amp;#160;Target&amp;#160;`all'&amp;#160;not&amp;#160;remade&amp;#160;because&amp;#160;of&amp;#160;errors.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Why&amp;#160;?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Thank&amp;#160;you&amp;#160;very&amp;#160;much&amp;#160;for&amp;#160;your&amp;#160;help.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Michael Tasche</dc:creator>
    <dc:date>2009-04-28T11:36:40Z</dc:date>
  </entry>
  <entry>
    <title>post28218: link to shared libraries *.so</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28218" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28218</id>
    <modified>2009-04-28T09:21:00Z</modified>
    <issued>2009-04-28T09:21:00Z</issued>
    <summary type="text/plain" mode="escaped">Hello.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On&amp;#160;my&amp;#160;io-net&amp;#160;drive,&amp;#160;it&amp;#160;was&amp;#160;easy&amp;#160;to&amp;#160;ling&amp;#160;against&amp;#160;shared&amp;#160;libs.&lt;br/&gt;&lt;br/&gt;In&amp;#160;my&amp;#160;driver&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;link&amp;#160;to&amp;#160;a&amp;#160;HW&amp;#160;specific&amp;#160;access&amp;#160;shared&amp;#160;lib.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;With&amp;#160;io-pkt,&amp;#160;I&amp;#160;do&amp;#160;not&amp;#160;understand&amp;#160;what&amp;#160;happends...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#160;entrer&amp;#160;name&amp;#160;of&amp;#160;shared&amp;#160;libs,&amp;#160;with&amp;#160;the&amp;#160;dynamic&amp;#160;parameter&amp;#160;set,&amp;#160;but&amp;#160;it&amp;#160;tries&amp;#160;to&amp;#160;load&amp;#160;a&amp;#160;static&amp;#160;lib&amp;#160;anyway...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`libmen-oss.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/QNX/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;if&amp;#160;you&amp;#160;specify&amp;#160;the&amp;#160;LIBS+=-Bdynamic&amp;#160;men-oss&amp;#160;men-dbg&amp;#160;drvrS&amp;#160;men-chameleon&amp;#160;:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`lib-Bdynamic.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/QNX/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;***&amp;#160;No&amp;#160;rule&amp;#160;to&amp;#160;make&amp;#160;target&amp;#160;`libmen-oss.a',&amp;#160;needed&amp;#160;by&amp;#160;`G:/CVS/work/QNX/src/DRIVERS/devnp/men-z087/x86/dll-g/devnp-men-z087_g.so'.&lt;br/&gt;&lt;br/&gt;make[2]:&amp;#160;Target&amp;#160;`all'&amp;#160;not&amp;#160;remade&amp;#160;because&amp;#160;of&amp;#160;errors.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Why&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thank&amp;#160;you&amp;#160;very&amp;#160;much&amp;#160;for&amp;#160;your&amp;#160;help.</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2009-04-28T09:21:00Z</dc:date>
  </entry>
  <entry>
    <title>post28113: RE: malloc() and free() with more than 1 arg.</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28113" />
    <author>
      <name>Robert Craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28113</id>
    <modified>2009-04-27T12:01:10Z</modified>
    <issued>2009-04-27T12:01:10Z</issued>
    <summary type="text/plain" mode="escaped">&lt;br/&gt;&lt;br/&gt;Hi&amp;#160;Guillaume:&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;One&amp;#160;of&amp;#160;the&amp;#160;goals&amp;#160;of&amp;#160;the&amp;#160;io-pkt&amp;#160;design&amp;#160;was&amp;#160;to&amp;#160;re-use&amp;#160;as&amp;#160;much&amp;#160;of&amp;#160;the&amp;#160;NetBSD&amp;#160;code&amp;#160;as&amp;#160;possible&amp;#160;with&amp;#160;as&amp;#160;few&amp;#160;changes&amp;#160;as&amp;#160;possible.&amp;#160;&amp;#160;NetBSD&amp;#160;being&amp;#160;a&amp;#160;monolithic&amp;#160;kernel&amp;#160;design&amp;#160;has&amp;#160;all&amp;#160;of&amp;#160;the&amp;#160;network&amp;#160;stack&amp;#160;(and&amp;#160;drivers)&amp;#160;running&amp;#160;in&amp;#160;the&amp;#160;kernel&amp;#160;(and&amp;#160;this&amp;#160;is&amp;#160;why&amp;#160;the&amp;#160;KERNEL&amp;#160;macro&amp;#160;is&amp;#160;defined).&amp;#160;&amp;#160;So&amp;#160;the&amp;#160;short&amp;#160;answer&amp;#160;is&amp;#160;that&amp;#160;you&amp;#160;should&amp;#160;use&amp;#160;the&amp;#160;malloc&amp;#160;and&amp;#160;free&amp;#160;API&amp;#160;in&amp;#160;an&amp;#160;identical&amp;#160;manner&amp;#160;to&amp;#160;the&amp;#160;drivers&amp;#160;that&amp;#160;are&amp;#160;already&amp;#160;there.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Now,&amp;#160;that&amp;#160;being&amp;#160;said,&amp;#160;I&amp;#160;believe&amp;#160;that&amp;#160;the&amp;#160;re-defines&amp;#160;from&amp;#160;the&amp;#160;POSIX&amp;#160;API&amp;#160;to&amp;#160;the&amp;#160;NetBSD&amp;#160;API&amp;#160;comes&amp;#160;from&amp;#160;muf.h&amp;#160;(although&amp;#160;I&amp;#160;can't&amp;#160;remember&amp;#160;for&amp;#160;sure).&amp;#160;&amp;#160;So&amp;#160;if&amp;#160;you&amp;#160;don't&amp;#160;have&amp;#160;any&amp;#160;mbuf&amp;#160;accesses&amp;#160;in&amp;#160;your&amp;#160;file&amp;#160;(and&amp;#160;you&amp;#160;haven't&amp;#160;included&amp;#160;any&amp;#160;of&amp;#160;the&amp;#160;headers&amp;#160;that&amp;#160;pull&amp;#160;in&amp;#160;mbuf.h&amp;#160;(which&amp;#160;isn't&amp;#160;going&amp;#160;to&amp;#160;be&amp;#160;easy...&amp;#160;trust&amp;#160;me...))&amp;#160;then&amp;#160;you&amp;#160;might&amp;#160;just&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;use&amp;#160;straight&amp;#160;malloc&amp;#160;calls.&amp;#160;&amp;#160;I&amp;#160;wouldn't&amp;#160;advise&amp;#160;it&amp;#160;though.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Guillaume&amp;#160;Varlet&amp;#160;[mailto:community-noreply@qnx.com]&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Mon&amp;#160;4/27/2009&amp;#160;6:12&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;ionetmig-networking&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;malloc()&amp;#160;and&amp;#160;free()&amp;#160;with&amp;#160;more&amp;#160;than&amp;#160;1&amp;#160;arg.&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;Hello.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;writting&amp;#160;an&amp;#160;iopkt&amp;#160;driver&amp;#160;based&amp;#160;on&amp;#160;speedo&amp;#160;model.&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;porting&amp;#160;a&amp;#160;code&amp;#160;from&amp;#160;io-net.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt&amp;#160;drivers&amp;#160;expects&amp;#160;malloc&amp;#160;and&amp;#160;free&amp;#160;with&amp;#160;more&amp;#160;than&amp;#160;1&amp;#160;arg&amp;#160;such&amp;#160;as&amp;#160;:&lt;br/&gt;&lt;br/&gt;free(freeptr,&amp;#160;M_TEMP);&lt;br/&gt;&lt;br/&gt;malloc(strlen(optstring)&amp;#160;+&amp;#160;1,&amp;#160;M_TEMP,&amp;#160;M_NOWAIT);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;wereas&amp;#160;doc&amp;#160;is&amp;#160;saying&amp;#160;:&lt;br/&gt;&lt;br/&gt;Synopsis:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;void*&amp;#160;malloc(&amp;#160;size_t&amp;#160;size&amp;#160;);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Arguments:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;size&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The&amp;#160;number&amp;#160;of&amp;#160;bytes&amp;#160;to&amp;#160;allocate.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where&amp;#160;does&amp;#160;this&amp;#160;macro&amp;#160;are&amp;#160;defined&amp;#160;?&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;possible&amp;#160;to&amp;#160;do&amp;#160;not&amp;#160;use&amp;#160;them&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks.&lt;br/&gt;&lt;br/&gt;Guillaume&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post28109&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert Craig</dc:creator>
    <dc:date>2009-04-27T12:01:10Z</dc:date>
  </entry>
  <entry>
    <title>post28112: Re: malloc() and free() with more than 1 arg.</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28112" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28112</id>
    <modified>2009-04-27T11:08:22Z</modified>
    <issued>2009-04-27T11:08:22Z</issued>
    <summary type="text/plain" mode="escaped">I&amp;#160;Found&amp;#160;the&amp;#160;reason&amp;#160;:&amp;#160;_KERNEL&amp;#160;is&amp;#160;defined.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Is&amp;#160;_KERNEL&amp;#160;define&amp;#160;mandatory&amp;#160;to&amp;#160;build&amp;#160;io-pkt&amp;#160;driver?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Gui.</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2009-04-27T11:08:22Z</dc:date>
  </entry>
  <entry>
    <title>post28109: malloc() and free() with more than 1 arg.</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post28109" />
    <author>
      <name>Guillaume Varlet</name>
    </author>
    <id>https://community.qnx.com/sf/go/post28109</id>
    <modified>2009-04-27T10:12:28Z</modified>
    <issued>2009-04-27T10:12:28Z</issued>
    <summary type="text/plain" mode="escaped">Hello.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;writting&amp;#160;an&amp;#160;iopkt&amp;#160;driver&amp;#160;based&amp;#160;on&amp;#160;speedo&amp;#160;model.&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;porting&amp;#160;a&amp;#160;code&amp;#160;from&amp;#160;io-net.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;io-pkt&amp;#160;drivers&amp;#160;expects&amp;#160;malloc&amp;#160;and&amp;#160;free&amp;#160;with&amp;#160;more&amp;#160;than&amp;#160;1&amp;#160;arg&amp;#160;such&amp;#160;as&amp;#160;:&lt;br/&gt;&lt;br/&gt;free(freeptr,&amp;#160;M_TEMP);&lt;br/&gt;&lt;br/&gt;malloc(strlen(optstring)&amp;#160;+&amp;#160;1,&amp;#160;M_TEMP,&amp;#160;M_NOWAIT);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;wereas&amp;#160;doc&amp;#160;is&amp;#160;saying&amp;#160;:&lt;br/&gt;&lt;br/&gt;Synopsis:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;#include&amp;#160;&amp;lt;stdlib.h&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;void*&amp;#160;malloc(&amp;#160;size_t&amp;#160;size&amp;#160;);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Arguments:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;size&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;The&amp;#160;number&amp;#160;of&amp;#160;bytes&amp;#160;to&amp;#160;allocate.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where&amp;#160;does&amp;#160;this&amp;#160;macro&amp;#160;are&amp;#160;defined&amp;#160;?&lt;br/&gt;&lt;br/&gt;Is&amp;#160;it&amp;#160;possible&amp;#160;to&amp;#160;do&amp;#160;not&amp;#160;use&amp;#160;them&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks.&lt;br/&gt;&lt;br/&gt;Guillaume</summary>
    <dc:creator>Guillaume Varlet</dc:creator>
    <dc:date>2009-04-27T10:12:28Z</dc:date>
  </entry>
  <entry>
    <title>post24716: Re: sending data from io-pkt module upon DMA completion</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24716" />
    <author>
      <name>Yuri Shchors(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24716</id>
    <modified>2009-03-18T16:30:24Z</modified>
    <issued>2009-03-18T16:30:24Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;On&amp;#160;Wed,&amp;#160;Mar&amp;#160;18,&amp;#160;2009&amp;#160;at&amp;#160;05:38:54AM&amp;#160;-0400,&amp;#160;Yuri&amp;#160;Shchors&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;It&amp;#160;sounds&amp;#160;like&amp;#160;you&amp;#160;may&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;attach&amp;#160;to&amp;#160;the&amp;#160;interrupt&amp;#160;like&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;other&amp;#160;drivers.&amp;#160;&amp;#160;Maybe&amp;#160;check&amp;#160;out&amp;#160;speedo_attach()&amp;#160;in&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;sys/dev_qnx/speedo/detect.c&amp;#160;which&amp;#160;sets&amp;#160;up&amp;#160;an&amp;#160;interrupt&amp;#160;callout&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;and&amp;#160;ISR.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Does&amp;#160;this&amp;#160;mean&amp;#160;that&amp;#160;I&amp;#160;can&amp;#160;use&amp;#160;pulse_attach&amp;#160;or&amp;#160;InterruptAttach&amp;#160;in&amp;#160;the&amp;#160;module&amp;#160;init&amp;#160;routine?&amp;#160;Does&amp;#160;the&amp;#160;pulse&amp;#160;callback&amp;#160;block&amp;#160;other&amp;#160;io-pkt&amp;#160;activity?&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;ifp-&amp;gt;if_output()&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;thread&amp;#160;safe.&amp;#160;&amp;#160;For&amp;#160;example&amp;#160;ether_output()&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;generally&amp;#160;only&amp;#160;acts&amp;#160;on&amp;#160;the&amp;#160;packet&amp;#160;in&amp;#160;question&amp;#160;or&amp;#160;checks&amp;#160;state&amp;#160;when&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;needed.&amp;#160;&amp;#160;ifp-&amp;gt;if_start()&amp;#160;is&amp;#160;called&amp;#160;with&amp;#160;the&amp;#160;ifp-&amp;gt;if_snd_ex&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;locked.&lt;br/&gt;&lt;br/&gt;So&amp;#160;I&amp;#160;should&amp;#160;call&amp;#160;if_start&amp;#160;before&amp;#160;calling&amp;#160;to&amp;#160;if_output?&amp;#160;I've&amp;#160;used&amp;#160;qnet&amp;#160;ipv4&amp;#160;driver&amp;#160;as&amp;#160;a&amp;#160;sample&amp;#160;and&amp;#160;havn't&amp;#160;seen&amp;#160;if_start&amp;#160;there.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yuri Shchors(deleted)</dc:creator>
    <dc:date>2009-03-18T16:30:24Z</dc:date>
  </entry>
  <entry>
    <title>post24715: Re: RE: sending data from io-pkt module upon DMA completion</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24715" />
    <author>
      <name>Yuri Shchors(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24715</id>
    <modified>2009-03-18T16:19:56Z</modified>
    <issued>2009-03-18T16:19:56Z</issued>
    <summary type="text/plain" mode="escaped">&amp;gt;&amp;#160;Hi&amp;#160;Yura:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I'm&amp;#160;a&amp;#160;bit&amp;#160;curious&amp;#160;as&amp;#160;to&amp;#160;what&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;accomplish.&amp;#160;&amp;#160;Do&amp;#160;you&amp;#160;have&amp;#160;a&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;network&amp;#160;card&amp;#160;that&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;write&amp;#160;a&amp;#160;driver&amp;#160;for&amp;#160;or&amp;#160;is&amp;#160;this&amp;#160;some&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;other&amp;#160;sort&amp;#160;of&amp;#160;application?&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hi,&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;a&amp;#160;533&amp;#160;Mhz,&amp;#160;MPC8360&amp;#160;chip&amp;#160;with&amp;#160;DMA&amp;#160;block&amp;#160;and&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;push&amp;#160;large&amp;#160;amounts&amp;#160;of&amp;#160;data&amp;#160;through&amp;#160;it's&amp;#160;1Gbit&amp;#160;ethernet&amp;#160;MAC(up&amp;#160;to&amp;#160;max&amp;#160;capacity&amp;#160;-&amp;#160;125Mb/sec).&amp;#160;The&amp;#160;data&amp;#160;arrives&amp;#160;from&amp;#160;external&amp;#160;bus&amp;#160;which&amp;#160;has&amp;#160;sufficient&amp;#160;bandwidth.&amp;#160;I've&amp;#160;written&amp;#160;standalone&amp;#160;program&amp;#160;that&amp;#160;uses&amp;#160;DMA&amp;#160;to&amp;#160;get&amp;#160;the&amp;#160;data.&amp;#160;Now,&amp;#160;I&amp;#160;need&amp;#160;to&amp;#160;send&amp;#160;it&amp;#160;through&amp;#160;the&amp;#160;network.&amp;#160;Writing&amp;#160;a&amp;#160;simple&amp;#160;test&amp;#160;program&amp;#160;that&amp;#160;sends&amp;#160;raw&amp;#160;IP&amp;#160;packets,&amp;#160;yields&amp;#160;rather&amp;#160;poor&amp;#160;result&amp;#160;(max&amp;#160;speed&amp;#160;about&amp;#160;40Mb/s),&amp;#160;so&amp;#160;I've&amp;#160;decided&amp;#160;to&amp;#160;write&amp;#160;io-pkt&amp;#160;module&amp;#160;to&amp;#160;avoid&amp;#160;unnecessary&amp;#160;copying&amp;#160;of&amp;#160;data,&amp;#160;since&amp;#160;I&amp;#160;know&amp;#160;it's&amp;#160;physical&amp;#160;location.&lt;br/&gt;&lt;br/&gt;Using&amp;#160;mmap&amp;#160;I&amp;#160;can&amp;#160;access&amp;#160;the&amp;#160;data&amp;#160;brought&amp;#160;by&amp;#160;DMA.&amp;#160;The&amp;#160;io-pkt&amp;#160;module&lt;br/&gt;&lt;br/&gt;should&amp;#160;make&amp;#160;a&amp;#160;packets&amp;#160;from&amp;#160;the&amp;#160;data&amp;#160;and&amp;#160;send&amp;#160;them.&amp;#160;The&amp;#160;problem&amp;#160;is&amp;#160;in&amp;#160;getting&amp;#160;notification&amp;#160;from&amp;#160;external&amp;#160;program.&amp;#160;The&amp;#160;simplest&amp;#160;way&amp;#160;seem&amp;#160;to&amp;#160;be&amp;#160;in&amp;#160;using&amp;#160;pulse_attach&amp;#160;in&amp;#160;module&amp;#160;initialization&amp;#160;routine&amp;#160;and&amp;#160;doing&amp;#160;all&amp;#160;the&amp;#160;work&amp;#160;in&amp;#160;the&amp;#160;pulse&amp;#160;handler,&amp;#160;but&amp;#160;I&amp;#160;don't&amp;#160;know&amp;#160;if&amp;#160;it'll&amp;#160;block&amp;#160;rest&amp;#160;of&amp;#160;the&amp;#160;io-pkt&amp;#160;activity&amp;#160;and&amp;#160;in&amp;#160;which&amp;#160;thread's&amp;#160;context&amp;#160;it&amp;#160;gets&amp;#160;called.&amp;#160;The&amp;#160;thread&amp;#160;is&amp;#160;other&amp;#160;possibility,&amp;#160;which&amp;#160;seems&amp;#160;to&amp;#160;be&amp;#160;more&amp;#160;complicated&amp;#160;to&amp;#160;me.&amp;#160;Any&amp;#160;advice&amp;#160;is&amp;#160;welcome.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Yura.&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Yuri Shchors(deleted)</dc:creator>
    <dc:date>2009-03-18T16:19:56Z</dc:date>
  </entry>
  <entry>
    <title>post24696: RE: sending data from io-pkt module upon DMA completion</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24696" />
    <author>
      <name>Robert Craig</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24696</id>
    <modified>2009-03-18T14:44:20Z</modified>
    <issued>2009-03-18T14:44:20Z</issued>
    <summary type="text/plain" mode="escaped">Hi&amp;#160;Yura:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;a&amp;#160;bit&amp;#160;curious&amp;#160;as&amp;#160;to&amp;#160;what&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;accomplish.&amp;#160;&amp;#160;Do&amp;#160;you&amp;#160;have&amp;#160;a&lt;br/&gt;&lt;br/&gt;network&amp;#160;card&amp;#160;that&amp;#160;you're&amp;#160;trying&amp;#160;to&amp;#160;write&amp;#160;a&amp;#160;driver&amp;#160;for&amp;#160;or&amp;#160;is&amp;#160;this&amp;#160;some&lt;br/&gt;&lt;br/&gt;other&amp;#160;sort&amp;#160;of&amp;#160;application?&amp;#160;&amp;#160;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;Robert.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Yuri&amp;#160;Shchors&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Wednesday,&amp;#160;March&amp;#160;18,&amp;#160;2009&amp;#160;5:39&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;ionetmig-networking&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;sending&amp;#160;data&amp;#160;from&amp;#160;io-pkt&amp;#160;module&amp;#160;upon&amp;#160;DMA&amp;#160;completion&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Hi,&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;using&amp;#160;a&amp;#160;chip&amp;#160;with&amp;#160;internal&amp;#160;DMA&amp;#160;block.&lt;br/&gt;&lt;br/&gt;When&amp;#160;DMA&amp;#160;completes&amp;#160;I'll&amp;#160;get&amp;#160;a&amp;#160;pulse&amp;#160;from&amp;#160;DMA&amp;#160;ISR.&lt;br/&gt;&lt;br/&gt;I'm&amp;#160;writing&amp;#160;io-pkt&amp;#160;module&amp;#160;that'll&amp;#160;send&amp;#160;the&amp;#160;data&amp;#160;upon&amp;#160;DMA&amp;#160;completion.&lt;br/&gt;&lt;br/&gt;Can&amp;#160;I&amp;#160;use&amp;#160;pulse_attach()&amp;#160;function&amp;#160;and&amp;#160;send&amp;#160;all&amp;#160;the&amp;#160;data(few&amp;#160;megabytes)&lt;br/&gt;&lt;br/&gt;from&amp;#160;inside&amp;#160;the&amp;#160;&amp;#160;pulse&amp;#160;handler&amp;#160;or&amp;#160;should&amp;#160;I&amp;#160;use&amp;#160;nw_pthread_create()&amp;#160;to&lt;br/&gt;&lt;br/&gt;create&amp;#160;separate&amp;#160;thread&amp;#160;?&lt;br/&gt;&lt;br/&gt;Can&amp;#160;if_output()&amp;#160;function&amp;#160;be&amp;#160;used&amp;#160;from&amp;#160;multiple&amp;#160;threads/pulse&amp;#160;handler&amp;#160;or&lt;br/&gt;&lt;br/&gt;some&amp;#160;semaphore&amp;#160;should&amp;#160;be&amp;#160;locked?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Yura&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;io-net&amp;#160;migration&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post24654&lt;br/&gt;&lt;br/&gt;</summary>
    <dc:creator>Robert Craig</dc:creator>
    <dc:date>2009-03-18T14:44:20Z</dc:date>
  </entry>
  <entry>
    <title>post24677: Re: sending data from io-pkt module upon DMA completion</title>
    <link rel="alternate" href="https://community.qnx.com/sf/go/post24677" />
    <author>
      <name>Sean Boudreau(deleted)</name>
    </author>
    <id>https://community.qnx.com/sf/go/post24677</id>
    <modified>2009-03-18T13:33:56Z</modified>
    <issued>2009-03-18T13:33:56Z</issued>
    <summary type="text/plain" mode="escaped">On&amp;#160;Wed,&amp;#160;Mar&amp;#160;18,&amp;#160;2009&amp;#160;at&amp;#160;05:38:54AM&amp;#160;-0400,&amp;#160;Yuri&amp;#160;Shchors&amp;#160;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Hi,&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I'm&amp;#160;using&amp;#160;a&amp;#160;chip&amp;#160;with&amp;#160;internal&amp;#160;DMA&amp;#160;block.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;When&amp;#160;DMA&amp;#160;completes&amp;#160;I'll&amp;#160;get&amp;#160;a&amp;#160;pulse&amp;#160;from&amp;#160;DMA&amp;#160;ISR.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;I'm&amp;#160;writing&amp;#160;io-pkt&amp;#160;module&amp;#160;that'll&amp;#160;send&amp;#160;the&amp;#160;data&amp;#160;upon&amp;#160;DMA&amp;#160;completion.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Can&amp;#160;I&amp;#160;use&amp;#160;pulse_attach()&amp;#160;function&amp;#160;and&amp;#160;send&amp;#160;all&amp;#160;the&amp;#160;data(few&amp;#160;megabytes)&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;from&amp;#160;inside&amp;#160;the&amp;#160;&amp;#160;pulse&amp;#160;handler&amp;#160;or&amp;#160;should&amp;#160;I&amp;#160;use&amp;#160;nw_pthread_create()&amp;#160;to&amp;#160;create&amp;#160;separate&amp;#160;thread&amp;#160;?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#160;sounds&amp;#160;like&amp;#160;you&amp;#160;may&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;attach&amp;#160;to&amp;#160;the&amp;#160;interrupt&amp;#160;like&lt;br/&gt;&lt;br/&gt;other&amp;#160;drivers.&amp;#160;&amp;#160;Maybe&amp;#160;check&amp;#160;out&amp;#160;speedo_attach()&amp;#160;in&lt;br/&gt;&lt;br/&gt;sys/dev_qnx/speedo/detect.c&amp;#160;which&amp;#160;sets&amp;#160;up&amp;#160;an&amp;#160;interrupt&amp;#160;callout&lt;br/&gt;&lt;br/&gt;and&amp;#160;ISR.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;Can&amp;#160;if_output()&amp;#160;function&amp;#160;be&amp;#160;used&amp;#160;from&amp;#160;multiple&amp;#160;threads/pulse&amp;#160;handler&amp;#160;or&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;#160;some&amp;#160;semaphore&amp;#160;should&amp;#160;be&amp;#160;locked?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ifp-&amp;gt;if_output()&amp;#160;has&amp;#160;to&amp;#160;be&amp;#160;thread&amp;#160;safe.&amp;#160;&amp;#160;For&amp;#160;example&amp;#160;ether_output()&lt;br/&gt;&lt;br/&gt;generally&amp;#160;only&amp;#160;acts&amp;#160;on&amp;#160;the&amp;#160;packet&amp;#160;in&amp;#160;question&amp;#160;or&amp;#160;checks&amp;#160;state&amp;#160;when&lt;br/&gt;&lt;br/&gt;needed.&amp;#160;&amp;#160;ifp-&amp;gt;if_start()&amp;#160;is&amp;#160;called&amp;#160;with&amp;#160;the&amp;#160;ifp-&amp;gt;if_snd_ex&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;locked.</summary>
    <dc:creator>Sean Boudreau(deleted)</dc:creator>
    <dc:date>2009-03-18T13:33:56Z</dc:date>
  </entry>
</feed>

