summaryrefslogtreecommitdiffstats
path: root/sys/sun4v/include
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2008-03-16 19:25:30 +0000
committerthompsa <thompsa@FreeBSD.org>2008-03-16 19:25:30 +0000
commitbc8c8477a02fa7911713785305f7fe01ee91f393 (patch)
tree9b2fbdb4763db2a38161e28105570ea78bb1d411 /sys/sun4v/include
parent6f407f2920aabd83849ef82bbae7a7aded2d68e3 (diff)
downloadFreeBSD-src-bc8c8477a02fa7911713785305f7fe01ee91f393.zip
FreeBSD-src-bc8c8477a02fa7911713785305f7fe01ee91f393.tar.gz
Switch the LACP state machine over to its own mutex to protect the internals,
this means that it no longer grabs the lagg rwlock. Use two port table arrays which list the active ports for Tx and switch between them with an atomic op. Now the lagg rwlock is only exclusively locked for management (ioctls) and queuing of lacp control frames isnt needed.
Diffstat (limited to 'sys/sun4v/include')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud