Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 May 2016 16:11:52 +0000
From:      Stephen Jones <StephenJo@LivingComputerMuseum.org>
To:        "'K. Macy'" <kmacy@freebsd.org>, 'Miguel C' <miguelmclara@gmail.com>, "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Cc:        "'freebsd-xen@freebsd.org'" <freebsd-xen@freebsd.org>
Subject:   RE: xn ethernet issues as DOMU under NetBSD DOM0
Message-ID:  <C4D720DD281F6740AC917B82741E9AD2AB27D9A0@505MBX1.corp.vnw.com>
In-Reply-To: <C4D720DD281F6740AC917B82741E9AD2AB27C4EC@505MBX1.corp.vnw.com>
References:  <C4D720DD281F6740AC917B82741E9AD2AB27BC39@505MBX1.corp.vnw.com> <20160503072441.qgqgaw52sijybg4a@mac> <C4D720DD281F6740AC917B82741E9AD2AB27C045@505MBX1.corp.vnw.com> <20160503093211.hkmbbqr6t2fbxqqa@mac> <C4D720DD281F6740AC917B82741E9AD2AB27C2AA@505MBX1.corp.vnw.com> <CAHM0Q_NefH4zbtRY8MB5_90r=FCZAmki=riogNbktxyzSzLXFw@mail.gmail.com> <C4D720DD281F6740AC917B82741E9AD2AB27C323@505MBX1.corp.vnw.com> <CADGo8CXsWJ%2B9AroeOXvruWLiuLiAUd%2BPu687Vp=g789EJtDFPw@mail.gmail.com> <CAHM0Q_MO_pFSnLYtmikxL1qWOETO4avd0%2BaOEn%2B7=nZTT3_tuw@mail.gmail.com> <C4D720DD281F6740AC917B82741E9AD2AB27C4EC@505MBX1.corp.vnw.com>

index | next in thread | previous in thread | raw e-mail

From: kmacybsd@gmail.com [mailto:kmacybsd@gmail.com] On Behalf Of K. Macy
>That would explain it. If the Linux backend supports TSO, then netfront will of course advertise TSO. And >presumably there's no way to query the netback, since Xen is linux-centric. Assuming you haven't already I would >disable TSO.

> Or have you already tried that?

This morning I've tried building a kernel without the TCP_OFFLOAD option.  When booting the new system, I see this in dmesg:

xn0:  <Virtual Network Interface> at device/vif/0 on xenbusb_front0
xn0:  Ethernet address:  00:16:3e:00:00:30
xn0:  backend features:  feature-sg feature-gso-tcp4
xn_txeof:  WARNING:  response is -1!

Ifconfig -v xn0 looks like:

xn0:  flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=403<RXCSUM,TXCSUM,LRO>

Pings work, ftp works (I was able to get the src.txz file off of ftp.freebsd.org to build the kernel)
ssh does not work (handshaking fails) but I can login via telnet.  However, just about anything
that requires lots of output gets a bit clobbered.

Are there any other kernel/sysctl parameters I should be disabling?

It is almost working, but I need help to know if this is a netfront or a netback issue.  If it is a NetBSD issue
I'll move the discussion over to port-xen@netbsd.org

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C4D720DD281F6740AC917B82741E9AD2AB27D9A0>