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>