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

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

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

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.