ARP cache flushing (or deleting item)

Hello,
please is there some possibility to manipulate (e.g. flush) ARP cache in QNX4.25?

Reason: We want to switch (by software) to another NIC (hot NIC/standby NIC connected to two switches) in PLC in case of lost communication requests (cabling broken, switch failed…) from SCADA PC.
So we would have the same IP address, but another physical (MAC) address and we would face “ARP cache” problem.

How about stopping and restarting TCP/IP completely?

Thank you maschoen, maybe we don’t need to manipulate ARP cache:
After first experiments with hot/standby NIC-“software switching” (same IP, other MAC) in the PLC our programmer says that communication (requests for data from our QNX4 SCADA system) continues OK after some seconds from NIC swapping.

It seems that ARP protocol is so “wise”, that refreshes ARP caches after every change on the network? Further experiments will show…

Further experiments have shown :frowning: SCADA system’s requests starts to come on “new” (switched to, former standby) NIC of PLC, but PLC answers to the original (previous hot) NIC. It seems to be a mistake in PLC’s OS. Well, we wanted to use some non-documented functions of PLC…