Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 May 2016 17:00:02 +0100
From:      Miguel C <miguelmclara@gmail.com>
To:        Wei Liu <wei.liu2@citrix.com>
Cc:        Stephen Jones <StephenJo@livingcomputermuseum.org>, "K. Macy" <kmacy@freebsd.org>,  "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>
Subject:   Re: xn ethernet issues as DOMU under NetBSD DOM0
Message-ID:  <CADGo8CW=B%2BmX6Nz6cKYgiw6iU5P1yvjzHZXHUwmp-AF-_qGcdg@mail.gmail.com>
In-Reply-To: <20160510144833.GJ12241@citrix.com>
References:  <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> <C4D720DD281F6740AC917B82741E9AD2AB27D9A0@505MBX1.corp.vnw.com> <20160510144833.GJ12241@citrix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
See this PR from 2014 -->
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188369

(there another earlier about the same error message on 9.X and that was
fixed on 10-CURRENT at the time, but was "broke" later)

The issue happen with any NetBSD version from 5.x to 7.x with any xen
version but it only stared in FreeBSD 10-Current, so I was always inclined
to this being a regression in 10 not a NetBSD backend issue. Also I did
post in netbsd mailling list and the reply was something in the lines of
"was working fine, nothing changed at our side, so its probably FreeBSD
problem"

Also as I posted in that PR I experienced a similar issue with Windows
GPLPV drivers and the dev fixed it, the issue was that certain features
were not supported and the frontend just assume they were cause that's how
it works on linux, and I'm no expert so I can go into much detail, but it
was related to checksum, tso and I think gso.

I tried to bisect the git commits, but there was simply to much changes,
what I did find was that this never worked on 10.x +++ only 9, anyway
everything was reported there and eventually I got no replies back so I
gave up on NetBSD+FreeBSD-10.

Unfortunately this needs someone with proper skills on either side
(netbsd/freeBSD) to be fixed, the perfect solution would be to add NetBSD
backend support for this things (just not sure if its worth the time for
the possible performance gain!? - also that's a question for the NetBSD
folks ofc)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADGo8CW=B%2BmX6Nz6cKYgiw6iU5P1yvjzHZXHUwmp-AF-_qGcdg>