Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNX stack not replying to ARP: (1 Item)
   
QNX stack not replying to ARP  
Hi 

In our setup running io-net on qnx 6.3.0, we have created a static arp entry for a particular IP address X. However, if 
the mac address changes for host with IP address X and it sends a ARP request for our machine's IP address, then QNX 
stack chooses to ignore that request.

Basically QNX replies to an ARP request only if:
1. there is no arp entry for source IP in arp request
2. there is an arp entry with same IP-MAC mapping as present in source IP-source MAC fields of ARP request.


Any idea if this is a known issue with io-net and is there a workaround possible??


Example:
QNX local IP: 10.10.10.1

arp -s 10.10.10.10 0a:0b:0c:0d:0e:0f

QNX receives an ARP request for 10.10.10.1 with source Ip 10.10.10.10 and source mac: 0a:0b:0c:0d:0e:01 <--- different 
from entry in arp table

QNX does not send ARP reply. <-- PROBLEM

However, if QNX recieves ARP request with source IP 10.10.10.10 and source mac: 0a:0b:0c:0d:0e:0f <--- same as that in 
arp table

QNX sends back the ARP reply.

Regards
Vineet