CVSROOT:        /cvs
Module name:    src
Changes by:     mi...@cvs.openbsd.org   2015/10/05 07:00:04

Modified files:
        sys/net        : if_trunk.c trunklacp.c trunklacp.h 

Log message:
Factor LACP frame processing out to a separate task

This is slightly refactored version of the diff by jmatthew@
that makes use of a single per-trunk task but retains per-port
mbuf queues.

Running LACP frame processing in a task context allows a simple
way to synchronize changes to the trunk ports and trunk itself
performed from the ioctl, timeout and task contexts with a kernel
lock.

OK mpi

Reply via email to