Vincenzo Maffione b6e66be22b netmap: align codebase to the current upstream (760279cfb2730a585)
Changelist:
  - Replace netmap passthrough host support with a more general
    mechanism to call TXSYNC/RXSYNC from an in-kernel event-loop.
    No kernel threads are used to use this feature: the application
    is required to spawn a thread (or a process) and issue a
    SYNC_KLOOP_START (NIOCCTRL) command in the thread body. The
    kernel loop is executed by the ioctl implementation, which returns
    to userspace only when a different thread calls SYNC_KLOOP_STOP
    or the netmap file descriptor is closed.
  - Update the if_ptnet driver to cope with the new data structures,
    and prune all the obsolete ptnetmap code.
  - Add support for "null" netmap ports, useful to allocate netmap_if,
    netmap_ring and netmap buffers to be used by specialized applications
    (e.g. hypervisors). TXSYNC/RXSYNC on these ports have no effect.
  - Various fixes and code refactoring.

Sponsored by:	Sunny Valley Networks
Differential Revision:	https://reviews.freebsd.org/D18015
2018-12-05 11:57:16 +00:00
..
2018-07-07 15:55:52 +00:00
2018-08-10 13:38:23 +00:00
2018-10-15 18:39:33 +00:00
2018-07-17 23:23:45 +00:00
2018-06-15 02:28:36 +00:00
2018-04-13 20:30:49 +00:00
2018-10-20 19:14:46 +00:00
2018-11-09 22:18:43 +00:00
2018-11-29 19:06:05 +00:00
2018-12-01 20:31:49 +00:00
2018-03-14 18:27:06 +00:00
2018-11-28 17:37:17 +00:00
2018-11-28 17:37:17 +00:00
2018-08-01 08:24:34 +00:00
2017-11-30 20:33:45 +00:00
2018-06-07 13:57:34 +00:00
2018-08-07 17:13:42 +00:00
2018-08-21 10:08:12 +00:00
2017-11-30 20:33:45 +00:00
2018-11-16 16:51:44 +00:00
2017-10-21 07:23:45 +00:00
2017-11-30 20:33:45 +00:00
2018-04-13 20:30:49 +00:00
2018-09-26 19:41:00 +00:00
2018-09-26 19:41:00 +00:00
2018-07-27 10:40:48 +00:00
2018-07-13 22:49:48 +00:00
2018-11-14 15:39:48 +00:00
2018-01-03 00:56:30 +00:00
2018-01-13 16:31:07 +00:00