> > While good for performance, it unfortunately appears that NS_FORWARD > > does not work in this mode - presumably because NR_REG_ONE_NIC doesn't > > include the host ring. > > > > correct, this is not a supported mode at the moment. > If you want to implement it you should do it into netmap_poll() > and create another constant NS_REG_ONE_NIC_SW for the new mode.
Thanks for the clarification. Unfortunately I don't think my skills are up to hacking features into the netmap module. Is my best user-space alternative much as I described? > > Do I have to register an independent handler with NR_REG_SW_NIC and > > have the h/w ring handlers synchronize with it? If so, I also presume > > the NR_REG_SW_NIC handler has to manage transfers in both directions, > > yes? Or is there a better way in user space? Mark. _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"