(Luigi's page suggests posting here.)

Very recent freebsd10 (r263256)
 
1) the manpage says "SEE TRANSPARENT MODE" but no such section
   exists.

2) the manpage refers to NR_RING_NIC_SW when I think it means
   NR_REG_NIC_SW.

3) No mention is made of access control. I think earlier documentation
   suggested that you had to run as root, but now it appears to work
   for any user that has rw access to /dev/netmap. Obvious I guess but
   just mentioning that access is controlled by the file system, not
   your uid.

4) epoll/kqueue has conflicting information. An early para says
   "... and standard OS mechanisms such as select(2), poll(2),
   epoll(2), kqueue(2)."

   But a later para says "epoll(2) and kqueue(2) are not supported on
   netmap file descriptors.".


On the matter of transparent mode, it seems that all an application
has to do to have a packet proceed up into the host stack is set
NS_FORWARD in the ring flags. That's a super-nice feature as is netmap
in general.


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"

Reply via email to