Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

uClinux arp problem

There is an anomaly in the uClinux TCP stack involving two ports. To explain this assume that port A is using 142.42.6.114 with a MAC of 08:00:00:00:00:02 and port B is using 192.168.0.1 with a MAC of 08:00:00:00:00:01. If you are connected to port A and arp 142.42.6.114 it responds with 08:00:00:00:00:02 as the MAC. If you ARP for 192.168.0.1 it also responds with as the MAC 08:00:00:00:00:02 . The converse is true on port B. If both ports are connected to the same switch you will see a response from both ports. e.g. ARPing for 142.42.6.114 will get a response from the port B with 08:00:00:00:00:01 and the port A with 08:00:00:00:00:02.

We have tried this with both MMU and MMUless versions of uclinux. Also with a NIOS II configured with the altera TSE MAC and the OPENCORES 10/100 MAC.

Has anyone else seen this problem? If so, is there a fix?
No RepliesBe the first to reply