I am currently running a Redhat Rel5 Dom0 with a solaris 11-66 xen domU as well 
as a Redhat REL4 domU. I am experiancing problems similary to those described 
the the Aug 2006 Release notes regarding ...

Solaris domUs on non-Solaris dom0s
32-bit Solaris domUs should run on any 3.0.2-3 or later dom0. The majority of 
our testing has been on CentOS dom0s.

64-bit solaris dom0 and domU require updates to Xen not currently present in 
the standard Xen distribution. The current Xen source delivered with this 
snapshot will most likely not compile or run a Linux dom0 (since we have not 
tested it yet). Therefore, you will only be able to run 64-bit Solaris dom0 or 
domU on the modified Xen we provide on this site.

Checksum offload should be disabled on the backend network interfaces of the 
dom0 that are used to connect to the Solaris domU. Use ethtool -K vif<N> tx off 
under Linux. The vif-bridge script included in the Xen repository supplied with 
this code drop already disables checksum offload automatically (see 
xen.hg/tools/examples/vif-bridge).

I have disabled the tx in dom0 for the vif's but the problem persists the Nic 
in solaris shows 
bash-3.00# ./ifcapability
lo0 inet
xnf0 inet +HCKSUM(version=1 +fullv4) +ZEROCOPY(version=1 flags=0x1) +POLL
bash-3.00# 

and the vif shows
vif3.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:102 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32 
          RX bytes:8553 (8.3 KiB)  TX bytes:1616099 (1.5 MiB)
mcoyne at styx.pbdenton.paccar.com:/home/mcoyne # ethtool -k vif3.0
Offload parameters for vif3.0:
Cannot get device rx csum settings: Operation not supported
Cannot get device udp large send offload settings: Operation not supported
rx-checksumming: off
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off

How can i force the nic in the solaris domU to disable checksum offoading as 
changes in the linux Dom0 dont seem to work.  Currently i can commucate to and 
from dom0 to domU with normal networking commands  ssh xwindows...etc... but 
the solaris domU cant commincate on the "wire" with other machines on the same 
subnet or the gateway with the exceptions of pings.  Any thought would be 
greatly welcomed.
 
 
This message posted from opensolaris.org

Reply via email to