> 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 >

