Re: Dropping Ethernet Connections
| Newsgroups | gmane.comp.hardware.rabbit-semiconductor |
|---|---|
| Message-ID | <[email protected]> |
I don't have a in installation of DC9 to hand at the moment so I can't say for sure in your case but in DC 10 amongst other things an address is put in the cache when: An incoming UDP broadcast is received A TCP SYN is received for a reserved port A TCP SYN is received for a listening TCP port When opening ports with a remote address specified Older versions of the DC10 libs would use the MAC address from the incoming packet in the first 3 instances to populate the ARP cache entry directly but newer versions kick of an ARP cycle with arpresolve_start_iface() as presumably the other approach had issues. It had caused some performance issues for me on UDP sockets which had been open because the cache kept getting flushed and most packet sends were resulting in an ARP handshake before sending the data on a busy network. Regards, Peter