Okay, resolved, it was just some odd ADC clock generation issue for us.
To answer myself, yes, UDP with non-local destination are sent to the
gateway MAC.
After the clock synth was ok, UDP packets were sent fine and made it
through to the remote receiving computer in another country just fine.
Another site has a similar iBob problem with the same Simulink design.
But it is not a 10G pcore VHDL related issue then.
- Jan
On Tue, 13 May 2008, Jan Wagner wrote:
we've some problem with sending iBob UDP to a non-local IP address. I see the
gateway is already now an iBob 10G core setting, but the only reference in
VHDL I could find is that some ARP queries are sent out:
----------- ten_gb_eth.vhd:1052
-- if the address is not part of the subnet (255.255.255.0), then we use the
gateway address for the ARP request, otherwise, we use the last bits of the
destination address.
tx_arp_cache_address <= local_gateway when tx_addrfifo_read_data(31 downto 8)
/= local_ip(31 downto 8) else tx_addrfifo_read_data(7 downto 0); -----------
Perhaps the comment is just misleading?
Are UDP with non-local destination sent to the gateway MAC, too?
The current problem is that the iBob doesn't transmit the UDP packet. The
port counters on the 6400cl switch show only the ARP queries. The ARP table
has an entry for the gateway MAC, though. Any ideas?
Many thanks,
- Jan