]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
sync the code with the version in head. which the exception of
authorluigi <luigi@FreeBSD.org>
Sat, 14 Feb 2015 19:41:26 +0000 (19:41 +0000)
committerluigi <luigi@FreeBSD.org>
Sat, 14 Feb 2015 19:41:26 +0000 (19:41 +0000)
commitd6e510de0946d63a4f152a133e6d312d27102de8
treee01a6f126d1bb3fec6e57115aa977b4c75cbfddd
parentc8630fd03efeecb182d2a5ca13d20bce4079da7e
sync the code with the version in head. which the exception of
svn 275358 (M_FLOWID deprecation, only a couple of lines)
which cannot be merged.

if_lem_netmap.h, if_re_netmap.h:
- use the same (commented out) function to update the stat counters
  as in HEAD. This is a no-op here

netmap.c
- merge 274459 (support for private knote lock)
  and minor changes on nm_config and comments

netmap_freebsd.c
- merge 274459 (support for private knote lock)
- merge 274354 (initialize color if passed as argument)

netmap_generic.c
- fix a comment

netmap_kern.h
- revise the lock macros, using sx locks;
  merge 274459 (private knote lock)

netmap_monitor.c
- use full memory barriers

netmap_pipe.c
- use full memory barriers, use length from the correct queue
  (mostly cosmetic, since the queues typically have the same size)
sys/dev/netmap/if_lem_netmap.h
sys/dev/netmap/if_re_netmap.h
sys/dev/netmap/netmap.c
sys/dev/netmap/netmap_freebsd.c
sys/dev/netmap/netmap_generic.c
sys/dev/netmap/netmap_kern.h
sys/dev/netmap/netmap_monitor.c
sys/dev/netmap/netmap_pipe.c