DragonFlyBSD/src 0a887f9sys/net/pf pf_ioctl.c pf_if.c, usr.sbin/pfctl pfctl_qstats.c pfctl_altq.c

pf: Allow disappearing or not yet existing interfaces for ALTQ

Make ALTQ cope with disappearing interfaces (particularly common with
net/mpd4 and netgraph in general).  This also allows to add queues for
an interface that is not yet existing, however, you have to provide
the bandwidth for the interface.

Meanwhile, simplify the ifnet_unlock() calls for ifunit() use.

Taken-from: FreeBSD (r177700)
DeltaFile
+103-20sys/net/pf/pf_ioctl.c
+16-1usr.sbin/pfctl/pfctl_qstats.c
+10-0sys/net/pf/pf_if.c
+6-0sys/net/pf/pfvar.h
+4-0usr.sbin/pfctl/pfctl_altq.c
+139-215 files

UnifiedSplitRaw