CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/11/20 18:08:50
Modified files:
sys/net : hfsc.c if.c if_var.h
Log message:
simplify ifq_deq_rollback by only having it unlock.
hfsc needed a rollback ifqop to requeue the mbuf because it used
ml_dequeue in the begin op. now it uses MBUF_LIST_FIRST to get a
ref to the first mbuf in deq_begin.
now the disciplines dont need a rollback op, so ifq_deq_rollback
can be simplified to just releasing the mutex.
based on a discussion with kenjiro cho