[Bug 196361] Constrain IPv6 routes to each FIB (Consistent with IPv4 route behaviour)

2016-12-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196361 --- Comment #11 from jhujh...@adjectivism.org --- Created attachment 178370 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=178370&action=edit inet6 test cases (In reply to Alan Somers from comment #10) Hi Alan, Here are the tes

Re: cxgbe's native netmap support broken since r307394

2016-12-28 Thread John Baldwin
On Wednesday, December 28, 2016 07:25:22 PM Vincenzo Maffione wrote: > Hi, > The "worker_lock" is taken by nm_os_kthread_wakeup_worker(), which > in turn is called by nm_pt_host_notify(). The latter function is a > callback that may be called by a driver interrupt service routine; > more precisel

Re: cxgbe's native netmap support broken since r307394

2016-12-28 Thread Vincenzo Maffione
Hi, The "worker_lock" is taken by nm_os_kthread_wakeup_worker(), which in turn is called by nm_pt_host_notify(). The latter function is a callback that may be called by a driver interrupt service routine; more precisely this happens when the driver calls netmap_tx_irq() or netmap_rx_irq(). As far

aio_write and PRUS_MORETOCOME

2016-12-28 Thread John Baldwin
For folks who are interested, I have uploaded a patch to phabricator that will set PRUS_MORETOCOME when there are multiple writes queued up to a socket via aio_write(). This mostly matters for TCP. Silly arc wouldn't let me add 'network' to the review, but you can find the revision at https://re

Re: cxgbe's native netmap support broken since r307394

2016-12-28 Thread John Baldwin
Why are you using MTX_SPIN? Changing the lock type to MTX_DEF would seem to be a smaller patch and probably more correct for FreeBSD. On Thursday, December 22, 2016 05:29:41 PM Luigi Rizzo wrote: > sure go ahead and thank you! > > On Thu, Dec 22, 2016 at 5:15 PM, Adrian Chadd wrote: > > ok, doe

[Bug 215613] [panic] if if_ixl due to NULL pointer dereference

2016-12-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215613 Andrey V. Elsukov changed: What|Removed |Added Assignee|freebsd-b...@freebsd.org|freebsd-net@FreeBSD.org