Date: Tue, 4 Sep 2018 16:43:03 +0200 From: Marko Zec <zec@fer.hr> To: John-Mark Gurney <jmg@funkthat.com> Cc: Vincenzo Maffione <v.maffione@gmail.com>, Luigi Rizzo <rizzo@iet.unipi.it>, "freebsd-net@freebsd.org" <net@freebsd.org> Subject: Re: vale and netmap module questions Message-ID: <20180904164303.68c43b6e@x23> In-Reply-To: <20180901211123.GZ45503@funkthat.com> References: <20180901014953.GV45503@funkthat.com> <CA%2B_eA9gH_uzxV_YLBH1XdM-ygPUxXzD_W9_b45jTmeY-t0bQKg@mail.gmail.com> <20180901211123.GZ45503@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 1 Sep 2018 14:11:23 -0700 John-Mark Gurney <jmg@funkthat.com> wrote: > Vincenzo Maffione wrote this message on Sat, Sep 01, 2018 at 22:25 > +0200: ... > > On x86_64 netmap is not built as a module, so everything works > > fine. I don't see any reason why it should be a module in aarch64. > > Well, sys/modules/netmap exists... If it isn't planned on ever being > made to work, it should be removed so people don't get confused, or > at least marked broken so it doesn't get built... > > I built it manually because it was quicker than recompiling an entire > kernel and rebooting... Hi John-Mark, out of curiosity I tested all four kernel config combinations with "device netmap" and "options VIMAGE" being on and off (both are on by default now in GENERIC) on amd64 @r338446, and found that kldloading netmap.ko can't provoke a panic. Was there a particular sequence of commands issued after kldloading netmap which led to the crash you reported earlier? Nevertheless, note that building the kernel without "device netmap" is borderline pointless even if netmap core built as a kld module works, as this will result in all the drivers being built without the required netmap bits, which means they will only work in the painfully slow "emulation" mode with netmap. Perhaps the panic you stepped into was related to the emulation mode being used with netmap, instead of using the native netmap hooks in device drivers? Or maybe was it vale + VNET related? Marko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180904164303.68c43b6e>