Hod do I make QNX 6.3sp2 handle 42 byte ARP reply packet?

bridged with qnx.public.sysadmin
Post Reply
calderm

Hod do I make QNX 6.3sp2 handle 42 byte ARP reply packet?

Post by calderm » Mon Dec 04, 2006 10:47 pm

Hello All, I've found using ethereal and a 10baset hub that the QNX
6.3 sp2 install I have isn't responding to my windows XP computer's
42 byte ARP reply packets. Another windows computer on the network
with 60 byte ARP packets reply works fine with QNX. How do I make
QNX cope with non padded 42 byte ARP packets? My windows computer
responds to QNX's 60 byte packets with 42 byte replies and QNX just
ignores it and asks again who is on IP 192.168.1.43?

This is using both DHCP and static IP. Using
io-net -d speedo verbose,promiscuous - p tcpip

Regards, Mark

meat030

RE: Hod do I make QNX 6.3sp2 handle 42 byte ARP reply packet

Post by meat030 » Fri Aug 03, 2007 7:58 am

Any updates on this ...I seem to have the same problem

Robert Craig

Re: Hod do I make QNX 6.3sp2 handle 42 byte ARP reply packet

Post by Robert Craig » Fri Aug 03, 2007 7:10 pm

calderm wrote:
Hello All, I've found using ethereal and a 10baset hub that the QNX
6.3 sp2 install I have isn't responding to my windows XP computer's
42 byte ARP reply packets. Another windows computer on the network
with 60 byte ARP packets reply works fine with QNX. How do I make
QNX cope with non padded 42 byte ARP packets? My windows computer
responds to QNX's 60 byte packets with 42 byte replies and QNX just
ignores it and asks again who is on IP 192.168.1.43?

This is using both DHCP and static IP. Using
io-net -d speedo verbose,promiscuous - p tcpip

Regards, Mark
By "non padded 42 byte", does this mean that the Ethernet packet total
length on the wire is 42 bytes (i.e. 14 bytes for Ethernet Header plus
28 bytes for ARP)?

If the packet on the wire is only 42 bytes, then I believe that this is
out of spec. The minimum Ethernet packet size is 64 bytes so it's quite
likely that the packet is being discarded in the NIC HW as invalid.

Post Reply

Return to “qnx.public.sysadmin”