> Hi,
>
> 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?

The switch upstream of our 10 GbE switch is set up *not* to route
non-local 10gbe traffic.  Maybe that's a similar problem.  Can you do a
traceroute from some other 10gbe machine on the switch to the destination
udp address and see if there's really a route?

Also, if you set the fpga's gateway address register to X.X.X.0, I don't
think it works.

John

>
> Many thanks,
>   - Jan
>



Reply via email to