Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 May 2016 11:35:25 +0200
From:      Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To:        Miguel C <miguelmclara@gmail.com>
Cc:        Wei Liu <wei.liu2@citrix.com>, "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, Stephen Jones <StephenJo@livingcomputermuseum.org>
Subject:   Re: xn ethernet issues as DOMU under NetBSD DOM0
Message-ID:  <20160512093525.i6c64lqckyk3qgiq@mac>
In-Reply-To: <CADGo8CW=B%2BmX6Nz6cKYgiw6iU5P1yvjzHZXHUwmp-AF-_qGcdg@mail.gmail.com>
References:  <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> <CADGo8CW=B%2BmX6Nz6cKYgiw6iU5P1yvjzHZXHUwmp-AF-_qGcdg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

On Tue, May 10, 2016 at 05:00:02PM +0100, Miguel C wrote:
> 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)

I think I have found what's causing the issue, but I don't have a NetBSD 
Dom0 in order to test the fix, could some of you please test the following 
patch and report back:

https://people.freebsd.org/~royger/0001-xen-netfront-fix-feature-detection.patch

It should apply cleanly against FreeBSD HEAD.

Thanks, Roger.



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