On Sat, Jan 23, 2016 at 08:38:24PM -0800, Adrian Chadd wrote:
> ok, that's a discussion to have with navdeep. That /should/ work.
> Someone may have changed it lately.

Yes this used to work.

> 
> Things should behave very well and predictable once you can disable
> cxl0 but not ncxl0. :-P

The plan is to clean all this up by moving the netmap specific parts to
a driver module of its own.  So when you load if_cxgbe you'll get only
the cxl interfaces.  If you want netmap access to the ports you'll be
able to kldload cxgbe_netmap (or something like that) which will create
the ncxl ports.  These ncxl ports _will_ operate like normal ifnets
hooked to the kernel stack if netmap isn't enabled on them.  And the
cxgbe_netmap driver will attach to PCIe PFs 0-3 so it won't take up
resources (interrupt vectors, etc.) from PF4, which is what the main
if_cxgbe attaches to.  You'll certainly be able to up/down/whatever all
the interfaces independent of each other.  All this will get done in
time for FreeBSD 11.

Regards,
Navdeep
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to