Hi, I''ve got a network issue. I can serve PXE (dhcp & tftp) from a guest, but FTP/HTTP/NFS doesn''t work, although I can list the files, I can''t upload/download them without corrupting them. I''m using XEN4 & slackware64 dom0. I tryed XEN3 RHEL5 domU and XEN4 netbsd-current domU. Both have the same behavior. I''m hearing it''s probably caused by some network offloading setting. # ethtool -k peth0 Offload parameters for peth0: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: off large-receive-offload: off Note. ftp0 is guest''s vif # ethtool -k ftp0 Offload parameters for ftp0: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: on udp-fragmentation-offload: off generic-segmentation-offload: on generic-receive-offload: off large-receive-offload: off dom0''s network seems to work fine so I probably only need to disable offloading on the vifs. Anyway I get this error on both, # ethtool -K ftp0 rx off Cannot set device rx csum settings: Operation not supported # ethtool -K ftp0 rx off Cannot set device rx csum settings: Operation not supported Thanks //Pierre-Philipp _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Hi, > > I've got a network issue. I can serve PXE (dhcp & tftp) from a guest, but > FTP/HTTP/NFS doesn't work, although I can list the files, I can't > upload/download them without corrupting them.So the files are the right size but a 'sum' gives different values?> I'm using XEN4 & slackware64 > dom0. I tryed XEN3 RHEL5 domU and XEN4 netbsd-current domU. Both have the > same behavior. I'm hearing it's probably caused by some network offloading > setting. > > # ethtool -k peth0 > Offload parameters for peth0: > rx-checksumming: on > tx-checksumming: on > scatter-gather: on > tcp-segmentation-offload: on > udp-fragmentation-offload: off > generic-segmentation-offload: on > generic-receive-offload: off > large-receive-offload: off > > Note. ftp0 is guest's vif > # ethtool -k ftp0 > Offload parameters for ftp0: > rx-checksumming: on > tx-checksumming: on > scatter-gather: on > tcp-segmentation-offload: on > udp-fragmentation-offload: off > generic-segmentation-offload: on > generic-receive-offload: off > large-receive-offload: off > > dom0's network seems to work fine so I probably only need to disable > offloading on the vifs. Anyway I get this error on both, > > # ethtool -K ftp0 rx off > Cannot set device rx csum settings: Operation not supported > > # ethtool -K ftp0 rx off > Cannot set device rx csum settings: Operation not supported >Is that second one a typo in the email? It's the same interface as the first... Try disabling the offload in the DomU instead of the Dom0. If that doesn't work try disabling it on the bridge interface. James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Fri, 15 Oct 2010 10:27:16 +0200, Pierre-Philipp Braun <pbraun@nethence.com> wrote:> # ethtool -K ftp0 rx off > Cannot set device rx csum settings: Operation not supportedok I was able to disable offloading within the RHEL5 guest, #ethtool -K eth0 rx off ethtool -K eth0 tx off ethtool -K eth0 sg off ethtool -K eth0 tso off ethtool -K eth0 gso off ethtool -K eth0 gro off or from the dom0 against the vif, #ethtool -K ftp0 rx off ethtool -K ftp0 tx off ethtool -K ftp0 sg off ethtool -K ftp0 tso off ethtool -K ftp0 gso off ethtool -K ftp0 gro off disabling rx and a few others prints the Operation not supported error, but disabling those ones does the trick. //Pierre-Philipp _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users