If you set up a queue on a non existing loopback interface then you get
a panic.

queue rootq on lo2 bandwidth 35M

hfsc_attach(0,0,3370cca5,d1403000,0) at hfsc_attach+0xf
pf_create_queues(2,d1403004,408,d03b9dc9,0) at pf_create_queues+0x38
pfioctl(4900,c00c4452,f3dd0e84,3,d577e9dc,d1402060,2,2,d57860d8,f5d2000,f3dd0d7
c,0) at pfioctl+0x306a
spec_ioctl(f3dd0d70,f3dd0d74,f3dd0dcc,d573a584,c00c4452) at
spec_ioctl+0x9b
VOP_IOCTL(d573a584,c00c4452,f3dd0e84,3,d5795000) at VOP_IOCTL+0x4b
vn_ioctl(d57720fc,c00c4452,f3dd0e84,d577e9dc,0) at vn_ioctl+0x7e
sys_ioctl(d577e9dc,f3dd0f60,f3dd0f80,d0569f25,d577e9dc) at
sys_ioctl+0x177
syscall() at syscall+0x24d
--- syscall (number -809712840) ---


ddb> ps

   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND

*30925  21455  21455      0  7         0x3                pfctl

 21455      1  21455      0  3        0x8b  pause         sh

 24996      0      0      0  2     0x14200                zerothread

 18450      0      0      0  3     0x14200  aiodoned      aiodoned

  1686      0      0      0  3     0x14200  syncer        update

  7891      0      0      0  3     0x14200  cleaner       cleaner

  7577      0      0      0  3     0x14200  reaper        reaper

 28900      0      0      0  3     0x14200  pgdaemon      pagedaemon

 25057      0      0      0  3     0x14200  bored         crypto

 17670      0      0      0  3     0x14200  pftm          pfpurge

  8697      0      0      0  3     0x14200  usbtsk        usbtask

 29974      0      0      0  3     0x14200  usbatsk       usbatsk

 26699      0      0      0  3  0x40014200  acpi0         acpi0

 20707      0      0      0  3     0x14200  bored         systqmp

  5015      0      0      0  3     0x14200  bored         systq

  8144      0      0      0  3  0x40014200                idle0

 17244      0      0      0  3     0x14200  kmalloc       kmthread

     1      0      1      0  3        0x82  wait          init

     0     -1      0      0  3     0x10200  scheduler     swapper

Reply via email to