NetBSD/sys/altq
ozaki-r 040205ae93 Protect ifnet list with psz and psref
The change ensures that ifnet objects in the ifnet list aren't freed during
list iterations by using pserialize(9) and psref(9).

Note that the change adds a pslist(9) for ifnet but doesn't remove the
original ifnet list (ifnet_list) to avoid breaking kvm(3) users. We
shouldn't use the original list in the kernel anymore.
2016-05-12 02:24:16 +00:00
..
altq_afmap.c
altq_afmap.h
altq_blue.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_blue.h
altq_cbq.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_cbq.h
altq_cdnr.c
altq_cdnr.h
altq_classq.h
altq_conf.c
altq_conf.h
altq_fifoq.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_fifoq.h
altq_flowvalve.h
altq_hfsc.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_hfsc.h
altq_jobs.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_jobs.h
altq_localq.c
altq_priq.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_priq.h
altq_red.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_red.h
altq_rio.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_rio.h
altq_rmclass_debug.h
altq_rmclass.c
altq_rmclass.h
altq_subr.c Protect ifnet list with psz and psref 2016-05-12 02:24:16 +00:00
altq_var.h
altq_wfq.c IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
altq_wfq.h
altq.h
altqconf.h
files.altq
if_altq.h IFQ_ENQUEUE refactor (2/3) : eliminate pktattr argument from altq implemantation 2016-04-20 08:58:48 +00:00
Makefile